Excel formula: osnovno približno ujemanje XLOOKUP -

Splošna formula

=XLOOKUP(value,rng1,rng2,,-1)

Povzetek

Če želite uporabiti XLOOKUP za iskanje približnega ujemanja, v četrtem argumentu izrecno navedite match_mode. V prikazanem primeru je formula v F5, ​​kopirana v tabelo, naslednja:

=XLOOKUP(E5,qty,disc,,-1)

kjer sta qty (B5: B13) in disk (C5: C13) imenovana obsega.

Pojasnilo

V prikazanem primeru tabela v B4: C13 vsebuje količinske popuste. S povečevanjem količine se povečuje tudi popust. Tabela v E4: F10 prikazuje popust, ki ga je vrnil XLOOKUP za več naključnih količin. XLOOKUP je konfiguriran za uporabo količine v stolpcu E za iskanje ustreznega popusta. Kopirana formula v F5 je:

=XLOOKUP(E5,qty,disc,-1)

  • Lookup_value prihaja iz celice E5
  • Lookup_array je imenovana količina obsega (B5: B13)
  • Vrnitev_red je imenovani disk obsega (C5: C13)
  • Argument not_found ni naveden
  • Način ujemanja je nastavljen na -1 (natančno ujemanje ali naslednje manjše)
  • Način iskanja ni na voljo in je privzeto 1 (od prvega do zadnjega)

Opomba: Upoštevajte, če vnesete prazen niz ("") za not_found. Če ne najdete nobenega ujemanja, XLOOKUP namesto # N / A ne bo prikazal ničesar. Z drugimi besedami, prazen niz ne pomeni NULL, pomeni "ničesar ne prikaži, če ni najdenega ujemanja".

V vsaki vrstici XLOOKUP poišče količino v stolpcu E v območju B5: B13. Ko se najde natančno ujemanje, se vrne ustrezni popust v stolpcu C. Ko natančnega ujemanja ne najdemo, se vrne popust, povezan z naslednjo najmanjšo količino.

XLOOKUP vs VLOOKUP

Enakovredna formula VLOOKUP za ta primer je ena od spodnjih formul:

=VLOOKUP(E5,B5:C13,2) // default approximate =VLOOKUP(E5,B5:C13,2,1) // explicit approximate

Obstaja več opaznih razlik:

  • VLOOKUP kot drugi argument zahteva celotno polje tabele. XLOOKUP zahteva samo obseg z vrednostmi iskanja.
  • VLOOKUP zahteva indeks stolpca za določanje stolpca z rezultati. XLOOKUP zahteva obseg, ki vsebuje vrednosti rezultatov.
  • VLOOKUP privzeto izvede približno ujemanje. XLOOKUP privzeto izvede natančno ujemanje.
  • VLOOKUP zahteva, da se podatki iskanja razvrstijo po vrednosti iskanja. XLOOKUP deluje z nerazvrščenimi podatki.

Zanimive Članki...