Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: SVERWEIS: #NV, obwohl Eintrag vorhanden

SVERWEIS: #NV, obwohl Eintrag vorhanden
28.07.2006 12:24:51
Michael
Hallo,
ich habe eine Tabelle zur Adresserfassung erstellt. Dabei soll der Ort automatisch ausgegeben werden, wenn die PLZ eingegeben wird. Dazu habe ich mich der SVERWEIS-Formel bedient. Die Tabelle mit den Postzleitzahlen und den dazugehörigen Orten befindet sich auf einem Arbeitsblatt namens PLZ.
Es gibt also in meiner Tabelle in der Spalte "Ort", die der Spalte "PLZ" folgt, folgende Formel:
=WENN(ZS(-1)=0;"";SVERWEIS(ZS(-1);PLZ!Z2S1:Z19671S2;2;FALSCH))
Das funktioniert soweit ganz gut, nur funktionierts in manchen Zeilen nicht, da wird dann "#NV" ausgegeben, obwohl der entsprechende Eintrag in der PLZ-Tabelle vorhanden ist. In der Zeile davor und auch in der dahinter funktionierts dann wieder.
Das mit dem "#NV" geschieht scheinbar vollkommen willkürlich. Komischerweise wird in den Problemzeilen der Ort dann doch richtig ausgegeben, wenn ich dem Wert PLZ ein "'" voranstelle.
Und nun die Preisfrage: Woran kann das liegen?
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SVERWEIS: #NV, obwohl Eintrag vorhanden
28.07.2006 12:34:52
Dr.
Einmal handelt es sich um Zahl, ein anderes Mal um Text. ;-)
AW: SVERWEIS: #NV, obwohl Eintrag vorhanden
28.07.2006 13:08:21
Uwe
Hallo, M. Hosse,
es ist möglich, dass die Eingabezellen nicht korrekt formatiert sind! Vermutlich ist die Grundeinstellung für die PLZ das Textformat, da ansonsten führende Nullen nicht dargestellt werden könnten. Ob es die richtige Spur ist, kann ich nicht prüfen.
Gruß,
Uwe
Anzeige
AW: SVERWEIS: #NV, obwohl Eintrag vorhanden
28.07.2006 23:38:20
Michael
Danke für eure Antworten.
Ich habe jetzt die komplette PLZ-Spalte zuerst mit einem Text- und dann mit einem Zahlenformat versehen, geändert hat sich an der Situation aber nichts. Irgendwann taucht dann wieder der Fall auf, dass ein "#NV" erscheint.
AW: SVERWEIS: #NV, obwohl Eintrag vorhanden
29.07.2006 08:29:55
Heinz
Hallo Michael,
könnten Leerzeichen im Spiel sein, wie in meinem Beispiel?
Tabelle1
 ABC
173525  GD7
2   
373525 5
4#NV  
Formeln der Tabelle
C1 : =LÄNGE(A1)
C3 : =LÄNGE(A3)
A4 : =SVERWEIS(A3;A1:B1;2)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Heinz
Anzeige
AW: SVERWEIS: #NV, obwohl Eintrag vorhanden
29.07.2006 11:13:34
Uwe
Hallo, Michael,
ich habe nun einmal zu Deiner Fragestellung folgenden Test gemacht (vielleicht kannst Du diesen nachvollziehen):
Auf einem Tabellenballt PLZ habe ich in der A-Spalte ab Zelle 2 die fortlaufende Numerierung 1 bis 65535 eingetragen. In Zelle B1 die ZellenFormel VERKETTEN("Stadt_" & A1) und die Formel über die B-Spaltenzellen gezogen.
In einem neuen Arbeitsblatt habe ich dann in den Zellen der Spalte A die Formel zur Ausgabe einer Zufallzahl zwischen 1 und 65535 geschrieben ( GANZZAHL(65535*ZUFALLSZAHL()+1). In die Spalte B habe ich Deine Zellenformel geschrieben. In allen 65536 Zellen erscheint nicht einmal #NV.
Erst wenn ich eine belibige Zelle der Spalte A als Textzelle formatiere, dann zeigt sich bei eingegebener Zahl in der zugehörigen B-Zelldie Information #NV. Das #NV wird durch die korrekte Stadtbezeichnung ersetz, sobald die A-Zelle der Zeile als Standard formatiert wird in die dan die Zahl eingegeben wird.
Vielleicht könntest Du noch angeben, welches System Du winsetzt, um die fünfstelligen Postleitzaheln, die mit einer Null beginnen zu erfassen.
Gruß,
Uwe
Anzeige
AW: SVERWEIS: #NV, obwohl Eintrag vorhanden
29.07.2006 12:32:39
Michael
Leerzeichen sind anscheinend nicht im Spiel, soweit ich das sehen kann.
Postleitzahlen mit führender 0 spielen bei mir keine Rolle, da ich es fast ausschließlich mit Adressen aus den PLZ-Bereichen 4 - 6 zu tun habe. Das Problem mit der führenden 0 sollte sich aber mit einem Textformat auf die PLZ-Spalte in den Griff bekommen lassen.
Ich werde mir die Sache mit der Zellenformatierung bei meiner Tabelle nochmal genau ansehen, vielleicht hängt es ja tatsächlich damit zusammen. Danke für den Tipp.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

SVERWEIS: #NV, obwohl Eintrag vorhanden


Schritt-für-Schritt-Anleitung

  1. Ü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)
  2. 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.

  3. 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)
  4. 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.

  5. 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

  1. 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)
  2. 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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige