Fehlerbehebung: „Ein Array-Wert wurde nicht gefunden“ in Excel und Google Sheets

Melden

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:

  1. Markiere die Spalte mit den Daten.
  2. Prüfe das Format im Menü (Standard/Zahl/Text).
  3. 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 WENNFEHLER genutzt, um leere Ergebnisse abzufangen?

Mit diesen Schritten lassen sich 99 % aller Array-Fehler in Excel und Google Sheets beheben.

0