Почему Excel не может различить 2 числа

#excel #excel-formula

#excel #excel-формула

Вопрос:

Возможно ли заставить Excel различать CA14*500*0*0 и CA14*5000*0*0 ?

Я работаю над формулой, но Excel почему-то не может отличить CA14*500*0*0 от CA14*5000*0*0 .

Пример

Предполагается, что формула получит 20 рядом с ячейкой, отмеченной синим цветом.

Однако он не способен различать два числа и всегда берет одно над другим, я предполагаю, что это как-то связано с *0*0 .

Моя формула: =IFERROR(VLOOKUP(C10;G:o;3;FALSCH);0)

Комментарии:

1. Можете ли вы поделиться формулой, которую используете?

2. Я предполагаю, что звездочки интерпретируются как подстановочные знаки.

3. @Joost Уверен, что я добавил формулу, но я не думаю, что это ошибка формулы, потому что она работает с другими числами.

4. Пожалуйста, добавьте наглядный пример, вы говорите, что пытаетесь получить результат «20», но этого нет на вашем листе — вы имели в виду «25»?

5. @SolarMike Я сожалею о качестве изображения, но 20 находится в правом нижнем углу таблицы данных.

Ответ №1:

Вам нужно избегать подстановочных знаков:

 =IFERROR(VLOOKUP(SUBSTITUTE(C10;"*";"~*");G:o;3;FALSCH);0)