
Üldine valem
=XLOOKUP(value,rng1,rng2)
Kokkuvõte
XLOOKUPi kasutamiseks täpse vaste leidmiseks peate sisestama otsingu väärtuse, otsingu vahemiku ja tulemuste vahemiku. Näidatud näites on H6 valem:
=XLOOKUP(G4,B5:B18,D5:D18)
mis tagastab veerust D Berliini populatsiooni 3 517 424.
Selgitus
Näidatud näites sisaldab lahter G4 otsingu väärtust "Berliin". XLOOKUP on konfigureeritud selle väärtuse leidmiseks tabelis ja populatsiooni tagastamiseks. G5 valem on:
=XLOOKUP(G4,B5:B18,D5:D18) // get population
- Otsingu_väärtus pärineb lahtrist G4
- Otsingu_raja on vahemik B5: B18, mis sisaldab linnade nimesid
- Return_array on D5: D18, mis sisaldab populatsiooni
- Match_mode ei ole ette nähtud ja vaikimisi väärtuseks 0 (täpne vaste)
- Otsingu režiimi ei pakuta ja vaikimisi on see 1 (esimene kuni viimane)
Maakonna tagastamiseks elanike arvu asemel muudetakse ainult tagasimassiivi. G6 valem on:
=XLOOKUP(G4,B5:B18,C5:C18) // get country
XLOOKUP vs VLOOKUP
Samaväärne VLOOKUP valem populatsiooni hankimiseks on:
=VLOOKUP(G4,B5:D18,3,0)
On mõned tähelepanuväärsed erinevused, mis muudavad XLOOKUPi paindlikumaks ja prognoositavamaks:
- VLOOKUP nõuab teise argumendina kogu tabeli massiivi. XLOOKUP nõuab ainult otsinguväärtustega vahemikku.
- Tulemuste veeru määramiseks on VLOOKUP vaja veeruindeksi argumenti. XLOOKUP nõuab vahemikku.
- VLOOKUP täidab vaikimisi ligikaudse vaste. Selline käitumine võib põhjustada tõsiseid probleeme. XLOOKUP täidab vaikimisi täpse vaste.