Virheenkäsittely XLOOKUP-funktiolla
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 raakatason 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, jotka käyttävät työkirjaa.
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ätunnuksella
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.
Tilanne
Työkirjassa on tuotehakulomake, jossa on Product Code, Product Name ja Product Price.
Syötesoluun syötetään 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 PriceperustuenProduct Code-arvoon; - 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