Загрузите образец книги
В этом руководстве показано, как получить значение ячейки, используя адрес ячейки (строки и столбца) в Excel и Google Таблицах.
Получить значение ячейки с помощью функции ИНДЕКС
Мы можем получить значение ячейки (ее содержимое) с помощью функции ИНДЕКС.
Функция ИНДЕКС ищет ячейку, содержащуюся в указанном диапазоне, и возвращает ее значение.
1 | = ИНДЕКС (A1: J10; C3; C4) |
В приведенном выше примере диапазон, указанный в формуле ИНДЕКС, - «A1: J10», строка - это ячейка «C3» («3»), а столбец - это ячейка «C4» («5»).
Формула просматривает диапазон «A1: J10», проверяет ячейку в строке 3 и столбце 5 («E3») и возвращает ее значение («Успех»).
Получить значение ячейки с помощью функции INDIRECT
Другой вариант получения значения ячейки по ее адресу - использовать функцию ДВССЫЛ.
Здесь мы можем использовать функцию INDIRECT двумя разными способами.
Использование текстовой ссылки в функции КОСВЕННО
Функция ДВССЫЛ изменяет указанную текстовую строку на ссылку на ячейку и возвращает ее значение.
1 | = КОСВЕННО ("R" & 3 & "C" & 2; ЛОЖЬ) |
В приведенном выше примере указанная текстовая строка - «R3C2». Это означает строку 3, столбец 2. Таким образом, формула возвращает значение по этому адресу («Сара»).
Примечание. Аргумент FALSE в этой формуле указывает формат ссылки на ячейку (R1C1). (TRUE будет использовать ссылку на ячейку в стиле A1).
Получить значение ячейки с помощью INDIRECT и ADDRESS
Второй способ получить значение ячейки с помощью функции INDIRECT - это объединить его с функцией ADDRESS.
1 | = КОСВЕННО (АДРЕС (4,2)) |
Давайте разберем формулу на этапы.
1 | = АДРЕС (4,2) |
Функция АДРЕС берет указанный номер строки («4») и номер столбца («2») и возвращает его абсолютную ссылку («$ B $ 4»). Следовательно, абсолютная ссылка на ячейку в столбце 2 (столбец B в зависимости от положения) и строке 4 - это $ B $ 4.
Функция ДВССЫЛ возвращает значение указанной ячейки.
1 | = КОСВЕННО (D3) |
Объединение этих шагов дает нам исходную формулу:
1 | = КОСВЕННО (АДРЕС (4,2)) |
Примечание: Функция INDIRECT непостоянна. Он пересчитывается каждый раз, когда это делает книга, и может замедлить работу Excel. Мы рекомендуем избегать использования большого количества КОСВЕННЫХ функций в ваших книгах.
Получить значение ячейки по адресу в Google Таблицах
Эти формулы работают в Google Таблицах точно так же, как и в Excel.