VLOOKUP и преобразовать таблицу внутри формулы - PullRequest
1 голос
/ 11 февраля 2020

Я не уверен, возможно ли это, но у меня есть эта таблица:

Excel Table

Чего я хочу достичь, так это получите последние три символа значения поиска и преобразуйте таблицу, на которую ссылается VLOOKUP, в последние три символа , не создавая новую таблицу Excel, заполненную последними тремя символами таблицы, на которую ссылаются.

Вот как я это попробовал, но поскольку RIGHT(A:A,3) не может быть сделано, есть ли альтернативный способ закодировать это в одну прямую линию?

=VLOOKUP(RIGHT(B2,3),RIGHT(A:A,3),1,FALSE)

1 Ответ

1 голос
/ 11 февраля 2020

Согласно вашему объяснению, похоже, вам нужно использовать подстановочные знаки. В пределах VLOOKUP:

=VLOOKUP("*"&RIGHT(B2,3),A:A,1,FALSE)

Но я бы посоветовал использовать комбо INDEX и MATCH, так как он быстрее:

=INDEX(A:A,MATCH("*"&RIGHT(B2,3),A:A,0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...