Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: SVERWEIS - Problem mit Formatierung?

SVERWEIS - Problem mit Formatierung?
Michael
hallo excel-profis.
habe hier https://www.herber.de/bbs/user/62166.xls
einen einfachen SVERWEIS.
beim öffnen der datei würde ich eigentlich erwarten, daß alle zellen aktualisiert werden.
macht er aber nicht.
wenn ich die spalten A in Tabelle1, für die der SVERWEIS "#NV" liefert, mit F2 bearbeite und ohne was zu ändern mit Enter bestätige, stimmt der verweis.
warum ist das so? bzw. wie läßt sich excel dazu bewegen, die zellen beim öffnen der datei zu aktualisieren?
gruß
michael
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: SVERWEIS - Problem mit Formatierung?
03.06.2009 10:08:28
David
Hallo Michael,
Stichwort: Als Text gespeicherte Zahlen!
Entweder die Zahlen ÜBERALL als Text oder ÜBERALL als Zahlen, Mix funzt nix!
Gruß
David
AW: SVERWEIS - Problem mit Formatierung?
03.06.2009 10:16:20
jockel
hi michael, entweder du nimmst nur zahlen oder nur text, oder du musst in den sauren apfel beißen zu tricksen...
Tabelle2

 ABC
1370002180AFALSCH
2370006638BFALSCH
3370008241CFALSCH
4370008458DFALSCH
5370012209EFALSCH
6370013007FFALSCH
7372051409GFALSCH

Formeln der Tabelle
ZelleFormel
C1=ISTZAHL(A1)
C2=ISTZAHL(A2)
C3=ISTZAHL(A3)
C4=ISTZAHL(A4)
C5=ISTZAHL(A5)
C6=ISTZAHL(A6)
C7=ISTZAHL(A7)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Tabelle1

 ABCD
1370012209EFALSCHE
2370002180#NVWAHRA
3370008241CFALSCHC
4370006638BFALSCHB
5370013007#NVWAHRF
6370008458DFALSCHD
7372051409#NVWAHRG
8370013007FFALSCHF

Formeln der Tabelle
ZelleFormel
B1=SVERWEIS(A:A;Tabelle2!A:B;2;)
C1=ISTZAHL(A1)
D1=WENN(ISTNV(VERGLEICH(A1;Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(TEXT(A1;"000000000"); Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(A1;Tabelle2!A:A;0)))
B2=SVERWEIS(A:A;Tabelle2!A:B;2;)
C2=ISTZAHL(A2)
D2=WENN(ISTNV(VERGLEICH(A2;Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(TEXT(A2;"000000000"); Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(A2;Tabelle2!A:A;0)))
B3=SVERWEIS(A:A;Tabelle2!A:B;2;)
C3=ISTZAHL(A3)
D3=WENN(ISTNV(VERGLEICH(A3;Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(TEXT(A3;"000000000"); Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(A3;Tabelle2!A:A;0)))
B4=SVERWEIS(A:A;Tabelle2!A:B;2;)
C4=ISTZAHL(A4)
D4=WENN(ISTNV(VERGLEICH(A4;Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(TEXT(A4;"000000000"); Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(A4;Tabelle2!A:A;0)))
B5=SVERWEIS(A:A;Tabelle2!A:B;2;)
C5=ISTZAHL(A5)
D5=WENN(ISTNV(VERGLEICH(A5;Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(TEXT(A5;"000000000"); Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(A5;Tabelle2!A:A;0)))
B6=SVERWEIS(A:A;Tabelle2!A:B;2;)
C6=ISTZAHL(A6)
D6=WENN(ISTNV(VERGLEICH(A6;Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(TEXT(A6;"000000000"); Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(A6;Tabelle2!A:A;0)))
B7=SVERWEIS(A:A;Tabelle2!A:B;2;)
C7=ISTZAHL(A7)
D7=WENN(ISTNV(VERGLEICH(A7;Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(TEXT(A7;"000000000"); Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(A7;Tabelle2!A:A;0)))
B8=SVERWEIS(A:A;Tabelle2!A:B;2;)
C8=ISTZAHL(A8)
D8=WENN(ISTNV(VERGLEICH(A8;Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(TEXT(A8;"000000000"); Tabelle2!A:A;0)); INDEX(Tabelle2!B:B;VERGLEICH(A8;Tabelle2!A:A;0)))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
cu jörg
ein feedback wär ganz reizend
Anzeige
AW: SVERWEIS - Problem mit Formatierung?
03.06.2009 10:36:02
Michael
hallo jörg.
meine zellen sind ja alle als text formatiert.
vermutlich waren sie mal als zahl formatiert
das problem ist dann, daß excel die formatumwandlung erst macht, wenn ich die zelle bearbeite?
is ja doof.
danke & gruß
michael
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

SVERWEIS und Formatierungsprobleme in Excel


Schritt-für-Schritt-Anleitung

Wenn Du ein SVERWEIS-Problem mit der Formatierung hast, gehe wie folgt vor:

  1. Zellenformat überprüfen: Stelle sicher, dass die Zellen, die Du mit SVERWEIS abgleichst, dasselbe Format haben (entweder alle als Text oder alle als Zahl).
  2. Zellen als Text formatieren: Wenn Deine Zellen als Text gespeichert sind, gehe zu Start > Zahlenformat und wähle „Text“ aus.
  3. Daten in Zellen bearbeiten: Bearbeite die Zellen, die als #NV angezeigt werden. Drücke F2 und bestätige mit Enter, um sicherzustellen, dass Excel die Formatierung aktualisiert.
  4. SVERWEIS-Formel verwenden: Verwende die SVERWEIS-Formel wie folgt:
    =SVERWEIS(A2;Tabelle2!A:B;2;FALSCH)
  5. Zellen aktualisieren: Stelle sicher, dass alle Zellen aktualisiert werden, indem Du die Datei speicherst und erneut öffnest.

Häufige Fehler und Lösungen

  • SVERWEIS funktioniert nicht wegen Formatierung: Wenn Du die Fehlermeldung #NV erhältst, überprüfe, ob die Zellenformate übereinstimmen. Änderungen am Format müssen manchmal manuell durch Bearbeiten der Zelle aktualisiert werden.

  • SVERWEIS NV trotz gleicher Formatierung: Dies kann passieren, wenn Daten als Text gespeichert sind. Verwende die Funktion WERT(), um die Textdaten in Zahlen zu konvertieren:

    =WERT(A1)
  • SVERWEIS funktioniert nicht, obwohl die Formel korrekt ist: Überprüfe, ob die Suchkriterien exakt übereinstimmen. Auch Leerzeichen oder unsichtbare Zeichen können Probleme verursachen.


Alternative Methoden

Wenn der SVERWEIS weiterhin Probleme bereitet, kannst Du folgende Alternativen nutzen:

  • INDEX und VERGLEICH: Diese Kombination ist flexibler und kann auch mit verschiedenen Datenformaten umgehen:

    =INDEX(Tabelle2!B:B;VERGLEICH(A1;Tabelle2!A:A;0))
  • FILTER-Funktion (ab Excel 365): Diese Funktion kann ebenfalls verwendet werden, um Daten basierend auf bestimmten Kriterien zu extrahieren:

    =FILTER(Tabelle2!B:B;Tabelle2!A:A=A1)

Praktische Beispiele

Hier ist ein Beispiel, wie Du SVERWEIS mit der richtigen Formatierung verwendest:

Angenommen, Du hast zwei Tabellen:

  • Tabelle1:
    • A1: 370012209
    • A2: 370006638
  • Tabelle2:
    • A1: 370012209, B1: E
    • A2: 370006638, B2: B

Die Formel in Zelle B1 von Tabelle1 wäre:

=SVERWEIS(A1;Tabelle2!A:B;2;FALSCH)

Das sollte den Wert „E“ zurückgeben, wenn die Formatierung korrekt ist.


Tipps für Profis

  • Formatierung übernehmen: Um die Formatierung von einer Zelle auf eine andere zu übertragen, verwende die Formatierungs-Pinsel-Funktion in Excel.

  • Datenbereinigung: Vor der Verwendung von SVERWEIS ist es hilfreich, eine Datenbereinigung durchzuführen, um sicherzustellen, dass keine unerwünschten Leerzeichen oder Formatierungsprobleme vorhanden sind.

  • Fehlerüberprüfung: Nutze die Funktion WENNFEHLER() in Kombination mit SVERWEIS, um anzuzeigen, was passieren soll, wenn ein Fehler auftritt:

    =WENNFEHLER(SVERWEIS(A1;Tabelle2!A:B;2;FALSCH);"Nicht gefunden")

FAQ: Häufige Fragen

1. Warum funktioniert der SVERWEIS nicht, obwohl die Formel korrekt ist? Es kann an unterschiedlichen Datenformaten liegen. Stelle sicher, dass die Zellen in beiden Tabellen gleich formatiert sind.

2. Was bedeutet der Fehler #NV in SVERWEIS? Der Fehler #NV tritt auf, wenn der SVERWEIS keinen passenden Wert finden kann. Überprüfe die Suchkriterien und die Datenformate.

3. Wie kann ich als Text gespeicherte Zahlen in SVERWEIS verwenden? Du kannst die Funktion WERT() verwenden, um diese als Zahlen zu konvertieren, bevor Du sie in SVERWEIS verwendest.

4. Warum funktioniert SVERWEIS mit Text nicht? Es kann sein, dass die Textwerte in den Zellen nicht exakt übereinstimmen, einschließlich der Groß- und Kleinschreibung oder unerwünschter Leerzeichen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige