Sverweis mit mehreren Matrizen in Excel
Schritt-für-Schritt-Anleitung
Um den SVERWEIS mit mehreren Matrizen in Excel zu verwenden, gehe wie folgt vor:
- Daten vorbereiten: Stelle sicher, dass deine Daten in zwei verschiedenen Tabellenblättern (
Liste1 und Liste2) strukturiert sind. Die Spalten sollten identisch aufgebaut sein.
-
Formel eingeben: Verwende die folgende Formel, um Daten aus beiden Tabellenblättern abzufragen:
=WENN(ISTZAHL(VERGLEICH(A6;Liste1!$A$2:$A$6;0)); SVERWEIS(A6;Liste1!$A$2:$B$6;2;0); SVERWEIS(A6;Liste2!$A$2:$B$10;2;0))
Diese Formel prüft zuerst, ob der Wert in Liste1 vorhanden ist. Wenn nicht, wird Liste2 abgefragt.
- Kopieren der Formel: Ziehe die Formel nach unten, um sie auf weitere Zeilen anzuwenden.
Häufige Fehler und Lösungen
- #NV Fehler: Dieser Fehler tritt auf, wenn der gesuchte Wert nicht in beiden Matrizen vorhanden ist. Stelle sicher, dass die Werte in beiden Tabellenblättern übereinstimmen.
- Falsches Matrixformat: Achte darauf, dass die Matrizen die gleiche Anzahl an Zeilen haben. Wenn die zweite Matrix weniger Zeilen hat, kann dies zu Fehlern führen.
-
Nutzung von WENNFEHLER: Mit Excel 2010 oder neuer kannst du die WENNFEHLER-Funktion verwenden, um Fehler abzufangen:
=WENNFEHLER(DEINE_FORMEL; "Wert nicht gefunden")
Alternative Methoden
Eine andere Möglichkeit, mit SVERWEIS mehrere Matrizen zu verarbeiten, ist die Nutzung von INDEX und VERGLEICH. Diese Methode ist flexibler und kann auch für mehrdimensionale Suchen angewendet werden.
=INDEX(Liste1!B:B; VERGLEICH(A6; Liste1!A:A; 0))
Falls der Wert nicht gefunden wird, kannst du dann wieder SVERWEIS für Liste2 verwenden.
Praktische Beispiele
Angenommen, du hast folgende Daten:
| Liste1: |
ID |
Gefunden |
| 100 |
Gruen |
| 400 |
Gross |
| Liste2: |
ID |
Gefunden |
| 500 |
Blau |
| 600 |
Rot |
Um die Farbe basierend auf der ID zu finden, kannst du folgende Formel verwenden:
=WENN(ISTZAHL(VERGLEICH(A6;Liste1!$A$2:$A$3;0)); SVERWEIS(A6;Liste1!$A$2:$B$3;2;0); SVERWEIS(A6;Liste2!$A$2:$B$3;2;0))
Tipps für Profis
-
Verwendung von WENN und ISTLEER: Um leere Zellen zu vermeiden, kannst du die Formel so erweitern:
=WENN(ISTLEER(A6); ""; WENN(ISTZAHL(VERGLEICH(A6;Liste1!$A$2:$A$6;0)); SVERWEIS(A6;Liste1!$A$2:$B$6;2;0); SVERWEIS(A6;Liste2!$A$2:$B$10;2;0)))
-
Automatisierung mit VBA: Wenn du häufig mit mehreren Matrizen arbeitest, kann es sinnvoll sein, eine VBA-Funktion zu erstellen, die die SVERWEIS-Funktionalität automatisiert.
FAQ: Häufige Fragen
1. Wie kann ich SVERWEIS mit mehreren Spalten verwenden?
Du kannst die Spaltennummer im SVERWEIS anpassen, um Daten aus verschiedenen Spalten auszulesen. Achte darauf, die korrekten Indizes zu verwenden.
2. Was ist der Unterschied zwischen SVERWEIS und WVERWEIS?
SVERWEIS sucht in einer vertikalen Tabelle, während WVERWEIS in einer horizontalen Tabelle sucht. Verwende WVERWEIS, wenn deine Daten in Zeilen statt in Spalten organisiert sind.
3. Funktioniert SVERWEIS mit mehreren Matrizen in Excel 365?
Ja, auch in Excel 365 kannst du SVERWEIS mit mehreren Matrizen nutzen. Der grundlegende Aufbau der Formel bleibt gleich.