Excel-kaava: XLOOKUP-arvioitu arvio -

Yleinen kaava

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

Yhteenveto

Jos haluat löytää XLOOKUP: n likimääräisen vastaavuuden löytämiseksi, ilmoita match_mode nimenomaisesti neljännessä argumentissa. Esitetyssä esimerkissä taulukossa F5 kopioitu kaava F5:

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

jossa Määrä (B5: B13) ja levy (C5: C13) on nimetty alueita.

Selitys

Esitetyssä esimerkissä taulukon B4: C13 taulukko sisältää määrään perustuvia alennuksia. Kun määrä kasvaa, myös alennus kasvaa. Taulukossa E4: F10 näkyy XLOOKUPin palauttama alennus useille satunnaisille määrille. XLOOKUP on määritetty käyttämään sarakkeessa E olevaa määrää sopivan alennuksen löytämiseksi. F5: n kaava kopioituna alaspäin on:

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

  • Haun arvo tulee solusta E5
  • Etsintäjono on nimetty alue Määrä (B5: B13)
  • Return_array on nimetty alue- levy (C5: C13)
  • Not_found-argumenttia ei toimiteta
  • Ottelutapa on asetettu arvoon -1 (tarkka ottelu tai seuraava pienempi)
  • Hakumoodia ei anneta, ja oletuksena se on 1 (ensimmäisestä viimeiseen)

Huomaa: Huomaa, että toimitat tyhjän merkkijonon ("") not_found-tiedostolle. Jos vastaavuutta ei löydy, XLOOKUP ei näytä mitään # N / A: n sijaan. Toisin sanoen tyhjä merkkijono ei tarkoita NULL, se tarkoittaa "näytä mitään, jos vastaavuutta ei löydy".

Jokaisella rivillä XLOOKUP etsii määrän sarakkeesta E alueella B5: B13. Kun tarkka haku löytyy, vastaava alennus sarakkeessa C palautetaan. Kun tarkkaa osumaa ei löydy, seuraavaan pienimpään määrään liittyvä alennus palautetaan.

XLOOKUP vs. VLOOKUP

Tämän esimerkin vastaava VLOOKUP-kaava on jompikumpi seuraavista kaavoista:

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

On olemassa useita merkittäviä eroja:

  • VLOOKUP vaatii koko taulukon taulukon toisena argumenttina. XLOOKUP vaatii vain alueen, jolla on hakuarvot.
  • VLOOKUP vaatii sarakeindeksin tulossarakkeen määrittämiseksi. XLOOKUP vaatii alueen, joka sisältää tulosarvot.
  • VLOOKUP suorittaa oletuksena likimääräisen ottelun. XLOOKUP suorittaa oletuksena tarkan haun.
  • VLOOKUP edellyttää, että hakutiedot lajitellaan hakuarvon mukaan. XLOOKUP toimii lajittelemattomien tietojen kanssa.

Mielenkiintoisia artikkeleita...