Virheenkäsittely XLOOKUP-toiminnolla
Pyyhkäise näyttääksesi valikon
Haku-kaava toimii vain, kun hakuarvo löytyy hakutaulukosta. Jos vastaavaa arvoa ei löydy, Excel palauttaa virheen. Raporteissa ja liiketoimintamalleissa raakat virheet tekevät taulukoista vaikeampia lukea ja vähemmän luotettavia.
Virheen näyttämisen sijaan XLOOKUP voi näyttää mukautetun viestin, kuten: Not Found, Missing ID, No Match.
Tämä tekee tuloksista selkeämpiä kaikille työkirjan käyttäjille.
Virheenkäsittelyn syntaksi
Neljäs argumentti määrittää, mitä Excel näyttää, jos vastaavuutta ei löydy.
=XLOOKUP(lookup_value; lookup_array; return_array; "Not Found")
Jos vastaavuus löytyy, Excel palauttaa normaalin tuloksen. Jos vastaavuutta ei löydy, Excel palauttaa mukautetun tekstin virheen sijaan.
Esimerkki työntekijätunnuksen avulla
Oletetaan, että käytössä on työntekijätaulukko.
Sarakkeessa A on Employee IDs.
Sarakkeessa B on Monthly Salary.
Solussa F3 on etsittävä Employee ID.
Tavoitteena on palauttaa palkka. Jos tunnusta ei löydy, kaavan tulee näyttää Not Found.
=XLOOKUP(F3; A3:A202; B3:B202; "Not Found")
F3: sisältää etsittävän Employee ID:n;A3:A202: sisältää hakusarakkeen Employee ID:illä;B3:B202: sisältää palautettavat palkat;"Not Found": määrittää, mitä näytetään, kun vastaavaa tunnusta ei löydy.
Tehtävä
Tilanne
Työkirjassa on tuotelookup-taulukko, jossa on sarakkeet Product Code, Product Name ja Product Price.
Syöttösoluun annetaan Product Code. Tavoitteena on palauttaa oikea hinta.
Jos Product Code ei löydy taulukosta, kaavan tulee näyttää Not Found.
Tehtävän ohjeet
- Hae
Product PriceannetunProduct Codeperusteella; - Käytä
XLOOKUP-funktiota mukautetulla ei löydy -viestillä; - Näytä
Not Found, josProduct Codepuuttuu.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme