Miért van szükségünk FALSE-ra a VLOOKUP-ban?
A VLOOKUP-ban csak egy opcionális argumentum van, és ez az argumentum (Range Lookup). Ahol ez az argumentum két paramétert adhat meg, azaz IGAZ vagy HAMIS.


Kezdőként talán nem jöttünk rá erre, mert a tanulás szakaszában sietünk, ezért ezt észre sem vesszük.
Az általunk megadott tartomány típusa alapján fontos. Amint azt fentebb megtudtuk, IGAZ vagy HAMIS adhatunk meg, tehát tanuljuk meg, mit csinál ez a két érv.
IGAZ vagy 1: Ha az IGAZ értéket adjuk meg, akkor hozzávetőleges egyezést fog keresni .
FALSE vagy 0: Ha FALSE-t adunk meg, akkor pontos egyezést fog keresni .
Mivel a (Range Lookup) opcionális argumentum, az IGAZ értéket veszi alapértelmezett paraméterként.
Ok, most nézze meg az alábbi adattáblázatokat excelben.

Az 1. táblázatban van cég neve és a bevételi adatokat, valamint a 2. táblázat, már csak a cégnevet, ezért meg kell találni a Revenue részleteket az 1. táblázat alapján cég neve kapható 2. táblázat .
Nyissa meg a VLOOKUP függvényt az F3 cellában.

Válassza ki a keresési értéket E3 cellaként.

Ezután válassza a VLOOKUP táblázat tömböt az 1. táblázat tartományaként.

Oszlopindexszám mint 2.

Az utolsó argumentum (Range Lookup), és az első próbálkozáskor TRUE vagy 1 néven említse meg.

Szabad szemmel úgy tűnik, hogy minden vállalatnál megvan a bevétel részletei, de valójában ez nem felel meg az adatoknak az E3 cella miatt.

Ebben a cellában van a „Florida Milk” szó, de az 1. táblázat tényleges cégneve a „Florida Milk Federation”. Annak ellenére, hogy mindkét érték különbözik, a bevétel részleteit mégis 120 161-ben kaptuk meg. Ez tulajdonképpen a „Florida Incorporation” bevételi részlete.
Hasonlóképpen nézze meg az F8 cella eredményét.

Ebben az esetben a cég neve „Florida Inc”, de a tényleges cég neve „Florida Incorporation”, tehát ez a két érték nem pontos, de mivel az egyezési típust IGAZként, azaz Hozzávetőleges egyezésként használtuk, a hozzávetőleges meccseredmény.
Nézze meg azonban az „ABC Company” vállalat F7 celláját.
"
Ebben az esetben a keresési érték „ABC Company”, de az 1. táblázatban szerepel az „ABC Company Ltd”, de mégis a helyes eredményt kaptuk. Tehát az IGAZ értéket használva a (Range Lookup) kritériumaként, nem tudhatjuk pontosan, hogyan fog ez a végén lenni. Tehát ezért a FALSE-t kell használnunk a (Range Lookup) egyezési kritériumként.
Ugyanezen képletnél módosítsa a (Range Lookup) feltételeket IGAZ-ról FALSE (0) -ra, és nézze meg az eredményt.

Ugyanaz a képlet az egyetlen dolog, amit megváltoztattunk, a (Range Lookup) kritérium TRUE-ról FALSE-ra, és nézzük az eredményeket. Mindazon cellák esetében, amelyek nem pontos keresési értékek, megkapjuk a hibaértékeket, így bármelyik cella rendelkezik a pontos keresési értékkel az 1. táblázatban, tökéletes eredményt kapott.
Tehát az esetek 99,999% -ában pontos egyezésre van szükségünk, így a FALSE az a kritérium, amelyet a pontos egyezés eredményének eléréséhez használnunk kell.
Dolgok, amikre emlékezni kell
- Előfordulhat, hogy a TRUE használatának szükségessége nem merül fel, ezért mindig tartsa be a FALSE-t a (Range Lookup) kritériumaként
- A (Range Lookup) opcionális argumentum, és ha figyelmen kívül hagyja, akkor az IGAZ lesz az alapértelmezett egyezési feltétel.
- IGAZ helyett 1-et adhatunk meg kritériumként, a FALSE helyett pedig 0-at adhatunk meg.