Excel mehrere Tabellenblätter zusammen führen?
Ich habe eine Excel-Datei in der sind viele einzelne Tabellenblätter, welche von der Struktur her immer gleich aufgebaut sind.
Nun möchte ich alle einzelnen Tabellenblätter in einem Tabellenblatt möglichst untereinander zusammenführen.
Hat jemand eine Idee?
3 Antworten
Anmerkung: Da indirekt leider nicht mit dynamischen Arrays umgehen kann, ist die Formel so kompliziert geworden. Wenn jemand dies einfacher bewerkstelligen kann, kann er mich gerne bereichern, ich hab es leider nicht hinbekommen.
- - - -
Am besten vorher alle Tabellen auf den Tabellenblättern in Intelligente Tabellen umwandeln:
Einfügen -> Tabelle -> Hat Überschriften, das machst du in jedem Blatt, am besten der Reihe nach.
Nun sollten wenn du keine anderen "intelligenten" Tabellen hast, die Tabellen durchnummeriert worden sein mit Tabelle1 Tabelle2 usw. am besten so lassen.
Gehen wir davon aus du hast 20 Tabellen auf je auf einem eigenen Tabellenblatt.
In Blatt 21 willst du nun alle zusammenfassen, dann geht dies so:
=REDUCE(Tabelle1[#Kopfzeilen];"Tabelle"&SEQUENZ(BLATT()-1;;1;1);LAMBDA(a;b;VSTAPELN(a;INDIREKT(b))))
Nur mit Office 2021 oder sogar 2024 möglich. Da ich keine Lust hatte mir jetzt 30 Tabellen anzulegen hatte ich es mal 2 Tabellen Tabelle63 und Tabelle64 getestet, hat wunderbar geklappt.
Am Ende die gesamte Tabelle kopieren und
einfügen -> Nur Werte.
Jetzt kannst du alles anderen Tabellen löschen.
Sind es hingegen nur 3 Tabellen geht es einfacher indem du die 3 Mittels
=Vstapeln(Tabelle1;Tabelle2;Tabelle3)
zusammenfügst.
Ich würde es mit Kopieren versuchen.
Was bedeutet "zusammenführen"?
Irgendwelche Summenzeilen jedes Blatt untereinander oder 1:1 die Blätter untereinander in ein Blatt hängen?
Was ist das Ziel? Es gibt zu viele Ansatzpunkte ... 🤷♂️
Sind leider über 40 einzelne Blätter und ich muss es oft wieder wiederholen.