Kodėl VLOOKUP reikia FALSE?
VLOOKUP yra tik vienas pasirenkamas argumentas, ir tas argumentas yra (Range Lookup). Kur šis argumentas yra šis, mes galime pateikti du parametrus, ty TRUE arba FALSE.


Būdami pradedantieji to galbūt nesupratome, nes mokymosi stadijoje mes skubame, todėl to nepastebime.
Atsižvelgiant į tai, kokio diapazono paiešką teikiame, svarbu. Kaip sužinojome aukščiau, galime pateikti TRUE arba FALSE, todėl sužinokime, ką daro šie du argumentai.
TRUE arba 1: jei pateiksime TRUE, jis ieškos apytikslės atitikties.
FALSE arba 0: jei pateiksime FALSE, jis ieškos tikslios atitikties.
Kadangi (diapazono paieška) yra neprivalomas argumentas, tai kaip numatytąjį parametrą bus laikoma TIESA.
Gerai, dabar „Excel“ žiūrėkite toliau pateiktas duomenų lenteles.

1 lentelėje turime išsamią įmonės pavadinimą ir jos pajamas, o 2 lentelėje - tik įmonės pavadinimą, todėl turime rasti išsamią informaciją apie pajamas iš 1 lentelės pagal įmonės pavadinimą, pateiktą 2 lentelėje .
F3 langelyje atidarykite funkciją VLOOKUP.

Pasirinkite E3 langelio paieškos vertę .

Tada pasirinkite VLOOKUP lentelių masyvą kaip 1 lentelės diapazoną.

Stulpelio indekso numeris kaip 2.

Paskutinis argumentas yra (Range Search) ir paminėkite jį kaip TRUE arba 1 pirmu bandymu.

Plika akimi atrodo, kad turime informacijos apie visas įmones, tačiau iš tikrųjų tai nėra tinkami duomenys dėl langelio E3.

Šioje langelyje turime žodį „Florida Milk“, tačiau tikrasis įmonės pavadinimas 1 lentelėje yra „Florida Milk Federation“. Nors abi šios vertės skiriasi, vis tiek gaudavome išsamią informaciją apie pajamas kaip 120 161. Tai iš tikrųjų yra „Florida Incorporation“ pajamų dalis.
Panašiai pažiūrėkite į F8 langelio rezultatą.

Šiuo atveju įmonės pavadinimas yra „Florida Inc“, bet tikrasis įmonės pavadinimas yra „Florida Incorporation“, todėl šios dvi reikšmės nėra tikslios, bet kadangi mes naudojome atitikties tipą kaip TIESA, ty Apytikslė atitiktis, jis grąžino apytikslis rungtynių rezultatas.
Tačiau pažvelkite į bendrovės „ABC Company“ langelį F7.
"
Šiuo atveju paieškos vertė yra „ABC Company“, tačiau 1 lentelėje turime „ABC Company Ltd“, bet vis tiek gavome teisingą rezultatą. Taigi, naudodami TRUE kaip (Range Rangeup) kriterijus, negalime tiksliai žinoti, kaip tai baigsis. Taigi tai yra priežastis, kodėl mes turime naudoti FALSE kaip (Range Range) atitikimo kriterijus.
Pagal tą pačią formulę pakeiskite (Range Range) kriterijus iš TRUE į FALSE (0) ir pamatykite rezultatą.

Ta pati formulė vienintelis dalykas, kurį mes pakeitėme, yra (Range Lookup) kriterijai iš TRUE į FALSE ir pažiūrėkite į rezultatus. Visoms toms ląstelėms, kurios nėra tikslios paieškos vertės, mes turime klaidų vertes, taigi visos ląstelės, turinčios tikslią 1 lentelės paieškos vertę, gavo puikius rezultatus.
Taigi per 99,999% laiko mums reikia tikslių atitikties rezultatų, todėl FALSE yra kriterijai, kuriuos turime naudoti norėdami gauti tikslius atitikties rezultatus.
Ką reikia atsiminti
- Poreikis naudoti TRUE gali nekilti, todėl visada laikykitės FALSE kaip kriterijų (Range Range)
- (Diapazono paieška) yra pasirinktinis argumentas, ir jei jo nepaisysite, tai numatys atitikties kriterijus kaip TIKRA.
- Vietoj TRUE kriterijumi galime pateikti 1, o vietoj FALSE - kriterijus 0.