Foutafhandeling met XLOOKUP
Veeg om het menu te tonen
Een opzoekformule werkt alleen wanneer de opzoekwaarde voorkomt in de opzoektabel. Als er geen overeenkomende waarde wordt gevonden, geeft Excel een foutmelding. In rapporten en bedrijfsmodellen maken ruwe fouten werkbladen moeilijker leesbaar en minder betrouwbaar.
In plaats van een foutmelding te tonen, kan XLOOKUP een aangepast bericht weergeven, zoals: Not Found, Missing ID, No Match.
Hierdoor wordt de uitvoer duidelijker voor iedereen die de werkmap gebruikt.
Syntaxis voor foutafhandeling
Het vierde argument bepaalt wat Excel moet weergeven als er geen overeenkomst is.
=XLOOKUP(lookup_value; lookup_array; return_array; "Not Found")
Als er een overeenkomst wordt gevonden, geeft Excel het normale resultaat weer. Als er geen overeenkomst wordt gevonden, geeft Excel de aangepaste tekst weer in plaats van een foutmelding.
Voorbeeld met gebruik van Employee ID
Stel je hebt een employee-tabel.
Kolom A bevat Employee IDs.
Kolom B bevat Monthly Salary.
Cel F3 bevat de te zoeken Employee ID.
Het doel is om het salaris te retourneren. Als de ID niet bestaat, moet de formule Not Found weergeven.
=XLOOKUP(F3; A3:A202; B3:B202; "Not Found")
F3: bevat de te zoeken Employee ID;A3:A202: bevat de zoekkolom met Employee IDs;B3:B202: bevat de salarissen om te retourneren;"Not Found": bepaalt wat wordt weergegeven als er geen overeenkomende ID bestaat.
Scenario
Een werkblad bevat een product-opzoektabel met Product Code, Product Name en Product Price.
In een invoercel wordt een Product Code ingevoerd. Het doel is om de juiste prijs weer te geven.
Als de Product Code niet in de tabel voorkomt, moet de formule Not Found weergeven.
Opdrachtaanwijzingen
- Ophalen van
Product Priceop basis vanProduct Code; - Gebruik van
XLOOKUPmet een aangepast niet-gevonden bericht; - Weergeven van
Not Foundals deProduct Codeontbreekt.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.