конкатенация формулы с помощью vlookup - PullRequest
0 голосов
/ 13 января 2020

У меня есть формула конкатенации, которая соответствует

=CONCATENATE("TABLE",B22)

Я хочу, чтобы эта формула считывала значение из ячейки B22, искала это значение в столбце D на листе под названием «Таблицы» и возвращала значение в столбце B той же строки.

Кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 13 января 2020

Это хороший пример того, где вы можете подумать об использовании VLOOKUP(), но не вполне можете заставить его работать. VLOOKUP() может работать только слева направо (это означает, что элемент, который нужно найти, должен находиться в столбце слева от значения, которое вы хотите вернуть).

Однако, Index/Match может использоваться для вернуть элемент независимо от того, в каком столбце находится искомое значение.

=INDEX('Tables'!$B:$B,MATCH(B22,'Tables'!$D:$D,0))

Это MATCH() ячейка B22 приведет к строке в Tables листе, столбце D. Затем верните Index (иначе значение) из листа Tables, столбец B той же строки.

...