Excel formula: XLOOKUP osnovno približno podudaranje -

Generička formula

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

Sažetak

Da biste koristili XLOOKUP za pronalaženje približnog podudaranja, navedite match_mode eksplicitno u četvrtom argumentu. U prikazanom primjeru, formula u F5, kopirana u tablicu, je:

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

gdje su količina (B5: B13) i disk (C5: C13) imenovani rasponi.

Obrazloženje

U prikazanom primjeru tablica u B4: C13 sadrži popuste na temelju količine. Kako se količina povećava, tako se povećava i popust. Tablica u E4: F10 prikazuje popust koji je XLOOKUP vratio za nekoliko slučajnih količina. XLOOKUP je konfiguriran da koristi količinu u stupcu E za pronalaženje odgovarajućeg popusta. Kopirana formula u F5 je:

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

  • Lookup_value dolazi iz ćelije E5
  • Polje_pregleda je nazvan raspon Količina Jedinična (B5: B13)
  • Niz return_array je imenovani disk raspona (C5: C13)
  • Argument not_found nije naveden
  • Način_poklapanja postavljen je na -1 (točno podudaranje ili sljedeće manje)
  • Način pretraživanja nije osiguran i zadan je na 1 (prvi do posljednji)

Napomena: Imajte na umu ako unesete prazan niz ("") za not_found. Ako se ne pronađe podudaranje, XLOOKUP neće prikazati ništa umjesto # N / A. Drugim riječima, prazan niz ne znači NULL, znači "ne prikazuj ništa ako nije pronađeno podudaranje".

U svakom retku XLOOKUP traži količinu u stupcu E u rasponu B5: B13. Kada se pronađe točno podudaranje, vraća se odgovarajući popust u stupcu C. Kada se ne pronađe točno podudaranje, vraća se popust povezan sa sljedećom najmanjom količinom.

XLOOKUP vs VLOOKUP

Ekvivalentna formula VLOOKUP za ovaj primjer je bilo koja od dviju formula u nastavku:

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

Postoji nekoliko značajnih razlika:

  • VLOOKUP zahtijeva puni niz tablice kao drugi argument. XLOOKUP zahtijeva samo raspon s vrijednostima pretraživanja.
  • VLOOKUP zahtijeva indeks stupca za specificiranje stupca rezultata. XLOOKUP zahtijeva raspon koji sadrži vrijednosti rezultata.
  • VLOOKUP prema zadanim postavkama izvršava približno podudaranje. XLOOKUP prema zadanim postavkama izvršava točno podudaranje.
  • VLOOKUP zahtijeva da se podaci pretraživanja sortiraju prema vrijednosti pretraživanja. XLOOKUP radi s nerazvrstanim podacima.

Zanimljivi članci...