Защо се нуждаем от FALSE във VLOOKUP?
Във VLOOKUP има само един незадължителен аргумент и този аргумент е (Range Lookup). Когато това е този аргумент, можем да предоставим два параметъра, т.е. TRUE или FALSE.


Като начинаещ може да не сме осъзнали това, защото на етапа на обучение бързаме, така че това остава незабелязано.
Въз основа на вида търсене на обхват, който даваме, е важно. Както научихме по-горе, можем да дадем TRUE или FALSE, така че нека научим какво правят тези два аргумента.
ИСТИНА или 1: Ако предоставим ИСТИНА, тя ще търси приблизително съвпадение.
FALSE или 0: Ако предоставим FALSE, той ще търси точно съвпадение.
Тъй като (Range Lookup) е незадължителен аргумент, той ще вземе TRUE като параметър по подразбиране.
Добре, сега погледнете таблиците с данни по-долу в Excel.

В таблица 1 имаме име на компанията и данните за нейните приходи, а в таблица 2 имаме само име на компанията, така че трябва да намерим данните за приходите от таблица 1 въз основа на името на компанията, налични в таблица 2 .
Отворете функцията VLOOKUP в клетката F3.

Изберете Справочна стойност като клетка E3.

След това изберете масива на таблицата VLOOKUP като диапазон на таблица 1 .

Номер на индекс на колона като 2.

Последният аргумент е (Търсене на обхват) и го споменете като TRUE или 1 при първия опит.

За простото око изглежда, че имаме подробности за приходите за всички компании, но всъщност това не са съвпадащите данни поради клетката E3.

В тази клетка имаме думата „Флоридско мляко“, но действителното име на компанията в Таблица 1 е „Флоридска федерация на млякото“. Въпреки че и двете стойности са различни, все още имаме данни за приходите като 120 161. Това всъщност е подробността за приходите на „Флорида Инкорпорация“.
По същия начин погледнете резултата от клетката F8.

В този случай името на компанията е „Florida Inc“, но действителното име на компанията е „Florida Incorporation“, така че тези две стойности не са точни, но тъй като сме използвали типа на съвпадението като TRUE, т.е. приблизителен резултат от мача.
Вижте обаче клетката F7 за компанията „ABC Company“.
`
В този случай търсената стойност е „ABC Company“, но в таблица 1 имаме „ABC Company Ltd“, но все пак получихме правилния резултат. Така че, използвайки TRUE като критерии за (Търсене на обхват), не можем да знаем точно как ще завърши. Така че това е причината да използваме FALSE като критерии за съвпадение на (Range Lookup).
За същата формула променете критериите (Търсене на обхват) от TRUE на FALSE (0) и вижте резултата.

Същата формула, единственото нещо, което сме променили, е критериите (Търсене на обхват) от TRUE на FALSE и погледнете резултатите. За всички онези клетки, които не са точни справочни стойности, имаме стойностите на грешките, така че кои клетки имат точната справочна стойност в таблица 1, има перфектни резултати.
Така че в 99,999% от времето се нуждаем от точно съвпадащи резултати, така че FALSE е критерият, който трябва да използваме, за да получим точно съвпадащи резултати.
Неща за запомняне
- Необходимостта от използване на TRUE може да не възникне, така че винаги се придържайте към FALSE като критерии за (Търсене на обхват)
- (Търсене на обхват) е незадължителен аргумент и ако го игнорирате, той ще вземе TRUE като критерии за съвпадение по подразбиране.
- Вместо TRUE, можем да дадем 1 като критерии, а вместо FALSE, можем да дадем 0 като критерии.