Excel-kaava: XLOOKUP -tarkka perusvastaavuus

Yleinen kaava

=XLOOKUP(value,rng1,rng2)

Yhteenveto

Jos haluat löytää tarkan haun XLOOKUP: lla, sinun on annettava hakuarvo, hakualue ja tulosalue. Esitetyssä esimerkissä kaava H6: ssa on:

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

joka palauttaa 3 517 424, Berliinin populaatio sarakkeesta D.

Selitys

Esitetyssä esimerkissä solu G4 sisältää hakuarvon "Berliini". XLOOKUP on määritetty etsimään tämä arvo taulukosta ja palauttamaan populaatio. G5: n kaava on:

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

  • Haun arvo tulee solusta G4
  • Hakupyyntö on alue B5: B18, joka sisältää kaupunkien nimet
  • Paluuarra on D5: D18, joka sisältää populaation
  • Match_mode-arvoa ei toimiteta ja oletusarvo on 0 (tarkka ottelu)
  • Hakumoodia ei anneta, ja oletuksena se on 1 (ensimmäisestä viimeiseen)

Läänin palauttamiseksi väestön sijasta vain paluumatriisi muutetaan. G6: n kaava on:

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

XLOOKUP vs. VLOOKUP

Vastaava VLOOKUP-kaava populaation hakemiseksi on:

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

On olemassa muutamia merkittäviä eroja, jotka tekevät XLOOKUPista joustavamman ja ennakoitavamman:

  • VLOOKUP vaatii koko taulukon taulukon toisena argumenttina. XLOOKUP vaatii vain alueen, jolla on hakuarvot.
  • VLOOKUP vaatii sarakeindeksiargumentin tulossarakkeen määrittämiseksi. XLOOKUP vaatii alueen.
  • VLOOKUP suorittaa oletuksena likimääräisen ottelun. Tämä käyttäytyminen voi aiheuttaa vakavia ongelmia. XLOOKUP suorittaa oletuksena tarkan haun.

Mielenkiintoisia artikkeleita...