1.2k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,

In meiner Excel-Datei wird die Reihenfolge der Spalten oft geändert
oder neue Spalten eingefügt, sodass ich die SVERWEIS-Formel oft
anpassen muss. Ich möchte dies umgehen, wenn im Spaltenindex
gemäß der Spaltenüberschrift gesucht wird.

Die relevante Spaltenüberschrift ist in Spalte ED, Zeile 33 im
Tabellenblatt 1. Die Formel soll in ein Tabellenblatt 2.

Screenshot mit Beispieldatei liegt hier:
http://fs5.directupload.net/images/161103/4rewtwuj.png

Grüße und vielen Dank!
Christian

5 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Christian.

verwende die Funktion INDEX() in Verbindung mit der Funktion
VERGLEICH()

etwa so:

=INDEX(A1:K100;VERGLEICH(L2;VERGLEICH;A1:A100;0);VERGLEICH
(L1;A1:K1;0))

A1:K100 = Datenbereich
A1:A100 = Spalte mit Lfd.Nr.
A1:K1 = Zeile mit Spaltentiteln
L1 = gesuchter Spaltentitel
L2 = gesuchte Lfd.Nr.

Bezüge sind entsprechend der Gegebenheiten anzupassen.

Gruß
Rainer
0 Punkte
Beantwortet von
Hi Rainer.

vielen dank!

Ich habe die Formel für mein Beispiel angewendet, bekomme aber
leider die Fehlermeldung "#WERT

=INDEX(C6:E9;VERGLEICH(C17;VERGLEICH(C6:C9;0));VERGLEICH(
"1 oder leer?";A6:E6;0))
0 Punkte
Beantwortet von
Ich glaub ich habs:

=INDEX(C7:E9;VERGLEICH(H17;C7:C9;0);VERGLEICH("1 oder
leer?";C6:E6;0))
0 Punkte
Beantwortet von
Folgefrage:

Wenn im Spaltenkopf jetzt nicht steht:

"1 oder leer?"

sondern:

"1 oder leer? ("1")"
(genau so ohne die " " vorne und hinten, aber mit " " zwischen der 1 in
Klammern)

bekomme ich einen Formelfehler. Wie kann ich den beheben? Das ("1")
ist leider nicht veränderbar.
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Christian,

mach's so

VERGLEICH("1 oder leer? (""1"")";C6:E6;0)

Gruß
Rainer
...