
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.