
Общая формула
=INDIRECT(ADDRESS(row,col))
Резюме
Чтобы получить содержимое ячейки с заданным номером строки и столбца, вы можете использовать функцию ADDRESS вместе с INDIRECT. В показанном примере формула в G6:
=INDIRECT(ADDRESS(G4,G5))
Объяснение
Функция АДРЕС Excel возвращает адрес ячейки на основе заданного номера строки и столбца. Например, функция АДРЕС с 1 для строки и столбца выглядит следующим образом:
=ADDRESS(1,1)
возвращает «$ A $ 1» в виде текста.
Функция ДВССЫЛ возвращает действительную ссылку из текстовой строки.
В показанном примере функция АДРЕС возвращает значение "$ C $ 9" внутри КОСВЕННО:
=INDIRECT("$C$9")
INDIRECT затем превращает этот текст в обычную ссылку и возвращает значение в ячейке C9, которое является «Peach».
Примечание. INDIRECT - это непостоянная функция, которая может вызвать проблемы с производительностью в более сложных таблицах.
С ИНДЕКСОМ
Подавая функции ИНДЕКС массив, который начинается с A1 и включает ячейки для ссылки, вы можете получить тот же результат с формулой, которая может быть более простой для понимания. Например, приведенная ниже формула вернет тот же результат, что и на скриншоте.
=INDEX(A1:E100,G4,G5)
Размер массива произвольный, но он должен начинаться с A1 и включать данные, на которые вы хотите ссылаться.