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

Forumthread: SVERWEIS funktioniert nicht in gesamter Tabelle

SVERWEIS funktioniert nicht in gesamter Tabelle
29.01.2020 10:24:31
Monika
Hallo zusammen,
ich habe eine Frage bezüglich SVERWEIS, da dieser momentan für einen Teil meiner Tabelle nicht funktioniert...
Sheet 1: IDs können mehrfach vorkommen (verschiedenen Themenbereichen zugeordnet)
Sheet 2: ID kommt nur einmal vor. Dieses Sheet soll vom Nutzer befüllt werden
Um es dem Nutzer einfacher zu machen, soll dieser nicht Sheet 1 ausfüllen, da aufwendiger. Ich habe in Sheet 2 eine Tabelle erstellt, die alle IDs einmal listet. Hier soll der Nutzer zwischen drei Optionen auswählen (ja, nein, nicht zutreffend). Das gesetzte Kreuz soll dann für die jeweilige ID in Sheet 1 übertragen werden. Dies habe ich mit einem SVERWEIS gelöst - und es funktioniert für den Grossteil der Tabelle auch.
Allerdings funktioniert es bei einigen Werten leider nicht, obwohl die Formel stimmt, keine Formatänderung vorliegt sowie keine Tippfehler (bereits geprüft). Werden hier einzelne Kreuze gesetzt, dann werden diese leider nicht in Sheet 1 übernommen. Setze ich aber beispielsweise in der gesamten Spalte "ja" Kreuze, dann ist auch bei allen IDs in Sheet 1 ein ja angekreuzt und dieses Kreuz muss ja auch irgendwoher kommen.
Ich bin hier leider etwas überfragt, hat vielleicht jemand eine Idee, woran das liegen könnte?
Vielen Dank schon mal und liebe Grüsse
Monika
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SVERWEIS funktioniert nicht in gesamter Tabelle
29.01.2020 11:07:07
SF
Hola,
hat vielleicht jemand eine Idee, woran das liegen könnte?
an der Formel/an der Formatierung
"funktioniert nicht" ist allerdings auch die somit bescheidenste Fehlerbeschreibung die es gibt.
Gruß,
steve1da
AW: SVERWEIS funktioniert nicht in gesamter Tabelle
29.01.2020 11:26:35
Monika
Hi steve1da,
zugegeben, da hast du wohl recht - allerdings tue ich mir schwer es näher zu beschreiben, als die Tatsache, dass der Wert nicht übernommen wird...
Also: Es wird für die IDs, bei denen es nicht funktioniert, nicht das gesetzte Kreuz von Sheet 2 in Sheet 1 kopiert. In allen Feldern, in denen in Sheet 1 kein Kreuz kopiert wird, aber eine Formel vorhanden ist, steht eine "0" - so weit so gut. Bei einigen IDs ist jedoch ein Kreuz in Sheet 2 gesetzt, in Sheet 1 ist trotzdem eine "0" eingetragen, obwohl die Formel korrekt ist. Es sieht also in Sheet 1 so aus, als wäre in Sheet 2 kein Kreuz gesetzt, obwohl eines gesetzt ist. Wie gesagt, dies ist nur bei einigen wenigen IDs der Fall.
Als Übereinstimmungsfaktor wurde in der Formel "wahr" gewählt, damit Leerzeichen etc. nicht mit betrachtet werden. Ich habe dies versuchsweise zu "falsch" (also exakte Übereinstimmung) geändert. Damit funktioniert es dann für die IDs, die bei der Übereinstimmung "wahr" nicht funktionieren - jedoch für andere dann wieder nicht mehr (obwohl exakte Übereinstimmung vorliegt).
Viele Grüsse
Monika
Anzeige
AW: SVERWEIS funktioniert nicht in gesamter Tabelle
29.01.2020 11:29:23
SF
Hola,
bei WAHR ist es zwingend vorausgesetzt, dass die Suchmatrix AUFSTEIGEND sortiert ist.
Ansonsten werden falsche Ergebnisse ausgegeben.
Gruß,
steve1da
AW: SVERWEIS funktioniert nicht in gesamter Tabelle
29.01.2020 12:50:03
Monika
Hi,
die Info hatte ich tatsächlich nirgends gesehen - behebt aber mein Problem.
Vielen Dank!

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

SVERWEIS in Excel: Häufige Probleme und Lösungen


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei.
  2. Gehe zu dem Sheet, wo du die SVERWEIS-Formel anwenden möchtest.
  3. Gib die SVERWEIS-Formel ein. Die grundlegende Struktur sieht so aus:
    =SVERWEIS(Suchkriterium; Tabelle; Spaltenindex; [Bereich_Verweis])
    • Beispiel für eine SVERWEIS-Formel:
      =SVERWEIS(A2; Sheet2!A:B; 2; WAHR)
  4. Prüfe, ob die Daten in der Suchmatrix korrekt formatiert sind. Oftmals funktioniert der SVERWEIS nicht, wenn die Formatierungen in den Zellen nicht übereinstimmen (z.B. Text vs. Zahl).
  5. Setze den letzten Parameter auf WAHR oder FALSCH, je nach Bedarf. Beachte, dass bei WAHR die Suchmatrix aufsteigend sortiert sein muss.

Häufige Fehler und Lösungen

  • SVERWEIS funktioniert nicht wegen Formatierung: Stelle sicher, dass die Daten in den Zellen (z.B. Zahlen und Texte) gleich formatiert sind. Eine häufige Ursache, warum der SVERWEIS nicht funktioniert, ist eine unterschiedliche Formatierung zwischen den Suchkriterien und den Werten in der Tabelle.

  • SVERWEIS geht nicht in allen Zeilen: Wenn der SVERWEIS nur teilweise funktioniert, überprüfe, ob die IDs in der Suchmatrix einzigartig sind. Mehrfache Vorkommen können zu inkonsistenten Ergebnissen führen.

  • SVERWEIS mit Text funktioniert nicht: Überprüfe, ob die Texte exakt übereinstimmen. Manchmal sind Leerzeichen oder zusätzliche Zeichen die Ursache, warum der SVERWEIS nicht funktioniert.


Alternative Methoden

Wenn der SVERWEIS nicht die gewünschten Ergebnisse liefert, gibt es alternative Funktionen:

  • INDEX und VERGLEICH: Diese Kombination kann flexibler verwendet werden, insbesondere wenn du einen Wert aus einer Tabelle zurückgeben möchtest, die nicht links vom Suchkriterium liegt.

    =INDEX(B:B; VERGLEICH(A2; A:A; 0))
  • FILTER-Funktion (ab Excel 365): Diese Funktion ermöglicht es dir, mehrere Werte zu filtern und zurückzugeben.

    =FILTER(B:B; A:A=A2)

Praktische Beispiele

  1. Einfacher SVERWEIS:

    =SVERWEIS(D2; Tabelle1!A:B; 2; FALSCH)
    • Hier wird nach dem Wert in D2 in der ersten Spalte von Tabelle1 gesucht und der entsprechende Wert aus der zweiten Spalte zurückgegeben.
  2. SVERWEIS mit Fehlerüberprüfung:

    =WENNFEHLER(SVERWEIS(D2; Tabelle1!A:B; 2; FALSCH); "Nicht gefunden")
    • Diese Formel gibt "Nicht gefunden" zurück, wenn der SVERWEIS keine Übereinstimmung findet.

Tipps für Profis

  • Datenbereinigung: Bevor du den SVERWEIS anwendest, bereinige deine Daten, um sicherzustellen, dass keine unerwünschten Leerzeichen oder Formatierungsfehler vorhanden sind.

  • Verwendung von absoluten Zellbezügen: Wenn du die Formel nach unten kopierst, kann es hilfreich sein, absolute Zellbezüge zu verwenden, um die Suchmatrix konstant zu halten.

    =SVERWEIS(A2; $B$2:$C$100; 2; WAHR)
  • Vermeide zu viele Berechnungen: Wenn du viele SVERWEIS-Formeln in einer großen Tabelle verwendest, kann dies die Leistung von Excel beeinträchtigen. Überlege, ob du die Daten in einer Pivot-Tabelle zusammenfassen kannst.


FAQ: Häufige Fragen

1. Warum funktioniert der SVERWEIS nicht? Der SVERWEIS funktioniert häufig nicht, weil die Formatierungen der Suchkriterien nicht übereinstimmen oder weil die Suchmatrix nicht korrekt sortiert ist.

2. Was kann ich tun, wenn SVERWEIS nur teilweise funktioniert? Überprüfe, ob die IDs in der Suchmatrix einzigartig sind und die Formatierung der Zellen übereinstimmt. Alternativ kannst du INDEX und VERGLEICH verwenden.

3. Wie geht der SVERWEIS in Excel? Die SVERWEIS-Formel sucht nach einem Wert in der ersten Spalte einer Tabelle und gibt einen Wert aus einer angegebenen Spalte zurück, basierend auf der Zeile, in der der Wert gefunden wurde.

4. Wieso funktioniert SVERWEIS nicht mit Text? Achte darauf, dass Textwerte exakt übereinstimmen und keine zusätzlichen Leerzeichen oder unerwünschte Zeichen enthalten sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige