Динамическое получение значения ячейки Excel - перекрестный документ - PullRequest
0 голосов
/ 16 августа 2011

Я знаю, что можно посмотреть значение ячейки в другом документе Excel, используя следующую формулу:

=whole.csv!$A$1

Но возможно ли добавить адрес ячейки динамически?

Например, я нахожу номер строки ячейки, используя следующий запрос:

=MATCH(A1, whole.csv! $W$2 : $W$1000, 0) + 1

То, что я хотел бы сделать, это использовать этот номер строки для доступа к значению столбца в этой строке. Итак, если MATCH() вернул 567, я бы хотел посмотреть =whole.csv!$A$567.

Я думал о чем-то вроде этого:

=whole.csv!$A$( MATCH(A1, whole.csv! $W$2 : $W$1000, 0) + 1)

Но Excel сообщает мне, что эта формула содержит ошибку -> так что очевидно, что это не правильное решение.

Есть ли у кого-нибудь хорошие идеи о том, как этого можно достичь?

1 Ответ

0 голосов
/ 16 августа 2011

Вопрос закрыт:

Я должен использовать LOOKUP()

Таким образом, ответ будет:

=LOOKUP(A1, whole.csv! $W$2 : $W$1000, whole.csv! $A$2 : $A$1000)

Спасибо всем, ктопосмотрел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...