Wert in Matrix suchen und Spalte ausgeben
Schritt-für-Schritt-Anleitung
Um einen Wert in einer Matrix zu suchen und den entsprechenden Wert aus einer benachbarten Spalte auszugeben, kannst Du die Kombination aus INDEX und VERGLEICH verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:
-
Daten vorbereiten: Stelle sicher, dass Deine Matrix wie im Beispiel von SaSei in den Zellen C40 bis F40 und die Ergebniswerte in Spalte B vorliegen.
-
Formel eingeben:
-
Formel ausführen: Drücke die Eingabetaste. Das Ergebnis in der Zelle zeigt den Wert aus Spalte B an, der zur Zeile gehört, in der der gesuchte Wert in der Matrix gefunden wurde.
Häufige Fehler und Lösungen
-
Fehler beim Eingeben der Formel: Achte darauf, dass die Bereiche korrekt angegeben sind. Beispielsweise sollte die Matrix von C40 bis F100 und die Ergebnisspalte von B40 bis B100 reichen.
-
Kein Ergebnis gefunden: Wenn die Formel #NV zurückgibt, bedeutet dies, dass der gesuchte Wert nicht in der Matrix vorhanden ist. Überprüfe die Schreibweise des gesuchten Wertes.
-
Falsches Ergebnis: Stelle sicher, dass die Werte in der Matrix eindeutig sind. Doppelte Werte können zu unerwarteten Ergebnissen führen.
Alternative Methoden
Es gibt verschiedene Methoden, um Werte in einer Matrix zu suchen und auszugeben:
-
SVERWEIS: Diese Funktion ist nützlich, wenn die Matrix in einer vertikalen Anordnung vorliegt. Beispiel:
=SVERWEIS(003;C40:F100;2;FALSCH)
-
XVERWEIS (nur für Excel 365 und Excel 2021): Diese Funktion bietet mehr Flexibilität und kann in horizontalen sowie vertikalen Matrizen verwendet werden:
=XVERWEIS(003;C40:F40;B40:B100)
Praktische Beispiele
Hier sind einige praktische Beispiele, wie Du Werte in einer Matrix suchen kannst:
-
Beispiel 1: Du suchst nach dem Wert 001 in der Matrix C40:F40 und möchtest den entsprechenden Wert aus Spalte B ausgeben. Verwende die Formel:
=INDEX(B40:B100;VERGLEICH(001;C40:F40;0))
-
Beispiel 2: Wenn Du nach einem Textwert suchst, kannst Du die gleiche Methode anwenden. Zum Beispiel:
=INDEX(B40:B100;VERGLEICH("hallo";C40:F40;0))
Tipps für Profis
-
Matrix dynamisch gestalten: Verwende BEREICH.VERSCHIEBEN, um die Matrix dynamisch anzupassen, wenn sich die Daten ändern.
-
Fehlerbehandlung: Nutze WENNFEHLER, um benutzerfreundliche Fehlermeldungen zu erstellen:
=WENNFEHLER(INDEX(B40:B100;VERGLEICH(003;C40:F100;0)); "Wert nicht gefunden")
-
Verwende Namen für Bereiche: Um die Lesbarkeit zu verbessern, benenne die Bereiche in Excel. Dies erleichtert die Formeleingabe.
FAQ: Häufige Fragen
1. Wie kann ich eine Spaltennummer ermitteln, in der ein Wert steht?
Du kannst die Funktion VERGLEICH verwenden, um die Spaltennummer zu erhalten:
=VERGLEICH(003;C40:F40;0)
2. Was mache ich, wenn der Wert in der Matrix nicht eindeutig ist?
Wenn der Wert nicht eindeutig ist, solltest Du sicherstellen, dass die Matrix nur eindeutige Werte enthält oder alternative Methoden wie FILTER verwenden, um alle Ergebnisse anzuzeigen.