Fehlerbehebung: „Ein Array-Wert wurde nicht gefunden“ in Excel und Google Sheets
Der Fehler „Ein Array-Wert wurde nicht gefunden“ (oft als #N/V, #NV oder #WERT! dargestellt) tritt auf, wenn eine Formel angewiesen wird, Daten in einem Bereich (Array) zu suchen, diese dort aber nicht existieren oder die Struktur des Bereichs fehlerhaft ist.
Hier ist ein Schritt-für-Schritt-Leitfaden, wie du diesen Fehler identifizierst und behebst.
1. Die häufigste Ursache: Der Suchwert existiert nicht
In den meisten Fällen tritt der Fehler bei Funktionen wie SVERWEIS, WVERWEIS, XVERWEIS oder VERGLEICH auf, wenn der gesuchte Wert in der Quelltabelle schlichtweg fehlt.
Lösung: Abfangen mit WENNFEHLER oder WENNNV Anstatt eine Fehlermeldung anzuzeigen, kannst du die Formel so anpassen, dass sie ein leeres Feld oder einen benutzerdefinierten Text ausgibt.
- Excel & Google Sheets:
=WENNFEHLER(SVERWEIS(A1; B:C; 2; FALSCH); "Nicht gefunden")Oder speziell für #N/V Fehler:
=WENNNV(XVERWEIS(A1; B:B; C:C); "Wert fehlt")
2. Formatierungs-Konflikte (Text vs. Zahl)
Ein häufiger unsichtbarer Fehler: Die Suchzelle ist als Text formatiert, während die Quelldaten als Zahl formatiert sind (oder umgekehrt). Für Excel sind „123“ (Text) und 123 (Zahl) zwei völlig verschiedene Dinge.
Lösung:
- Markiere die Spalte mit den Daten.
- Prüfe das Format im Menü (Standard/Zahl/Text).
- Tipp: Nutze die Funktion
WERT(), um Text in Zahlen umzuwandeln, falls nötig:=SVERWEIS(WERT(A1); B:C; 2; FALSCH)
3. Versteckte Leerzeichen entfernen
Oft enthält ein Zellwert am Ende ein unsichtbares Leerzeichen (z. B. "Produkt " statt "Produkt"). Die Array-Suche schlägt dann fehl.
Lösung: Die GLÄTTEN-Funktion
Verwende die Funktion GLÄTTEN (in Google Sheets auch TRIM), um überflüssige Leerzeichen automatisch zu entfernen.
- Beispiel:
=SVERWEIS(GLÄTTEN(A1); B:C; 2; FALSCH)
4. Bereichs-Größen passen nicht zusammen (Matrix-Fehler)
Wenn du Array-Funktionen wie INDEX kombiniert mit VERGLEICH oder moderne Funktionen wie FILTER nutzt, müssen die Bereiche oft die gleiche Zeilen- oder Spaltenanzahl haben.
Beispiel für den Fehler: Du versuchst, Spalte A (Zeile 1-10) zu filtern, aber deine Bedingung prüft Spalte B (Zeile 1-100).
Lösung: Stelle sicher, dass alle in der Formel referenzierten Arrays die exakt gleiche Größe haben.
- Falsch:
=FILTER(A1:A10; B1:B100 = "Ja") - Richtig:
=FILTER(A1:A10; B1:B10 = "Ja")
5. Besonderheit Google Sheets: Leere Ergebnisse bei FILTER oder QUERY
In Google Sheets gibt die Funktion FILTER oder QUERY den Fehler „Ein Array-Wert wurde nicht gefunden“ aus, wenn kein einziger Datensatz die Kriterien erfüllt.
Lösung:
Umschließe die Formel mit WENNFEHLER, um das Problem zu umgehen:
=WENNFEHLER(FILTER(A1:B10; A1:A10 = "Kriterium"); "Keine Ergebnisse")
Zusammenfassung der Checkliste:
- [ ] Existiert der Suchwert wirklich in der Quelldatei?
- [ ] Haben Suchwert und Quellspalte das gleiche Format (Zahl vs. Text)?
- [ ] Gibt es führende oder abschließende Leerzeichen?
- [ ] Sind die referenzierten Zellbereiche gleich groß?
- [ ] Hast du
WENNFEHLERgenutzt, um leere Ergebnisse abzufangen?
Mit diesen Schritten lassen sich 99 % aller Array-Fehler in Excel und Google Sheets beheben.