Fehlerbehandlung mit XLOOKUP
Swipe um das Menü anzuzeigen
Eine Suchformel funktioniert nur, wenn der Suchwert in der Such-Tabelle vorhanden ist. Wird kein passender Wert gefunden, gibt Excel einen Fehler zurück. In Berichten und Geschäftsmodellen erschweren rohe Fehler das Lesen und mindern das Vertrauen in die Arbeitsblätter.
Statt einen Fehler anzuzeigen, kann XLOOKUP eine benutzerdefinierte Meldung wie: Not Found, Missing ID, No Match anzeigen.
Dies macht die Ausgabe für alle Nutzer der Arbeitsmappe verständlicher.
Syntax für Fehlerbehandlung
Das vierte Argument steuert, was Excel anzeigen soll, wenn kein Treffer vorhanden ist.
=XLOOKUP(lookup_value; lookup_array; return_array; "Not Found")
Wenn ein Treffer gefunden wird, gibt Excel das normale Ergebnis zurück. Wird kein Treffer gefunden, gibt Excel den benutzerdefinierten Text anstelle eines Fehlers zurück.
Beispiel mit Mitarbeiter-ID
Angenommen, Sie haben eine Mitarbeitertabelle.
Spalte A enthält Employee IDs.
Spalte B enthält das Monthly Salary.
Zelle F3 enthält die zu suchende Employee ID.
Ziel ist es, das Gehalt zurückzugeben. Falls die ID nicht existiert, soll die Formel Not Found anzeigen.
=XLOOKUP(F3; A3:A202; B3:B202; "Not Found")
F3: enthält die zu suchende Mitarbeiter-ID;A3:A202: enthält die Suchspalte mit Mitarbeiter-IDs;B3:B202: enthält die zurückzugebenden Gehälter;"Not Found": definiert, was angezeigt wird, wenn keine passende ID existiert.
Szenario
Ein Arbeitsblatt enthält eine Produktsuch-Tabelle mit Product Code, Product Name und Product Price.
Ein Product Code wird in eine Eingabezelle eingegeben. Ziel ist es, den korrekten Preis zurückzugeben.
Wenn der Product Code nicht in der Tabelle vorhanden ist, soll die Formel Not Found anzeigen.
Aufgabenstellung
- Abrufen von
Product Pricebasierend aufProduct Code; - Verwendung von
XLOOKUPmit einer benutzerdefinierten Nicht-Gefunden-Nachricht; - Anzeige von
Not Found, wenn derProduct Codefehlt.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen