VERT.ZOEKEN False - Wat doet een VALSE verklaring?

Waarom hebben we FALSE nodig in VERT.ZOEKEN?

In VERT.ZOEKEN is er slechts één optioneel argument, en dat argument is (Bereik zoeken). Waar dit dit argument is, kunnen we twee parameters opgeven, dwz TRUE of FALSE.

Als beginner hebben we dit misschien niet gerealiseerd omdat we in de leerfase haast hebben, dus dit blijft onopgemerkt.

Op basis van het soort bereik dat we opzoeken is belangrijk. Zoals we hierboven hebben geleerd, kunnen we WAAR of ONWAAR geven, dus laten we kijken wat deze twee argumenten doen.

TRUE of 1: als we TRUE opgeven, zoekt het naar een geschatte overeenkomst.

FALSE of 0: als we FALSE opgeven, zoekt het naar een exacte overeenkomst.

Aangezien (Range Lookup) een optioneel argument is, zal het TRUE als de standaardparameter nemen.

Oké, kijk nu naar de onderstaande gegevenstabellen in Excel.

In tabel 1 hebben we de bedrijfsnaam en de omzetgegevens, en in tabel 2 hebben we alleen de bedrijfsnaam, dus we moeten de omzetgegevens uit tabel 1 vinden op basis van de bedrijfsnaam die beschikbaar is in tabel 2 .

Open de functie VERT.ZOEKEN in de F3-cel.

Kies de opzoekwaarde als een E3-cel.

Kies vervolgens de VERT.ZOEKEN Table Array als het bereik van Tabel 1 .

Kolomindexnummer als 2.

Het laatste argument is (Range Lookup) en vermeld dit als TRUE of 1 bij de eerste poging.

Met het blote oog lijkt het erop dat we omzetgegevens hebben voor alle bedrijven, maar eigenlijk zijn dit niet de overeenkomende gegevens vanwege de cel E3.

In deze cel hebben we het woord 'Florida Milk', maar de eigenlijke bedrijfsnaam in tabel 1 is de 'Florida Milk Federation'. Hoewel beide waarden verschillend zijn, hebben we nog steeds de omzetgegevens als 120.161. Dit is eigenlijk het omzetdetail van 'Florida Incorporation'.

Kijk op dezelfde manier naar het resultaat van de F8-cel.

In dit geval is de bedrijfsnaam 'Florida Inc', maar de daadwerkelijke bedrijfsnaam is 'Florida Incorporation', dus deze twee waarden zijn niet exact, maar omdat we het zoektype hebben gebruikt als TRUE, dat wil zeggen, bij benadering, heeft het de geschatte wedstrijdresultaat.

Bekijk echter de cel F7 voor het bedrijf 'Bedrijf ABC'.

'

In dit geval is de opzoekwaarde "ABC Company", maar in Tabel 1 hebben we "ABC Company Ltd" maar hebben we nog steeds het juiste resultaat. Dus als we WAAR gebruiken als het criterium voor de (Range Lookup), kunnen we niet precies weten hoe het zal eindigen. Dit is dus de reden dat we FALSE moeten gebruiken als de (Range Lookup) -overeenkomstcriteria.

Wijzig voor dezelfde formule de (Range Lookup) -criteria van TRUE in FALSE (0) en bekijk het resultaat.

Dezelfde formule, het enige dat we hebben gewijzigd, is (Range Lookup) -criteria van WAAR in ONWAAR en kijk naar de resultaten. Voor al die cellen die geen exacte opzoekwaarden zijn, hebben we de foutwaarden, dus elke cel met de exacte opzoekwaarde in Tabel 1 heeft de perfecte resultaten.

Dus in 99,999% van de tijd hebben we de exacte matchingsresultaten nodig, dus FALSE zijn de criteria die we moeten gebruiken om exacte matchingsresultaten te krijgen.

Dingen om te onthouden

  • De noodzaak om TRUE te gebruiken is misschien niet nodig, dus houd u altijd aan FALSE als criterium voor (Range Lookup)
  • (Range Lookup) is een optioneel argument, en als u het negeert, zal het TRUE nemen als het standaard matchingscriterium.
  • In plaats van WAAR kunnen we 1 als criterium geven en in plaats van FALSE kunnen we 0 als criterium geven.

Interessante artikelen...