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

Forumthread: SVERWEIS sortieren

SVERWEIS sortieren
26.01.2018 17:04:54
Jörg
Hallo liebe Excel Gemeinde,
ich habe ein kleines Problem, ich habe eine Mitgliedsliste die mit Altersklassen versehen ist. Diese Altersklassen erstelle ich über einen SVERWEIS (Beispiel:"=SVERWEIS(Tabelle1!F2;Tabelle2!$A$2:$C$9;3;WAHR)"). Jetzt habe ich folgendes Problem wenn ich die Daten sortieren will stimmt die Altersklassen Zuordnung nicht mehr. Als wenn beim sortieren die Werte nicht mitgenommen werden.
Weiß jemand Rat?
Vielen Dank im voraus
Jögg
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Daten sortieren ...
26.01.2018 17:36:27
...
Hallo Jörg,
... und wenn Du sortierte Daten auswertest, dann erhältst Du auch ein sortierte Ergebnislisting. Anderenfalls muss die Sortierung in einem entsprechenden Formelkonstrukt eingebaut werden. das wird dann aber wesentlicher komplexer.
Gruß Werner
.. , - ...
AW: SVERWEIS sortieren
26.01.2018 18:20:44
Robert
Hallo Jörg,
bei mir funktioniert es einwandfrei. Kannst Du vielleicht eine Beispieldatei einstellen, damit man den Fehler sehen kann. Es reichen ja 2-3 Datensätze in der Mitgliederliste, die Du schnell anonymisieren kannst.
Gruß
Robert
Anzeige
AW: SVERWEIS sortieren
30.01.2018 10:19:08
Stephan
Hallo zusammen,
ich habe das gleiche oder so ein ähnliches Problem. Ich habe eine Liste aus Sharepoint in Excel exportiert die in Tabelle 1 ist. Über die SVERWEIS-Funktion gibt er mir leider nicht das aus was ich dort als Wert eingegeben habe.
https://www.herber.de/bbs/user/119393.xlsm
Ich bin für eure Hilfe dankbar.
Gruß Stephan
Anzeige
AW: SVERWEIS sortieren
30.01.2018 18:12:17
Robert
Hallo Stephan,
das liegt an dem Suchkriterium und dem Bereichs_Verweis (1. und letztes Argument der SVerweis-Funktion).
Wenn der Bereich_Verweis WAHR angegeben wird, muss die Suchmatrix in aufsteigender Reihenfolge sortiert sein. Das ist bei Dir nicht der Fall. Aber selbst wenn es der Fall wäre funktioniert es nicht. Als Suchkriterium gibst Du "D0570896" ein. In der Matrix (owssvr!$A2:owssvr!$A68) gibt es exakt diesen Wert aber nicht. In der 2. Zeile der Matrix steht zwar "D0570896-0_Rev00 ABEFDDDDDDDDD", dieser Wert beginnt zwar mit dem Suckriterium, er ist aber nicht mit diesem identisch. Durch den Bereich_Verweis "WAHR" liefert die SVerweis-Funktion den nächst kleineren Wert, wenn das Suchkriterium nicht gefunden wird. Hättest Du als Bereich_Verweis "FALSCH" angegeben, würde die Funktion #NV für "Nicht vorhanden" liefern. Schau Dir mal die Online-Hilfe zu der Funktion SVerweis an.
Lösen kannst Du das Problem, indem Du dem Suchkriterium noch ein Jokerzeichen (*) anfügst und den Bereich_Verweis FALSCH angibst (mit WAHR funktioniert es nicht mit dem Jokerzeichen).
Folgende Formel müsste das korrekte Ergebnis liefern:
=SVERWEIS("D0570896*";owssvr!$A2:$A68;1;FALSCH)
Gruß
Robert
Anzeige
AW: SVERWEIS sortieren
30.01.2018 18:48:14
Jörg
Hallo Robert,
ich habe eine Beispieldatei beigefügt, vielleicht kannst du sie dir anschauen und findest etwas heraus.
https://www.herber.de/bbs/user/119419.xlsx
Vielen Dank
Jörg
AW: SVERWEIS sortieren
30.01.2018 19:12:31
Robert
Hallo Jörg,
ändere die Formel von (Beispiel für Zelle G2)
=SVERWEIS(Tabelle1!E2;Tabelle2!$A$2:$C$9;3;WAHR)
in
=SVERWEIS(E2;Tabelle2!$A$2:$C$9;3;WAHR)
dann klappt es. Durch die Angabe der Tabelle beim Suchkriterium in Deiner Formel behandelt Excel die Formel beim Sortieren so, wie wenn das Suchkriterium in einer anderen Tabelle (z. B. Tabelle3) stehen würde. In dem Fall, hätte eine Sortierung in der Tabelle1 ja keinen Einfluss auf die Tabelle3. Dann müsste sich das Suchkriterium, z. B. in der Formel für "Fuzzi, Thomas", vor und nach der Sortierung immer auf die Zelle E2 der Tabelle3 beziehen.
Da dies bei Dir ja nicht der Fall ist, einfach nur den Zellbezug ohne Tabellennamen als Suchkriterium angeben.
Gruß
Robert
Anzeige
AW: SVERWEIS sortieren
30.01.2018 19:24:44
Jörg
Hallo Robert,
herzlichen Dank und es war wieder so einfach, Wahnsinn!
Da wäre ich nie drauf gekommen, nochmals herzlichen Dank.
LG
Jörg
Gerne (owT)
30.01.2018 19:27:16
Robert
;
Anzeige
Anzeige

Infobox / Tutorial

SVERWEIS sortieren in Excel


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in einer Tabelle strukturiert sind und die Werte in der Suchmatrix aufsteigend sortiert sind, wenn Du den Bereichs-Verweis auf "WAHR" setzt.

  2. Formel eingeben: Verwende die SVERWEIS-Funktion in der folgenden Form:

    =SVERWEIS(E2;Tabelle2!$A$2:$C$9;3;WAHR)

    Achte darauf, dass der Zellbezug korrekt ist und keine Tabellennamen vor den Zellbezügen stehen, um Probleme beim Sortieren zu vermeiden.

  3. Daten sortieren: Markiere die gesamte Tabelle, die Du sortieren möchtest, und wähle den Sortierbefehl aus dem Menü "Daten". Achte darauf, dass die gesamte Zeile markiert ist, um die Zuordnung der Altersklassen zu bewahren.

  4. Überprüfung der Ergebnisse: Nach dem Sortieren solltest Du die Ergebnisse überprüfen, um sicherzustellen, dass die Altersklassen korrekt zugeordnet sind.


Häufige Fehler und Lösungen

  • Excel sortiert falsch: Wenn die SVERWEIS-Funktion nach dem Sortieren falsche Werte zurückgibt, überprüfe, ob der Bereichs-Verweis auf "WAHR" gesetzt ist und ob die Werte in der Suchmatrix richtig sortiert sind.

  • Suchkriterium nicht gefunden: Wenn Du ein Suchkriterium verwendest, das nicht genau übereinstimmt, füge ein Jokerzeichen (*) hinzu und setze den Bereichs-Verweis auf "FALSCH":

    =SVERWEIS("D0570896*";Tabelle2!$A$2:$C$9;3;FALSCH)

Alternative Methoden

Eine alternative Methode zur Verwendung von SVERWEIS ist die Verwendung von INDEX und VERGLEICH. Diese Kombination ermöglicht flexiblere Suchkriterien und kann auch mit mehreren Suchkriterien in zwei Tabellen arbeiten:

=INDEX(Tabelle2!$C$2:$C$9;VERGLEICH(E2;Tabelle2!$A$2:$A$9;0))

Praktische Beispiele

  1. Altersklasseneinteilung: Angenommen, Du hast eine Mitgliedsliste in Tabelle1 und eine Altersklassenmatrix in Tabelle2. Du kannst die SVERWEIS-Funktion verwenden, um die Altersklasse für jedes Mitglied zu bestimmen.

  2. Daten aus SharePoint: Wenn Du Daten aus SharePoint exportierst, kann es zu Problemen kommen, wenn die Werte nicht exakt übereinstimmen. Überprüfe die Daten und verwende gegebenenfalls Jokerzeichen.


Tipps für Profis

  • Nutze die SVERWEIS-Funktion effizient, indem Du sicherstellst, dass die Suchmatrix immer aufsteigend sortiert ist, wenn Du "WAHR" als letzten Parameter verwendest.

  • Bei komplexen Datensätzen kann es hilfreich sein, die Funktion mit Hilfe von Named Ranges zu kombinieren, um die Übersichtlichkeit in großen Excel-Dateien zu verbessern.


FAQ: Häufige Fragen

1. Warum funktioniert mein SVERWEIS nicht nach dem Sortieren? Es könnte daran liegen, dass die Daten in der Suchmatrix nicht korrekt sortiert sind oder Du den Tabellennamen in der Formel verwendet hast. Entferne den Tabellennamen und stelle sicher, dass die Daten in aufsteigender Reihenfolge sind.

2. Was mache ich, wenn mein Suchkriterium nicht gefunden wird? Füge ein Jokerzeichen (*) an das Suchkriterium an und setze den Bereichs-Verweis auf "FALSCH". So wird eine genauere Übereinstimmung gesucht.

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