Динамически захватить ячейку в Excel - PullRequest
0 голосов
/ 26 февраля 2020

Мне нужно динамически получить значение ячейки, я могу сделать это с несколькими vlookup, но это действительно грязно, поэтому я сделал MATCH (), чтобы получить индекс строки в массиве, и я хочу использовать этот индекс как Dynami c строка в моей формуле.

Моя цель состоит в том, чтобы, например, получить значение ячейки H2, где "2" динамически выбирается из другой вкладки

Пример:

lets say my column tab.A1 contains
Index 2

Column H contains
1 Nicolas
2 Nico
3 Ni

я попробовал несколько способов, все не удалось

=Htab.$A$1
=eval(Htab.$A$1)
=INDIRECT("H"&tab.$A$1)
=CONCAT("H",tab.$A$1)
=eval(concat("H,tab.$A$1))

каждый раз, когда у меня есть это:

returns #NAME?

Я ожидал, что точное значение будет получено в H2, так как мой индекс равен 2, так вот в примере id, как значение "Nico"

РЕДАКТИРОВАТЬ: я только что попытался

=INDEX(tab,h,$A$1) 

, и он все еще делает ту же ошибку, но я не уверен в моем использовании этого функция

...