SVERWEIS: Mehrere Werte aus einer Tabelle abrufen
Schritt-für-Schritt-Anleitung
-
Vorbereitung der Daten: Stelle sicher, dass Deine Daten in einer Matrix organisiert sind und mehrere Einträge pro Auftragsnummer vorhanden sind.
-
Eingabe der SVERWEIS-Formel: Verwende die Formel, um nach der Auftragsnummer zu suchen. Ein Beispiel könnte so aussehen:
=SVERWEIS($F$11; '[Basisdatei für Auftragsbestätigung.xls]Tabelle1'!$A$2:$M$6000; 9; FALSCH)
Diese Formel findet den ersten Wert, der mit der Auftragsnummer übereinstimmt.
-
Matrixformel verwenden: Um mehrere Werte auszugeben, musst Du die Formel als Matrixformel eingeben. Das machst Du, indem Du nach dem Eingeben der Formel Strg + Umschalttaste + Eingabe
drückst.
-
Anpassen der Formel: Wenn Du die letzten Werte zurückgeben möchtest, kannst Du die Formel entsprechend anpassen. Eine Möglichkeit wäre, eine Kombination aus SVERWEIS und anderen Funktionen wie INDEX und VERGLEICH zu verwenden.
Häufige Fehler und Lösungen
-
SVERWEIS gibt nur ersten Wert zurück: Wenn die Formel nur den ersten Wert anzeigt, stelle sicher, dass Du die Formel als Matrixformel eingegeben hast.
-
SVERWEIS zeigt nur Formel an: Wenn Du die Formel siehst und nicht das Ergebnis, überprüfe, ob die Zelle im richtigen Format ist. Es könnte sein, dass die Anzeige von Formeln aktiviert ist. Schalte dies aus, indem Du Strg +
drückst.
-
SVERWEIS gibt immer gleichen Wert zurück: Achte darauf, dass die Suchmatrix korrekt definiert ist. Wenn Deine Daten nicht eindeutig sind, könnte SVERWEIS unerwartete Ergebnisse liefern.
Alternative Methoden
-
INDEX und VERGLEICH: Eine leistungsstarke Alternative zu SVERWEIS ist die Kombination aus INDEX und VERGLEICH. Diese Methode ermöglicht es, mehrere Werte zu extrahieren und ist flexibler.
=INDEX(Bereich;VERGLEICH($F$11;Suchbereich;0))
-
FILTER-Funktion (Excel 365): Wenn Du Excel 365 verwendest, kannst Du die neue FILTER-Funktion nutzen, um alle passenden Werte anzuzeigen:
=FILTER(Bereich; Suchbereich=$F$11)
Praktische Beispiele
Angenommen, Du hast folgende Daten in Deiner Tabelle:
Auftragsnummer |
Artikel |
Menge |
12345 |
Stift |
10 |
12345 |
Radiergummi |
5 |
12346 |
Heft |
20 |
Mit der Formel:
=FILTER(A2:C4; A2:A4=F11)
würdest Du alle Artikel und Mengen für die angegebene Auftragsnummer zurückbekommen.
Tipps für Profis
-
Nutze die Funktion AGGREGAT
, um die letzten Werte in einer Liste zu finden. Dies kann besonders nützlich sein, wenn Du die neuesten Einträge nach Auftragsnummern benötigst.
-
Experimentiere mit Datenüberprüfung
, um sicherzustellen, dass nur gültige Auftragsnummern eingegeben werden.
-
Halte Deine Daten gut strukturiert und verwende Formatierungen, um die Übersichtlichkeit zu erhöhen.
FAQ: Häufige Fragen
1. Warum gibt SVERWEIS immer den ersten Wert zurück?
SVERWEIS findet nur den ersten passenden Wert, wenn es mehrere Einträge für eine Auftragsnummer gibt. Um mehrere Werte abzurufen, musst Du eine Matrixformel oder alternative Methoden verwenden.
2. Wie kann ich die letzte Zeile für eine Auftragsnummer finden?
Verwende die Funktion AGGREGAT
oder die FILTER
-Funktion (in Excel 365), um die letzten Werte einer Auftragsnummer abzurufen.
3. Was tun, wenn SVERWEIS nur die Formel anzeigt?
Überprüfe das Zellenformat und stelle sicher, dass die Formel korrekt eingegeben ist. Drücke Strg +
, um die Anzeige von Formeln zu deaktivieren.
4. Was sind Matrixformeln?
Matrixformeln ermöglichen es, mehrere Werte gleichzeitig zu berechnen und zurückzugeben. Diese Formeln werden mit Strg + Umschalttaste + Eingabe
abgeschlossen.