Varför behöver vi FALSE i VLOOKUP?
I VLOOKUP finns det bara ett valfritt argument, och det argumentet är (Range Lookup). När detta är detta argument kan vi tillhandahålla två parametrar, dvs antingen SANT eller FALSKT.


Som nybörjare kanske vi inte har insett det här eftersom vi i inlärningsfasen har bråttom, så detta går obemärkt förbi.
Baserat på vilken typ av sortiment som vi ger är viktigt. Som vi har lärt oss ovan kan vi ge SANT eller FALSKT så låt oss lära oss vad dessa två argument gör.
SANT eller 1: Om vi tillhandahåller SANT, kommer det att leta efter en ungefärlig matchning.
FALSE eller 0: Om vi tillhandahåller FALSE kommer det att leta efter en exakt matchning.
Eftersom (Range Lookup) är ett valfritt argument tar det SANT som standardparameter.
Ok, titta nu på nedanstående datatabeller i Excel.

I tabell 1 har vi företagsnamn och dess intäktsdetaljer, och i tabell 2 har vi bara företagsnamn, så vi måste hitta intäktsuppgifterna från tabell 1 baserat på företagsnamn som finns i tabell 2 .
Öppna VLOOKUP-funktionen i F3-cellen.

Välj uppslagsvärde som en E3-cell.

Därefter väljer LETARAD Table Array som tabell 1 intervall.

Kolumnindexnummer som 2.

Det sista argumentet är (Range Lookup) och nämn det som SANT eller 1 i första försöket.

För blotta ögat ser det ut som om vi har intäktsinformation för alla företag, men faktiskt är detta inte matchande data på grund av cellen E3.

I den här cellen har vi ordet "Florida Milk", men det faktiska företagsnamnet i tabell 1 är "Florida Milk Federation." Även om båda dessa värden är annorlunda har vi fortfarande intäktsdetaljerna 120.161. Detta är faktiskt intäktsdetaljen för "Florida Incorporation."
Titta också på F8-cellresultatet.

I det här fallet är företagsnamnet "Florida Inc", men det faktiska företagsnamnet är "Florida Incorporation", så dessa två värden är inte exakta, men eftersom vi har använt matchningstypen som SANT, dvs. ungefärlig matchning, har den returnerat ungefärligt matchresultat.
Titta dock på cellen F7 för företaget ABC Company.
"
I det här fallet är uppslagsvärdet "ABC Company", men i tabell 1 har vi "ABC Company Ltd" men har ändå rätt resultat. Så med SANT som kriterier för (Range Lookup) kan vi inte exakt veta hur det kommer att hamna. Så det här är anledningen till att vi måste använda FALSE som matchningskriterier (Range Lookup).
För samma formel, ändra kriterierna (Range Lookup) från SANT till FALSKT (0) och se resultatet.

Samma formel det enda vi har ändrat är (Range Lookup) kriterier från SANT till FALSKT och titta på resultaten. För alla de celler som inte är exakta uppslagsvärden har vi felvärdena, så vilka celler som har exakt uppslagsvärde i tabell 1 har fått de perfekta resultaten.
Så på 99,999% av tiden behöver vi exakt matchande resultat, så FALSE är de kriterier vi behöver använda för att få exakt matchningsresultat.
Saker att komma ihåg
- Behovet av att använda SANT kanske inte uppstår, så håll alltid till FALSE som kriterier för (Range Lookup)
- (Range Lookup) är ett valfritt argument, och om du ignorerar det tar det SANT som standard matchningskriterium.
- I stället för SANT kan vi ge 1 som kriterier, och istället för FALSE kan vi ge 0 som kriterier.