1.6k Aufrufe
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
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
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
von
Ich glaub ich habs:

=INDEX(C7:E9;VERGLEICH(H17;C7:C9;0);VERGLEICH("1 oder
leer?";C6:E6;0))
0 Punkte
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
von rainberg Profi (14.9k Punkte)
Hallo Christian,

mach's so

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

Gruß
Rainer

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...