Hvorfor har vi brug for FALSE i VLOOKUP?
I VLOOKUP er der kun et valgfrit argument, og dette argument er (Range Lookup). Hvor dette er dette argument, kan vi angive to parametre, dvs. enten SAND eller FALSK.


Som nybegynder har vi muligvis ikke indset dette, fordi vi i løbet af læringsfasen har travlt, så dette går ubemærket hen.
Baseret på den slags rækkeviddeopslag, vi giver, er det vigtigt. Som vi har lært ovenfor, kan vi give SAND eller FALSK, så lad os lære, hvad disse to argumenter gør.
SAND eller 1: Hvis vi leverer SAND, vil den se efter en omtrentlig kamp.
FALSE eller 0: Hvis vi leverer FALSE, vil det se efter et nøjagtigt match.
Da (Range Lookup) er et valgfrit argument, vil det tage TRUE som standardparameter.
Ok, se nu på nedenstående datatabeller i Excel.

I tabel 1 har vi firmanavn og dets indtægtsdetaljer, og i tabel 2 har vi kun firmanavn, så vi skal finde indtægtsoplysningerne fra tabel 1 baseret på firmanavn, der er tilgængeligt i tabel 2 .
Åbn VLOOKUP-funktionen i F3-cellen.

Vælg opslagsværdi som en E3-celle.

Vælg derefter VLOOKUP Table Array som tabel 1- rækkevidde.

Kolonneindeksnummer som 2.

Det sidste argument er (Range Lookup) og nævner det som SAND eller 1 i første forsøg.

For det blotte øje ser det ud til, at vi har indtægtsoplysninger for alle virksomhederne, men faktisk er dette ikke de matchende data på grund af cellen E3.

I denne celle har vi ordet "Florida Milk", men det egentlige firmanavn i tabel 1 er "Florida Milk Federation." Selvom begge disse værdier er forskellige, har vi stadig indtægtsoplysningerne som 120.161. Dette er faktisk indtægtsdetaljen for "Florida Incorporation."
På samme måde skal du se på F8-celleresultatet.

I dette tilfælde er firmanavn "Florida Inc", men det faktiske firmanavn er "Florida Incorporation", så disse to værdier er ikke nøjagtige, men fordi vi har brugt matchtypen som SAND, dvs. Omtrentlig match, har den returneret omtrentligt matchresultat.
Se dog cellen F7 for firmaet "ABC Company."
`
I dette tilfælde er opslagsværdien "ABC Company", men i tabel 1 har vi "ABC Company Ltd", men har stadig det rigtige resultat. Så ved at bruge TRUE som kriterierne for (Range Lookup) kan vi ikke nøjagtigt vide, hvordan det vil ende. Så dette er grunden til, at vi skal bruge FALSE som matchende kriterier (Range Lookup).
For den samme formel skal du ændre kriterierne (Range Lookup) fra SAND til FALSK (0) og se resultatet.

Den samme formel, det eneste vi har ændret er (Range Lookup) kriterier fra SAND til FALSK og se på resultaterne. For alle de celler, der ikke er nøjagtige opslagsværdier, har vi fejlværdierne, så de celler, der har den nøjagtige opslagsværdi i tabel 1, har de perfekte resultater.
Så i 99,999% af tiden har vi brug for de nøjagtige matchningsresultater, så FALSE er de kriterier, vi skal bruge for at få nøjagtige matchningsresultater.
Ting at huske
- Behovet for at bruge SAND opstår muligvis ikke, så hold dig altid FALSK som kriterierne for (Range Lookup)
- (Range Lookup) er et valgfrit argument, og hvis du ignorerer det, tager det SAND som standard matchningskriterier.
- I stedet for SAND kan vi give 1 som kriterier, og i stedet for FALSK kan vi give 0 som kriterier.