Проблема поиска Vlookup с использованием * - PullRequest
1 голос
/ 30 мая 2019

У меня проблема с функцией Vlookup, и я не могу придумать, как ее исправить. По некоторым причинам я не мог добавить столбцы, поэтому мне нужно было бы решить эту проблему в формуле.

По сути, у меня есть две строки в одном столбце, CEP * и CEPCP, а справа у меня есть другие столбцы с информацией, относящейся к этим двум строкам. Проблема состоит в том, что если я выполняю Vlookup с другого листа, когда я ищу строку CEP *, она приносит мне информацию CEPCP, потому что Excel интерпретирует, что я ищу все, что начинается с CEP.

Есть ли способ решить это с помощью формул?

Спасибо!

РЕДАКТИРОВАТЬ: Vlookup выглядит следующим образом:

VLOOKUP(A2;Users!A:P;4;FALSE)

Быть А2 КООС *

1 Ответ

3 голосов
/ 30 мая 2019

Вам необходимо добавить * с ~*, чтобы Excel узнал, что вы хотите, чтобы фактическая строка не была подстановочным знаком.

SUBSTITUTE(A2;"*";"~*")

ЗАМЕНА не использует подстановочные знаки.

VLOOKUP(SUBSTITUTE(A2;"*";"~*");Users!A:P;4;FALSE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...