ZOBRAZIŤ s PRAVDA
99,99% času, každý používa FALSE ako kritérium vyhľadávania rozsahu, pretože v 99,99% prípadov potrebujeme presnú zhodu z poľa tabuľky. Dokonca aj na školeniach museli vaši tréneri vysvetliť iba FALSE kritériá a povedali by si, že si nemusíte robiť starosti s TRUE kritériami. Pravdepodobne kvôli nevznikajúcemu scenáru sme nepoužili TRUE kritériá, ale v tomto článku si ukážeme, ako používať TRUE kritériá vo VLOOKUP s rôznymi scenármi.
VLOOKUP najlepšie zodpovedajú výsledku pomocou TRUE O ption
Najskôr sa pozrite na syntax vzorca VLOOKUP.
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__2.png.webp)
Vo vyššie uvedenej syntaxi sú všetky argumenty funkcie VLOOKUP povinné, ale posledný argument (Range Lookup) je voliteľný. Pre tento argument môžeme dodať dva parametre, tj. TRUE (1) alebo FALSE (0) .
Ak zadáte PRAVDA (1), potom nájde približnú zhodu a ak zadáte FALSE (0), nájde presnú zhodu.
Teraz sa pozrite na nižšie uvedenú množinu údajov v programe Excel.
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__3.png.webp)
Vyššie máme čísla od 3 do 20 a na pravej strane máme číslo vyhľadávacej hodnoty ako 14, ale toto číslo v hlavnej tabuľke čísel neexistuje.
Teraz najskôr nájdite presnú zhodu pomocou funkcie VLOOKUP s FALSE ako kritéria vyhľadávania rozsahu.
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__4.png.webp)
Teraz stlačte kláves Enter, aby ste získali výsledok vzorca.
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__5.png.webp)
Vo výsledku sme dostali chybovú hodnotu nie je k dispozícii # N / A.
Teraz zmeňte kritériá vyhľadávania rozsahu z FALSE (0) na TRUE (1).
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__6.png.webp)
Tentokrát sme dostali výsledok ako 10. Určite sa pýtate na číslo 14, ktoré v poli tabuľky neexistuje. Ako tento výsledok vrátil tento parameter 10?
Vysvetlím vám výsledok za vás.
Nastavili sme argument hľadania rozsahu na TRUE, takže nájde najtesnejšiu zhodu s uvedenou vyhľadávacou hodnotou (14).
Ako to funguje, je „naša vyhľadávacia hodnota je 14 a VLOOKUP začne hľadať zhora nadol, keď je vyhľadávacia hodnota menšia ako hodnota v tabuľke, zastaví sa v danom okamihu a vráti príslušný výsledok“.
Napríklad v našich dátach je 14 väčšie ako 10 a menšie ako 15, takže v okamihu, keď VLOOKUP nájde hodnotu 15, vráti sa späť a vráti predchádzajúcu menšiu hodnotu, tj. 10.
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__7.png.webp)
Ak to chcete vyskúšať, zmeňte hodnotu z 10 na 15 a pozrite sa na kúzlo.
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__8.png.webp)
Pretože sme zmenili súčasnú menšiu hodnotu viac ako vyhľadávanie, vrátila predchádzajúca menšia hodnota, teda 8.
VLOOKUP TRUE ako alternatíva k podmienke IF
IF je dôležitá funkcia v programe Excel a pre všetky výpočty založené na kritériách používame výkazy IF. Napríklad si pozrite nasledujúce údaje.
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__9.png.webp)
Máme tu dve tabuľky, „Tabuľka predaja“ a „Tabuľka stimulačných percent“. “ V prípade tabuľky predaja musíme dospieť k stimulačnému percentuálnemu podielu na základe výnosov generovaných každým zamestnancom. Na výpočet% stimulu máme nasledujúce kritériá.
- Ak je výnos> 50000, potom bude stimulačné% 10%.
- Ak je výnos> 40000, potom bude stimulačné% 8%.
- Ak je výnos> 20 000, potom bude stimulačné% 6%.
- Ak je výnos <20000, potom bude stimulačné% 5%.
Musíme teda splniť štyri kritériá. V týchto prípadoch použijeme typické podmienky IF, aby sme dosiahli stimulačné%, ale teraz uvidíme, ako môžeme použiť funkciu VLOOKUP na dosiahnutie motivačného%.
Použite vzorec VLOOKUP s TRUE ako kritérium.
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__10.png.webp)
Nech sa páči. Máme motiváciu% voči príjmom generovaným každým zamestnancom. Vysvetlím vám, ako to funguje.
Najskôr sa pozrite na tabuľku Incentive%.
![](https://cdn.know-base.net/4808415/vlookup_with_true_how_to_find_the_closest_match__11.png.webp)
- To znamená, že medzi 0 a 20 000 stimulačnými% je 5%.
- Medzi rokmi 20001 a 40000 je stimulačné% 6%.
- Medzi 40001 a 50 000 je stimulačné% 8%.
- Čokoľvek nad 50000% stimulov je 10%.
Pretože sme ako argument na vyhľadanie rozsahu uviedli TRUE, vráti približnú zhodu.
Pozrime sa na prvý prípad, v prípade tohto výnosu je 35961, čo je menej ako hodnota tabuľky stimulov 40000 a nižšia hodnota ako 40000 uvedená v tabuľke je 20000 a pre tento stimul je% 6%.
Takto funguje funkcia TRUE a lúči sa so zložitými podmienkami IF.
Na čo treba pamätať
- TRUE vyhľadá približnú zhodu.
- TRUE je tiež reprezentované číslom 1.
- V prípade numerického scenára vždy nájde menšiu alebo rovnú vyhľadávaciu hodnotu v poli tabuľky.
- Ak je vyhľadávacia hodnota menšia ako všetky hodnoty vo vyhľadávacej tabuľke, vráti chybu ako # N / A.