Vlookup В Excel не работает все время - PullRequest
0 голосов
/ 03 сентября 2018

Я пытаюсь использовать VLOOKUP из одной базы данных в другую. Это для формы цитирования. Иногда формула работает, а иногда нет.

Пример ниже: vlookup

Актуальная формула здесь

=IF(C9="",0,IF(VLOOKUP(C9,'tracy price list.xlsx'!Database,1)=C9,VLOOKUP(C9,'tracy price list.xlsx'!Database,2),FALSE))

Почему это иногда работает, а иногда нет ???? Спасибо Tracy

1 Ответ

0 голосов
/ 06 сентября 2018

Не могли бы вы подробнее рассказать о своей проблеме? Какой вывод он возвращает, когда вы имеете в виду «он не возвращается»?

Я попытался просмотреть предоставленную формулу, и почему-то логика кажется испорченной. Вы можете попробовать следующий исправленный, который сначала проверяет, является ли C9 пустым. Если это так, верните 0. В противном случае выполните функцию VLOOKUP (), чтобы получить значение из прайс-листа, соответствующее значению C9.

=IF(C9="",0,VLOOKUP(C9,'tracy price list.xlsx'!Database,2,0))

Если это возвращает ошибку, это означает, что значение C9 нигде не найдено в базе данных.

...