Excel vzorec: XLOOKUP základná presná zhoda -

Všeobecný vzorec

=XLOOKUP(value,rng1,rng2)

Zhrnutie

Ak chcete pomocou programu XLOOKUP nájsť presnú zhodu, musíte zadať hodnotu vyhľadávania, rozsah vyhľadávania a rozsah výsledkov. V zobrazenom príklade je vzorec v H6:

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

ktorá vráti 3 517 424 obyvateľov Berlína zo stĺpca D.

Vysvetlenie

V zobrazenom príklade obsahuje bunka G4 vyhľadávaciu hodnotu „Berlin“. Program XLOOKUP je nakonfigurovaný na vyhľadanie tejto hodnoty v tabuľke a vrátenie populácie. Vzorec v G5 je:

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

  • Lookup_value pochádza z bunky G4
  • Lookup_array je rozsah B5: B18, ktorý obsahuje názvy miest
  • Pole return_array je D5: D18, ktoré obsahuje populáciu
  • Režim match_mode nie je uvedený a predvolená hodnota je 0 (presná zhoda).
  • Režim hľadania nie je poskytovaný a predvolene má hodnotu 1 (od predposledného)

Ak chcete namiesto počtu obyvateľov vrátiť okres, zmení sa iba návratové pole. Vzorec v G6 je:

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

XLOOKUP vs VLOOKUP

Ekvivalentný vzorec VLOOKUP na získanie populácie je:

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

Existuje niekoľko významných rozdielov, vďaka ktorým je XLOOKUP flexibilnejší a predvídateľnejší:

  • VLOOKUP vyžaduje ako druhý argument celé pole tabuľky. XLOOKUP vyžaduje iba rozsah s vyhľadávacími hodnotami.
  • VLOOKUP vyžaduje na určenie stĺpca výsledku argument indexu stĺpca. XLOOKUP vyžaduje rozsah.
  • VLOOKUP predvolene vykonáva približnú zhodu. Toto správanie môže spôsobiť vážne problémy. XLOOKUP predvolene vykonáva presnú zhodu.

Zaujímavé články...