Загальна формула
=INDIRECT(ADDRESS(row,col))
Резюме
Щоб отримати вміст комірки із заданим номером рядка та стовпця, ви можете використовувати функцію АДРЕСА разом із INDIRECT. У наведеному прикладі формула в G6 має вигляд:
=INDIRECT(ADDRESS(G4,G5))
Пояснення
Функція АДРЕСА Excel повертає адресу комірки на основі заданого номера рядка та стовпця. Наприклад, функція АДРЕС з 1 для рядка та стовпця, як це:
=ADDRESS(1,1)
повертає "$ A $ 1" як текст.
Функція INDIRECT повертає дійсне посилання з текстового рядка.
У наведеному прикладі функція ADDRESS повертає значення "$ C $ 9" всередині INDIRECT:
=INDIRECT("$C$9")
Потім INDIRECT цей текст стає звичайним посиланням і повертає значення в клітинці C9, яке є "Персиковий".
Примітка: INDIRECT - це нестабільна функція, яка може спричинити проблеми з продуктивністю на більш складних робочих аркушах.
За допомогою INDEX
Подаючи функцію INDEX масивом, який починається з А1 і включає клітинки для посилання, ви можете отримати той самий результат із формулою, яку може бути простіше зрозуміти. Наприклад, формула нижче поверне той самий результат, що видно на скріншоті.
=INDEX(A1:E100,G4,G5)
Розмір масиву довільний, але він повинен починатися з А1 і включати дані, на які ви хочете посилатися.