Ссылка на ячейку с помощью формулы?
В Google Sheets мне нужно ссылаться на ячейку (столбец, строка) таким образом, чтобы я мог заменить "строку" формулой, чтобы найти конкретную строку. Другими словами, я не могу использовать ссылку типа "A7", потому что моя строка определяется по формуле.
Вот формула, которая дает мне мой номер строки:
=ArrayFormula(MAX(FILTER(ROW(B:B);NOT(ISBLANK(B:B)))))
Ответы
Ответ 1
Вы можете использовать indirect()
для динамической привязки ячеек
Использование: indirect("string that evaluates to a reference")
example: =Indirect("A"&B2)
копирует значение ячейки со строкой в B2 в столбце A
В вашем случае это будет (замените [column]
на нужный столбец):
indirect("[column]"&ArrayFormula(MAX(FILTER(ROW(B:B);NOT(ISBLANK(B:B))))))
Ответ 2
Взгляните на функцию "INDEX" [ref]