ich habe im Internet zum obigen Thema eine interessante Anleitung gefunden (http://www.excelformeln.de/formeln.html?welcher=233), um einen Sverweis über mehrere Tabellenblätter zu machen.
Die Formel lautet:
=SVERWEIS(D1;INDIREKT("'Tabelle"&INDEX({1;2;3};VERGLEICH(1;(ZÄHLENWENN(INDIREKT("'Tabelle"&{1;2; 3}&"'!A:A");D1)>0)+0;0))&"'!A:C");3;0)
und ich konnte das Ganze über 3 Tabellenblätter auch nachstellen, es hat funktioniert, aber ich kapiere es leider noch nicht so ganz.
Einmal ist mir unklar, warum die doppelten und einfachen Hochkommata (bzw. Anführungszeichen und Apostrophe) so gesetzt werden müssen. Ich verstehe nicht ganz, was sie an den Stellen bewirken, an denen sie stehen.
Zum zweiten habe ich versucht, die Formel zu zerlegen, um sie zu kapieren, aber auch da hänge ich fest. Ich bin von innen nach außen vorgegangen, also:
1. INDIREKT("'Tabelle"&{1;2;3}&"'!A:A")
2. ZÄHLENWENN(INDIREKT("'Tabelle"&{1;2;3}&"'!A:A");D1)
3. VERGLEICH(1;(ZÄHLENWENN(INDIREKT("'Tabelle"&{1;2;3}&"'!A:A");D1)>0)+0;0)
1. Die Formel INDIREKT unter 1. ergibt immer 2, egal von welchem Tabellenblatt der Suchwert ist - warum?
2. Die Formel ZÄHLENWENN ergibt eine 0, wenn der Suchwert vom 2. oder 3. Tabellenblatt ist und 1, wenn er vom 1. Tabellenblatt ist.
3. Die Formel VERGLEICH ergibt 1 fürs 1. und 2 fürs 2. und 3 fürs 3. Tabellenblatt - was ja auch ok ist, aber ich denke, mein Verständnis setzt schon bei Punkt 1 und 2 aus.
Könnte mir jemand mit ein paar Erklärungen ein wenig auf die Sprünge helfen? Ich sitze nun schon 4 Stunden drüber und bin irgendwie in einer Sackgasse gelandet.
Es wäre unheimlich nett und ich danke jetzt schon 1000 Mal dafür.
Viele Grüße,
Ute