Microsoft Excel

Herbers Excel/VBA-Archiv

Jede 35 Zeile eine Formel mit einem anderem Datum


Betrifft: Jede 35 Zeile eine Formel mit einem anderem Datum von: Robert
Geschrieben am: 14.09.2019 18:19:09

Hallo,

ich habe in einem Ordner jeweils 31 Excel Dateien (pro Tag eine)

die möchte ich in einem Report in einer Arbeitsmappe untereinander einfügen

Excel Datei = Daten
A2 bis U35

Soll in die Reporting Datei

Tag 1 bis 31 untereinander

wenns möglich ist mit einer Formel kein VBA bitte - wenn möglich

  

Betrifft: AW: mit Formel(n)? - Ungünstig ... von: 1713093.html
Geschrieben am: 14.09.2019 18:32:03

Hallo Robert,

... aber es geht sicherlich auch ganz ohne. Dazu nutze in Excel die Funktionalitäten unter dem Menüpunkt Daten und da unter "Abrufen und transformieren" (Power Query)

Mehr dazu findest Du sicherlich z.B. hier: http://www.excel-ist-sexy.de/ bzw. wenn Du nach Power Query googlest.

Gruß Werner
.. , - ...

  

Betrifft: AW: Jede 35 Zeile eine Formel mit einem anderem Datum von: 1713101.html
Geschrieben am: 14.09.2019 18:54:39

Hi
mit Formeln allein wirds schwierig, weil du für einen Externen Zellbezug diesen direkt in der Zelle angeben musst und diesen nicht "berechnen" kannst.
aber es gibt einen Trick, mit dem man sich behelfen kann:

1. du erstellst dir eine Formel, welche dir die notwendigen Formeln mit den Zellbezügen als Text "berechnet"
2. ziehe dann diese Formel so wie benötigt
3. kopiere die Formeln und füge sie an gleicher stelle als Wert ein.
4. ersetze jetzt mit der Menüfunktion ERSETZEN das "=" durch "=". Excel wird dann deine Texte, die wie Formeln aussehen, in Formeln umwandeln.

praktisch sieht das ganze so aus:
Schreibe das Verzeichnis in die Zelle AA1, abschluss mit "\", dh etwa: C:\xxx\yyy\
Schreibe den Tabellenblattnamen in die Zelle AA2
Schreibe die Dateinamen in die Zellen AB1:AB31 untereinander
Schreibe jetzt in Zelle A1 die Formel:

="='"&$AA$1&"["&Index($AB:$AB;Aufrunden(Zeile(A1)/35;0))&"]"&$AA$2&"'!"&ADRESSE(Rest(ZEILE(A1);35); SPALTE(A1);4) 

diese Formel sollte dann den korrekten Zellbezug als Text ergeben, diese kannst du dann in die Zellen ziehen und wie oben beschrieben mit Kopieren+Einfügen als Wert und ERSETZEN in echte Formeln umwandeln.

Gruß Daniel
  

Betrifft: AW: Jede 35 Zeile eine Formel mit einem anderem Datum von: 1713106.html
Geschrieben am: 14.09.2019 19:10:11

wow.. vielen dank für die flotte hilfe...

DANKE WERNER; DANKE DANIEL

HAT BEIDES PRIMA FUNKTIONIERT :)

ps. das ist mit weitem das BESTE Forum!!!

Beiträge aus dem Excel-Forum zum Thema "Jede 35 Zeile eine Formel mit einem anderem Datum"