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

Forumthread: Sverweis funktioniert nicht

Sverweis funktioniert nicht
27.06.2014 15:01:25
henrik
Hi there,
mein sverweis funktioniert nicht, obwohl die zu suchenden werte offensichtlicherweise in der Tabelle vorliegen. Ich dreh noch durch D:
hier das entsprechende Beispiel:
https://www.herber.de/bbs/user/91293.xlsx
Hilfe wäre großartig!

Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sverweis funktioniert nicht
27.06.2014 15:08:59
Daniel
Hi
beim SVerweis unterscheidet Excel streng zwischen Text und Zahl, dh die Zahl 222 ist nicht das gleiche wie der Text "222" obwohl beides aus den selben Ziffern besteht.
es fällt hier nicht so schnell auf, weil du die Spalte mit den Zahlen zwingend linksbündig formatiert hast und somit der Unterschied nicht so schnell auffällt (im Standardfall: Text links-, Zahlen rechtsbündig)
hier wäre die Lösung, entweder die Texte in der Spalte A in zahlen zu wandeln (bspw mit Hilfe der Text-In-Spalten-Funktion), oder du wandelst in der SVerweis-funktion den Suchbegriff in einen Text um:
=SVERWEIS(TEXT(E2;"0");Tabelle1!A:B;2;)
Gruß Daniel

Anzeige
Du vergleichst einen Standardwert mit Text ...
27.06.2014 15:09:05
der
Hallo Henrik,
... das führt zu dieser Fehlermeldung. In Deinem Fall kannst Du deshlab einfach =SVERWEIS(E2&"";Tabelle1!A:B;2;) schreiben.
Gruß Werner
.. , - ...

AW: Sverweis funktioniert nicht
27.06.2014 15:16:47
Carsten
Hey henrik,
mir scheint das ein Formatierungsproblem zu sein.
Wenn du die Zahlen in A noch einmal manuell eintippst funktioniert es nämlich.
Ich weiß nicht wie groß deine Tabelle ist und was die Quelle deiner Suchmatrix ist, daher kann ich dir gerade schwer tipps geben wie du die automatisierst umformatieren kannst.
Grüße

Anzeige
AW: Sverweis funktioniert nicht
27.06.2014 15:33:13
henrik
die eigentliche Tabelle ist leider viel zu lang, um sie manuell zu formatieren. Das würde locker nen Tag dauern. Das mit dem manuell eintippen ist mir auch schon aufgefallen...

ist deine Frage noch offen? Wenn nicht versuch mal
27.06.2014 15:51:19
Thorben
Hallo Henrik,
Sub TexttoGeneral()
With Range("A1:E16")'musst Du Anpassen
.NumberFormat = "General"
.Value = .Value
End With
End Sub
Gruß
Thorben

Anzeige
AW: ist deine Frage noch offen? Wenn nicht versuch mal
27.06.2014 16:04:51
henrik
ich habe das Problem noch etwas eingegrenzt. bevor ich den sverweis mache habe ich Duplikate aus der Tabelle entfernt. Ich habe das mit dem Spezialfilter gemacht.
Für mich sieht es grade so aus, als ob das entfernen der Duplikate und das einfügen der duplikatfreien Tabelle dazuführt über den Spezialfilter das Format ändert oder ähnliches und das somit der Sverweis nicht mehr funktioniert. Kann das sein?

Anzeige
Spezialfilter ? ... und ...
27.06.2014 16:34:04
der
Hallo Henrik,
... in Deinem anderen Thread hier: https://www.herber.de/forum/archiv/1364to1368/t1367449.htm
hatte ich nichts von Spezialfilter geschrieben. Die dort von mir beschriebene Funktionalität ändert jedoch auch kein Zelldatenformat.
Gruß Werner
.. , - ...

Anzeige
AW: Sverweis funktioniert nicht
27.06.2014 16:01:31
Daniel
Hi Hendrik
ich hab dir doch beschrieben, wie du
- entweder schnell und einfach die Spalte mti den Texten in Zahlen umwandeln kannst,
- oder wie du den SVerweis ändern musst, damit er Zahlen und Texte vergleichen kann.
auch von Neopa kommet ein Vorschlag, wie du den SVerweis modifizieren kannst, damit er funktioniert.
was also ist jetzt noch dein Problem? Lesen?
gruß Daniel

Anzeige
AW: Sverweis funktioniert nicht
27.06.2014 16:52:29
henrik
Hi Daniel,
deine Antwort sehe ich hier nicht. Auch die Abwandlung des Sverweises kann ich in diesem Thread nicht finden. Problem ist also in der Tat das Lesen.
Viele Grüße
Henrik

AW: Sverweis funktioniert nicht
27.06.2014 17:05:30
Daniel
dann check mal deinen Browser, da stimmt was nicht.
oder klick mal auf den Button "zum ArchivTread", vielleicht siehst du dann mehr.
anbei mal ein Screenshot.
https://www.herber.de/bbs/user/91294.xlsx
Gruß Daniel

Anzeige
AW: Sverweis funktioniert nicht
27.06.2014 17:37:28
henrik
aaaaaah!
ok jetzt seh ichs. Die Lösung mit dem Sverweis funktioniert sehr gut. Besten Dank!

Daniels Formel noch um eine Kleinigkeit erweitert!
30.06.2014 14:49:28
Thorben
nur falls es doch von Interesse ist den Sverweis anwenden zu können egal ob Text oder Zahl:
Denn sobald man die Zellen in A "doppelklickt" werden diese umformatiert...
Excel halt...
=WENNFEHLER(SVERWEIS(TEXT(E2;"0");Tabelle1!A:B;2;);SVERWEIS(E2;Tabelle1!A:B;2;0))
Gruß
Thorben

Anzeige
davon wäre jedoch abzuraten ...
30.06.2014 18:22:02
wäre
Hallo Thorben,
... denn es bestünde ja immer auch noch die Möglichkeit, das der Suchwert weder als Text noch als Zahl im Suchbereich vorhanden ist. Wenn Du nun sagst, dies könnte man mit einem weiteren WENNFEHLER() abfangen, dann ist im Prinzip nicht falsch, aber stützt eben nur einen nicht guter Datenstrukturstil
Für die Eingangsfragestellung hatten sowohl Daniel als auch ich die mE entscheidenden Hinweise schon gegeben, die Henrik umsetzen hätte können.
Gruß Werner
.. , - ...

Anzeige
AW: da hast Du recht...
01.07.2014 16:14:04
Thorben
Hallo Werner,
du hast natürlich recht.
Ich gehe hier halt von einer "ich nehme was kommt" Tabelle aus. Naiv ausgdrückt das was einem Mitarbeiter XY so jeden Tag im Arbeitsleben vorgelegt wird, der nicht zwingend Excel-Geil ist =:o)
Ergo eine "hauptsache läuft" Formel da an der Struktur nicht gerüttelt wird oder werden soll...
Und da so jemand auch gerne mal in die Zelle klickt, würde sich dann wieder wundern was jetzt wieder nicht richtig ist...
MfG
Thorben
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Probleme mit SVERWEIS in Excel beheben


Schritt-für-Schritt-Anleitung

  1. Daten überprüfen: Stelle sicher, dass die Werte, die Du suchst, tatsächlich in der Quelltabelle vorhanden sind. Manchmal kann es passieren, dass die Werte unsichtbare Zeichen oder Leerstellen enthalten.

  2. Formatierung prüfen: Überprüfe die Formatierung der Zellen. Excel unterscheidet zwischen Text und Zahl. Wenn Du beispielsweise die Zahl 222 hast, die als Text formatiert ist (“222”), wird der SVERWEIS nicht funktionieren.

  3. Wandle Text in Zahl um: Wenn Du sicher bist, dass die Daten in der Tabelle numerisch sind, aber als Text formatiert sind, kannst Du die folgende Formel verwenden:

    =SVERWEIS(TEXT(E2;"0");Tabelle1!A:B;2;0)
  4. Verwende WENNFEHLER: Wenn Du sicherstellen möchtest, dass der SVERWEIS auch bei unterschiedlichen Formaten funktioniert, kannst Du die WENNFEHLER-Funktion nutzen:

    =WENNFEHLER(SVERWEIS(TEXT(E2;"0");Tabelle1!A:B;2;0); SVERWEIS(E2;Tabelle1!A:B;2;0))
  5. Duplikate entfernen: Wenn Du Duplikate aus der Tabelle entfernt hast, stelle sicher, dass das Datenformat dabei nicht verändert wurde. Die Verwendung des Spezialfilters kann manchmal das Format ändern.


Häufige Fehler und Lösungen

  • SVERWEIS funktioniert nicht wegen Formatierung: Achte darauf, dass sowohl der Suchwert als auch die Werte in der Suchmatrix das gleiche Format haben. Wenn der SVERWEIS nicht funktioniert, obwohl die Werte vorhanden sind, kann es an einer unterschiedlichen Formatierung liegen.

  • SVERWEIS funktioniert nicht in allen Zeilen: Dies kann passieren, wenn in einigen Zeilen die Werte als Text und in anderen als Zahl formatiert sind.

  • SVERWEIS gibt NV zurück: Das bedeutet, dass der Wert nicht gefunden wurde. Überprüfe die Werte in der Suchmatrix und stelle sicher, dass es keine Unterschiede (z. B. durch Leerzeichen) gibt.


Alternative Methoden

  • TEXTINSPALTEN-Funktion: Um Zahlen, die als Text formatiert sind, schnell in echte Zahlen umzuwandeln, kannst Du die Funktion "Text in Spalten" nutzen. Wähle die Spalte aus und gehe zu „Daten“ > „Text in Spalten“.

  • Datenformat manuell anpassen: Du kannst jede Zelle manuell durch Doppelklick anpassen, um sicherzustellen, dass Excel die Formatierung richtig erkennt.


Praktische Beispiele

  1. Beispiel mit SVERWEIS: Angenommen, Du hast in Tabelle1 eine Liste von IDs in Spalte A und die entsprechenden Namen in Spalte B. Um den Namen zu finden, der zu einer bestimmten ID gehört, könnte die Formel so aussehen:

    =SVERWEIS(E2;Tabelle1!A:B;2;0)
  2. Text und Zahlen vergleichen: Wenn Du eine ID als Text hast, die in der Tabelle als Zahl gespeichert ist, kannst Du die folgende Formel verwenden:

    =SVERWEIS(TEXT(E2;"0");Tabelle1!A:B;2;0)

Tipps für Profis

  • Achte darauf, dass Du die korrekte Syntax verwendest. Ein häufiges Problem ist, dass die Formel nicht richtig eingegeben wird, was zu Fehlermeldungen führt.

  • Nutze die Funktion WENNFEHLER, um Deine Formeln robuster gegenüber Fehlern zu machen, insbesondere wenn Du mit unsicheren Daten arbeitest.

  • Halte Deine Datenbank so sauber wie möglich. Vermeide gemischte Formate in einer Spalte, um Probleme mit dem SVERWEIS zu minimieren.


FAQ: Häufige Fragen

1. Warum funktioniert der SVERWEIS nicht?
Der SVERWEIS funktioniert oftmals nicht, wenn es Unterschiede in der Formatierung zwischen dem Suchwert und den Werten in der Tabelle gibt.

2. Was kann ich tun, wenn der SVERWEIS trotz richtiger Formel nicht funktioniert?
Überprüfe die Formatierung der Zellen und stelle sicher, dass es keine unsichtbaren Zeichen oder Leerstellen gibt. Nutze gegebenenfalls die Funktionen TEXT oder WENNFEHLER, um die Suche robuster zu gestalten.

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