Поиск следующего столбца, если значение поиска начинается с определенной строки - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь сопоставить значение в массиве.Если значение поиска начинается с любого значения в таблице, оно вернет значение в следующем столбце.Проблема в том, что каждое значение в столбце A имеет разную длину.

Можно ли сопоставить его в Excel без использования VBA?

SO53941652 Q example

1 Ответ

0 голосов
/ 27 декабря 2018

Попробуйте сначала найти «самую требовательную» строку (большинство символов), и, если она не найдена (то есть ошибка), ищите постепенно более короткие строки, например:

=IFERROR(VLOOKUP(LEFT(D3,4),A:B,2,0),VLOOKUP(LEFT(D3,3),A:B,2,0))

SO53941652 example

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