В VLOOKUP есть только один необязательный аргумент, и этот аргумент [Range Lookup]. где в этом аргументе мы можем предоставить два параметра, т.е. ИСТИНА или ЛОЖЬ.
Как новичок, мы, возможно, не осознали этого, потому что на этапе обучения мы очень спешим, поэтому это остается незамеченным.
Основываясь на типе поиска диапазона, который мы даем, важен. Как мы узнали выше, мы можем дать ИСТИНА или ЛОЖЬ, поэтому давайте узнаем, что делают эти два аргумента.
ИСТИНА или 1: Если мы предоставим TRUE, он будет искать приблизительный соответствие.
ЛОЖЬ или 0: Если мы предоставим FALSE, он будет искать точный соответствие.
поскольку [Range Lookup] — необязательный аргумент, в качестве параметра по умолчанию он принимает значение ИСТИНА.
Хорошо, теперь посмотрим на приведенные ниже таблицы данных в Excel.
В Таблица 1, у нас есть название компании и сведения о ее доходе, а в Таблица 2, у нас есть только название компании, поэтому нам нужно найти подробную информацию о доходах от Таблица 1 на основе названия компании, доступного в Таблица 2.
Откройте функцию ВПР в ячейке F3.
Выбрать Значение поиска как ячейка E3.
Затем выберите Таблица VLOOKUP Массив в виде Таблица 1 спектр.
Номер индекса столбца как 2.
Последний аргумент [Range Lookup] и укажите это как ИСТИНА или 1 с первой попытки.
Невооруженным глазом кажется, что у нас есть данные о доходах всех компаний, но на самом деле это не совпадающие данные из-за ячейки E3.
В этой ячейке есть слово «Флорида Милк», но фактическое название компании в Таблица 1 это «Федерация молока Флориды». Несмотря на то, что оба эти значения различаются, мы все равно получили сведения о доходе как 120 161. На самом деле это данные о доходах «Флоридской инкорпорации».
Точно так же посмотрите на результат ячейки F8.
В этом случае название компании — «Florida Inc», но фактическое название компании — «Florida Incorporation», поэтому эти два значения не точны, но поскольку мы использовали тип соответствия как ИСТИНА, т. Е. Приблизительное совпадение, он вернул примерный результат матча.
Однако посмотрите на ячейку F7 для компании ABC Company.
`
В этом случае значение поиска — «Компания ABC», но в Таблица 1, у нас есть «ABC Company Ltd», но все равно получили правильный результат. Поэтому использование ИСТИНА в качестве критерия для [Range Lookup], мы не можем точно знать, чем это закончится. Вот почему нам нужно использовать FALSE в качестве [Range Lookup] критерии соответствия.
Для той же формулы измените [Range Lookup] от TRUE до FALSE (0) и посмотрите результат.
Мы изменили ту же формулу, [Range Lookup] критерий от ИСТИНА до ЛОЖЬ и посмотрите на результаты. Для всех тех ячеек, которые не являются точными значениями поиска, мы получили значения ошибок, поэтому в любых ячейках есть точное значение поиска в Таблица 1 получил отличные результаты.
Таким образом, в 99,999% случаев нам нужны точные результаты сопоставления, поэтому ЛОЖЬ — это критерий, который нам нужно использовать для получения точных результатов сопоставления.
Вы можете скачать этот ложный шаблон Excel VLOOKUP здесь — VLOOKUP False шаблон Excel
То, что нужно запомнить
Потребность в использовании ИСТИНА может не возникнуть, поэтому всегда придерживайтесь ЛОЖЬ в качестве критерия для [Range Lookup]
[Range Lookup] является необязательным аргументом, и если вы его проигнорируете, он будет принимать ИСТИНА в качестве критерия соответствия по умолчанию.
Вместо ИСТИНА в качестве критерия мы можем указать 1, а вместо ЛОЖЬ — 0 в качестве критерия.