HERBERS Excel-Forum - das Archiv
Befehle mit Variablen fuellen
Ann


Hallo,
Der Befehl =('Tabelle33'!B50) zeigt den Wert B50 aus Tabelle 33 an.
Angenommen in Tabelle 1 steht in Zelle d12 ein Variabler Wert der einmal auf Tabelle 33, 14 35......zeigt.
Ist es moeglich =('Tabelle33'!B50) so zu veraendern das anstatt "Tabelle33" die Variable aus D12 eingefuegt wird und so jeweils der Wert B50 aus irgendeinem Tabellenblatt angezeigt wird.
Es geht also darum das in Zelle D12 steht in welcher Tabelle ein bestimmter Wert angezeigt werden soll.
Auch SVERWEIS habe ich hier schon versicht zu modifizieren.
Gibt es vielleicht eine andere Loesung.
Besten dank.

dazu nutze die Funktion INDIREKT() ....
der

Hallo Ann,
... aber möglichst nicht in Massen.
Gruß Werner
.. , - ...

AW: Befehle mit Variablen fuellen
Ann

Erst mal danke Werner,so richtig bekomme ich es nicht an laufen.
In D12 (Tabelle1) steht der Name des Tabellenblattes z.B."Tabelle33". Nun soll aus Tabelle33 die Werte B40:D50 zurueckgegeben werden. Also egendlich
=INDIRECT(D12,'tabelle33'!K21:M24)Wobei Tabelle33 der Wert aus D12 sein soll.
Was lauft falsch?

da "läuft" einiges den Bach runter ;-) ...
der

Hallo Ann,
... wenn Du mich so fragst.
Also in Tabelle1 in Deiner ersten Ergebniszelle folgende Formel:
=INDIRECT($D$12&"!Z"&ROW(A21)&"S"&COLUMN(K1),)
und diese nach rechts und unten ziehend kopieren. Die Formel kannst Du nun noch mit WENN() "klammern" damit Du dort prüfst, dass Du nicht über den gewünschten Datenbereich hinaus, Daten mit der Formel holst.
Gruß Werner
.. , - ...

Befehle mit Variablen fuellen
Ann


Hallo,
Der Befehl =('Tabelle33'!B50) zeigt den Wert B50 aus Tabelle 33 an.
Angenommen in Tabelle 1 steht in Zelle d12 ein Variabler Wert der einmal auf Tabelle 33, 14 35......zeigt.
Ist es moeglich =('Tabelle33'!B50) so zu veraendern das anstatt "Tabelle33" die Variable aus D12 eingefuegt wird und so jeweils der Wert B50 aus irgendeinem Tabellenblatt angezeigt wird.
Es geht also darum das in Zelle D12 steht in welcher Tabelle ein bestimmter Wert angezeigt werden soll.
Auch SVERWEIS habe ich hier schon versicht zu modifizieren.
Gibt es vielleicht eine andere Loesung.
Besten dank.

dazu nutze die Funktion INDIREKT() ....
der

Hallo Ann,
... aber möglichst nicht in Massen.
Gruß Werner
.. , - ...

AW: Befehle mit Variablen fuellen
Ann

Erst mal danke Werner,so richtig bekomme ich es nicht an laufen.
In D12 (Tabelle1) steht der Name des Tabellenblattes z.B."Tabelle33". Nun soll aus Tabelle33 die Werte B40:D50 zurueckgegeben werden. Also egendlich
=INDIRECT(D12,'tabelle33'!K21:M24)Wobei Tabelle33 der Wert aus D12 sein soll.
Was lauft falsch?

da "läuft" einiges den Bach runter ;-) ...
der

Hallo Ann,
... wenn Du mich so fragst.
Also in Tabelle1 in Deiner ersten Ergebniszelle folgende Formel:
=INDIRECT($D$12&"!Z"&ROW(A21)&"S"&COLUMN(K1),)
und diese nach rechts und unten ziehend kopieren. Die Formel kannst Du nun noch mit WENN() "klammern" damit Du dort prüfst, dass Du nicht über den gewünschten Datenbereich hinaus, Daten mit der Formel holst.
Gruß Werner
.. , - ...

Bewerten Sie hier bitte das Excel-Portal