= VLOOKUP ("*" & ... не работает должным образом, что я делаю не так? - PullRequest
0 голосов
/ 22 января 2019

Попытка сравнить число в ячейке со столбцом и получить значение в ячейке рядом с ним.Это работает с точным соответствием, но я не могу заставить его работать при попытке сопоставить часть значения в ячейке.

Попытка проверить число в ячейке по столбцу и получить значение в ячейкерядом с ним.Это работает с точным соответствием, но я не могу заставить его работать при попытке сопоставить часть значения в ячейке.

Пример, который работает:

=VLOOKUP(E6;A:B;2;FALSE) 

Это проверяет ячейку E6 противстолбец A для точного соответствия и выдает значение в столбце B.

Пример, который не работает:

=VLOOKUP("*"&E6&"*";A:B;2;FALSE) 

Это должно проверить ячейку E6 относительно столбца A для частичного соответствия.Например, E6 = ABS должен соответствовать 11ABS22, но это не удается.

Не могу понять, почему я пытался использовать

'*'&E6&'*' 

с тем же результатом.

ПОТЕРЯЛ ЗДЕСЬ ПОЖАЛУЙСТА, ПОМОГИТЕ!:)

Ответы [ 3 ]

0 голосов
/ 22 января 2019

Это было бы для точного соответствия:

=VLOOKUP(E6;A:B;2;FALSE) 
0 голосов
/ 22 января 2019

Вот быстрый скриншот того, как я делаю то, что вы хотите, и это работает.Таким образом, вы, должно быть, делаете что-то не так, или ваш Excel не работает, или у вас есть опция, не совпадающая со мной, или у вас есть Unicode в ваших ячейках, или автоматический калькулятор отключен и т. Д .?

VLOOKUP

0 голосов
/ 22 января 2019

Для частичного совпадения вы пробовали:

=VLOOKUP(E6;A:B;2;TRUE) 

Как истинный, ложный аргумент переключает между частичным совпадением (True) и точным совпадением (false)

Если вы хотите получить результат от ячейки, расположенной «рядом» с ней, и она находится в той же строке, измените ее с двух столбцов на 3, т. Е. С A: B на A: C, и поставьте 3 вместо 2.

Итак, другой подход заключается в использовании вспомогательного столбца, который извлекает 3 буквы, используя mid (), как показано: enter image description here

Другая возможность - использовать offset () ...

...