Ich möchte einen SVERWEIS durchführen, in dem ich nicht den Spaltenindex als Xte Spalte angebe, sondern die Spaltenüberschrift nennen möchte.
Ich habe es schon mit INDIREKT probiert, bin aber zu keinem Ergebnis gekommen!
Danke schon mal,
Andre
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Um den Spaltenindex für die Verwendung in einem SVERWEIS anhand einer Spaltenüberschrift zu ermitteln, kannst du folgende Schritte durchführen:
Tabelle erstellen: Stelle sicher, dass deine Daten in einer Excel-Tabelle organisiert sind. Die erste Zeile sollte die Spaltenüberschriften enthalten.
VERGLEICH-Funktion verwenden: Nutze die VERGLEICH-Funktion, um den Spaltenindex zu ermitteln. Die Syntax lautet:
=VERGLEICH("Spaltenüberschrift";A1:E1;0)
Hierbei ersetzt du "Spaltenüberschrift" durch den Namen der Spalte, die du suchst, und A1:E1 durch den Bereich deiner Spaltenüberschriften.
SVERWEIS-Funktion anwenden: Kombiniere die VERGLEICH-Funktion mit der SVERWEIS-Funktion. Die Formel könnte wie folgt aussehen:
=SVERWEIS(A2;A1:E10;VERGLEICH("Spaltenüberschrift";A1:E1;0);0)
Hierbei ist A2 der Wert, nach dem gesucht wird, und A1:E10 der gesamte Datenbereich.
Fehler: #NV
Dieser Fehler tritt auf, wenn die Spaltenüberschrift nicht gefunden wird. Überprüfe die Schreibweise der Überschrift und stelle sicher, dass sie in der ersten Zeile deiner Tabelle vorhanden ist.
Fehler: #SPALTENFEHLER
Dieser Fehler kann auftreten, wenn die VERGLEICH-Funktion einen ungültigen Bereich verwendet. Achte darauf, dass der Bereich korrekt angegeben ist und die Überschrift in diesem Bereich vorhanden ist.
Wenn du die SVERWEIS-Funktion nicht verwenden möchtest, kannst du auch die INDEX- und VERGLEICH-Funktionen kombinieren. Die Formel sieht dann so aus:
=INDEX(A1:E10;VERGLEICH(A2;A1:A10;0);VERGLEICH("Spaltenüberschrift";A1:E1;0))
Diese Methode erlaubt es dir, einen Wert zu finden, ohne den Spaltenindex direkt anzugeben.
Angenommen, du hast folgende Tabelle:
| A | B | C | D | E |
|---|---|---|---|---|
| kg | Äpfel | Birnen | Orangen | Ergebnis |
| 1 | 1 | 2 | 3 | |
| 2 | 4 | 5 | 6 | |
| 3 | 7 | 8 | 9 |
Um die Anzahl der Äpfel (Spalte B) für kg = 1 zu finden, kannst du die folgende Formel verwenden:
=SVERWEIS(1;A2:E5;VERGLEICH("Äpfel";B1:E1;0)+1;0)
Das Ergebnis wird die Anzahl der Äpfel für kg = 1 sein.
Dynamische Spaltenüberschriften: Du kannst die Spaltenüberschrift in einer Zelle speichern und in deiner Formel darauf verweisen. Das macht deine Formeln flexibler.
Fehlerüberprüfung: Verwende die WENNFEHLER-Funktion, um Fehler zu vermeiden. Beispiel:
=WENNFEHLER(SVERWEIS(...); "Nicht gefunden")
Verwende Tabellen: Wenn du deine Daten als Excel-Tabelle formatierst, kannst du die Spaltenüberschriften direkt in Formeln verwenden, was die Lesbarkeit erhöht.
1. Kann ich den Spaltenindex für SVERWEIS auch mit der INDEX-Funktion ermitteln?
Ja, du kannst die INDEX-Funktion in Kombination mit VERGLEICH verwenden, um den Wert aus einer bestimmten Zeile und Spalte zu erhalten.
2. Was ist der Unterschied zwischen SVERWEIS und WVERWEIS?
SVERWEIS sucht in der ersten Spalte einer Tabelle nach einem Wert, während WVERWEIS in der ersten Zeile sucht und die Werte in der entsprechenden Zeile zurückgibt.