SVERWEIS: #NV, obwohl Eintrag vorhanden
Schritt-für-Schritt-Anleitung
-
Überprüfe die Formel: Stelle sicher, dass Deine SVERWEIS-Formel korrekt ist. Die allgemeine Syntax lautet:
=SVERWEIS(Suchkriterium; Tabelle; Spaltenindex; [Bereich_Verweis])
Beispiel:
=SVERWEIS(A1; PLZ!A:B; 2; FALSCH)
-
Zellenformatierung prüfen: Achte darauf, dass sowohl das Suchkriterium als auch die Werte in der PLZ-Tabelle im gleichen Format vorliegen (Text oder Zahl). Ein häufiges Problem ist, dass Excel den Wert nicht findet, weil das Format nicht übereinstimmt.
-
Leerzeichen entfernen: Überprüfe, ob in den Zellen unerwünschte Leerzeichen vorhanden sind. Du kannst die Funktion GLÄTTEN verwenden, um Leerzeichen zu entfernen:
=GLÄTTEN(A1)
-
Führende Nullen: Wenn Du mit PLZ arbeitest, sind führende Nullen wichtig. Formatiere die PLZ-Spalte als Text, um sicherzustellen, dass diese korrekt angezeigt werden.
-
Fehlerbehandlung: Du kannst die Formel erweitern, um den #NV-Fehler abzufangen:
=WENNFEHLER(SVERWEIS(A1; PLZ!A:B; 2; FALSCH); "Nicht gefunden")
Häufige Fehler und Lösungen
-
#NV, obwohl Wert vorhanden: Dies geschieht oft, wenn das Suchkriterium und die Werte in der Tabelle unterschiedliche Formate haben (Text vs. Zahl). Stelle sicher, dass beide im gleichen Format sind.
-
Zellenformatierung: Wenn Du die Daten als Text formatierst, aber Zahlen eingibst (oder umgekehrt), wird der SVERWEIS nicht funktionieren. Überprüfe dies.
-
Werte sind nicht identisch: Manchmal sind die Zeichen in den Zellen unterschiedlich, z.B. wenn ein Wert als "73525" und der andere als "73525 " (mit Leerzeichen) eingegeben wurde. Nutze die Funktion GLÄTTEN.
Alternative Methoden
-
INDEX und VERGLEICH: Diese Funktionen bieten eine alternative Möglichkeit, Werte zu suchen. Die Syntax könnte so aussehen:
=INDEX(PLZ!B:B; VERGLEICH(A1; PLZ!A:A; 0))
-
FILTER-Funktion (Excel 365): Wenn Du Excel 365 verwendest, kannst Du die FILTER-Funktion nutzen:
=FILTER(PLZ!B:B; PLZ!A:A=A1)
Praktische Beispiele
-
Beispiel für PLZ und Ort:
Angenommen, Du hast eine Tabelle mit PLZ in Spalte A und Orten in Spalte B:
A | B
------------|-----------
73525 | Stadt A
73526 | Stadt B
Verwende die SVERWEIS-Formel, um den Ort zur PLZ zu finden:
=SVERWEIS(A1; PLZ!A:B; 2; FALSCH)
-
Fehlerbehandlung:
Um sicherzustellen, dass der Fehler #NV nicht angezeigt wird, kannst Du die Formel wie folgt anpassen:
=WENNFEHLER(SVERWEIS(A1; PLZ!A:B; 2; FALSCH); "Ort nicht gefunden")
Tipps für Profis
-
Datenüberprüfung: Verwende die Funktion zur Datenüberprüfung, um sicherzustellen, dass nur korrekte PLZ eingegeben werden.
-
Dynamische Tabellen: Erstelle eine dynamische Tabelle, um die PLZ-Daten automatisch zu aktualisieren, wenn neue Einträge hinzugefügt werden.
-
Namen definieren: Definiere Namen für Bereiche in Deiner Tabelle, um die Formeln lesbarer zu machen.
FAQ: Häufige Fragen
1. Warum zeigt SVERWEIS #NV an, obwohl der Wert vorhanden ist?
Das passiert häufig, wenn das Suchkriterium und der Wert in der Tabelle unterschiedliche Formate haben (z.B. Zahl vs. Text).
2. Wie kann ich führende Nullen in PLZ korrekt darstellen?
Formatiere die PLZ-Spalte als Text, um sicherzustellen, dass führende Nullen nicht verloren gehen.
3. Gibt es eine Möglichkeit, #NV durch einen anderen Wert zu ersetzen?
Ja, Du kannst die Funktion WENNFEHLER verwenden, um #NV durch einen benutzerdefinierten Text zu ersetzen, z.B.:
=WENNFEHLER(SVERWEIS(...); "Nicht gefunden")
4. Was kann ich tun, wenn die SVERWEIS-Funktion nicht funktioniert?
Überprüfe die Zellenformatierung, entferne Leerzeichen und stelle sicher, dass die Werte exakt übereinstimmen.