Excel formula: XLOOKUP osnovno natančno ujemanje -

Splošna formula

=XLOOKUP(value,rng1,rng2)

Povzetek

Če želite uporabiti XLOOKUP za natančno ujemanje, morate navesti vrednost iskanja, obseg iskanja in obseg rezultatov. V prikazanem primeru je formula v H6:

=XLOOKUP(G4,B5:B18,D5:D18)

ki vrne 3.517.424, prebivalstvo za Berlin iz stolpca D.

Pojasnilo

V prikazanem primeru celica G4 vsebuje iskalno vrednost "Berlin". XLOOKUP je konfiguriran za iskanje te vrednosti v tabeli in vrnitev populacije. Formula v G5 je:

=XLOOKUP(G4,B5:B18,D5:D18) // get population

  • Lookup_value prihaja iz celice G4
  • Lookup_array je obseg B5: B18, ki vsebuje imena mest
  • Vrnitev_mara je D5: D18, ki vsebuje prebivalstvo
  • Način match_mode ni na voljo in privzeto je 0 (natančno ujemanje)
  • Način iskanja ni na voljo in je privzeto 1 (od prvega do zadnjega)

Če želite vrniti County namesto prebivalstva, se spremeni samo matrika return. Formula v G6 je:

=XLOOKUP(G4,B5:B18,C5:C18) // get country

XLOOKUP vs VLOOKUP

Enakovredna formula VLOOKUP za pridobivanje populacije je:

=VLOOKUP(G4,B5:D18,3,0)

Obstaja nekaj opaznih razlik, zaradi katerih je XLOOKUP bolj prilagodljiv in predvidljiv:

  • VLOOKUP kot drugi argument zahteva celotno polje tabele. XLOOKUP zahteva samo obseg z vrednostmi iskanja.
  • VLOOKUP zahteva argument indeksa stolpca, da poda stolpec rezultata. XLOOKUP zahteva obseg.
  • VLOOKUP privzeto izvede približno ujemanje. Takšno vedenje lahko povzroči resne težave. XLOOKUP privzeto izvede natančno ujemanje.

Zanimive Članki...