
Generička formula
=XLOOKUP(value,rng1,rng2)
Sažetak
Da biste pomoću XLOOKUP-a pronašli točno podudaranje, morat ćete navesti vrijednost pretraživanja, raspon pretraživanja i raspon rezultata. U prikazanom primjeru formula u H6 je:
=XLOOKUP(G4,B5:B18,D5:D18)
što vraća 3.517.424, broj stanovnika za Berlin iz kolone D.
Obrazloženje
U prikazanom primjeru, ćelija G4 sadrži vrijednost pretraživanja "Berlin". XLOOKUP je konfiguriran za pronalaženje ove vrijednosti u tablici i vraćanje populacije. Formula u G5 je:
=XLOOKUP(G4,B5:B18,D5:D18) // get population
- Lookup_value dolazi iz ćelije G4
- Lookup_array je raspon B5: B18, koji sadrži imena gradova
- Povratni_ niz je D5: D18, koji sadrži Stanovništvo
- Način match_mode nije osiguran i zadan je na 0 (točno podudaranje)
- Način pretraživanja nije osiguran i zadan je na 1 (prvi do posljednji)
Da bi se okrug vratio umjesto stanovništva, mijenja se samo niz povratka. Formula u G6 je:
=XLOOKUP(G4,B5:B18,C5:C18) // get country
XLOOKUP vs VLOOKUP
Ekvivalentna VLOOKUP formula za preuzimanje populacije je:
=VLOOKUP(G4,B5:D18,3,0)
Postoji nekoliko značajnih razlika koje XLOOKUP čine fleksibilnijim i predvidljivijim:
- VLOOKUP zahtijeva puni niz tablice kao drugi argument. XLOOKUP zahtijeva samo raspon s vrijednostima pretraživanja.
- VLOOKUP zahtijeva argument indeksa stupca za specificiranje stupca rezultata. XLOOKUP zahtijeva raspon.
- VLOOKUP prema zadanim postavkama izvršava približno podudaranje. Takvo ponašanje može uzrokovati ozbiljne probleme. XLOOKUP prema zadanim postavkama izvršava točno podudaranje.