wie lautet Formel
#1
Hallo habe in anhängender Datei verschiedene Arbeitsblätter

es soll jeweils in Tabelle 1 der Name des Arbeitsblatts in Zeile B geschrieben werden, sowie D21jedes Arbeitsblatt in Spalte C, D23 jedes Arbeitsblatts in Spalte D, D25 jedes Arbeitsblatts in Spalte E, E2 jedes Arbeitsblatts in Spalte F.

Wie erreiche ich das ?


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 21,03 KB / Downloads: 8)
Top
#2
Hallo habe in anhängender Datei verschiedene Arbeitsblätter

es soll jeweils in Tabelle 1 der Name des Arbeitsblatts in Zeile B geschrieben werden, sowie D21jedes Arbeitsblatt in Spalte C, D23 jedes Arbeitsblatts in Spalte D, D25 jedes Arbeitsblatts in Spalte E, E2 jedes Arbeitsblatts in Spalte F.

Wie erreiche ich das ?


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 21,03 KB / Downloads: 1)
Top
#3
Warum denn jetzt nochmal?
Top
#4
Hola,

du lässt dir erst alle Blattnamen auflisten:
https://www.herber.de/forum/archiv/692to...isten.html
Dann per Indirekt() die gewünschten Werte holen. Hier mal als Beispiel für den ersten Wert:

Code:
=INDIREKT(B2&"!D21")

Gruß,
steve1da
Top
#5
Hallöchen,

habe mal beide Threads zusammengefügt ...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#6
Hallo Steve1da,

habe das versucht. Funktioniert jedoch nicht. Was mache ich falsch.

Anbei Datei mit Formeln.


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 19,45 KB / Downloads: 7)
Top
#7
Hola,

du hast bei der Namenszuordnung nicht alles geschrieben. Da ist aber auch ein Fehler drin. 
Bei "bezieht sich auf" kommt:

Code:
=ARBEITSMAPPE.ZUORDNEN(1+0*JETZT())
In B2 dann:

Code:
=TEIL(INDEX(Name;ZEILE(A3));FINDEN("]";INDEX(Name;ZEILE(A3)))+1;99)
Die Werte holst du dir dann so:

Code:
=INDIREKT("'"&B2&"'!D21")

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Rome
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste