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.
Dit maakt de uitvoer duidelijker voor iedereen die de werkmap gebruikt.
Syntaxis voor foutafhandeling
Het vierde argument bepaalt wat Excel moet weergeven als er geen overeenkomst bestaat.
=XLOOKUP(lookup_value; lookup_array; return_array; "Not Found")
Als er een overeenkomst wordt gevonden, geeft Excel het normale resultaat terug. Als er geen overeenkomst wordt gevonden, geeft Excel de aangepaste tekst weer in plaats van een foutmelding.
Voorbeeld met Employee ID
Stel, u heeft een werknemers-tabel.
Kolom A bevat Employee IDs.
Kolom B bevat Monthly Salary.
Cel F3 bevat de Employee ID om te zoeken.
Het doel is om het salaris terug te geven. Als het ID niet bestaat, moet de formule Not Found weergeven.
=XLOOKUP(F3; A3:A202; B3:B202; "Not Found")
F3: bevat de Employee ID om te zoeken;A3:A202: bevat de opzoekkolom met Employee IDs;B3:B202: bevat de salarissen om terug te geven;"Not Found": bepaalt wat er wordt weergegeven als er geen overeenkomend ID bestaat.
Scenario
Een werkblad bevat een product-opzoektabel met Product Code, Product Name en Product Price.
Een Product Code wordt ingevoerd in een invoercel. 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
- Haal
Product Priceop op basis vanProduct Code; - Gebruik
XLOOKUPmet een aangepast bericht voor niet gevonden waarden; - Toon
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.