Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Definierte Tabellen dynamisch zusammenfassen

Definierte Tabellen dynamisch zusammenfassen
19.05.2017 14:51:20
Sabrina
Hi zusammen.
Ich stehe wieder vor einer kleinen Herausforderung. Vielleicht kennt ja jemand eine Lösung!
Ich habe folgendes Problem: Ich habe eine Datei in der 10 Tabellenblätter gleich aufgebaut sind von den Spalten, aber mit jeweils unterschiedlichem Inhalt. Die Bereiche der Tabellenblätter sind alle als Tabelle formatiert und wären prinzipiell über den Tabellennamen ansprechbar. Die Zeilenanzahl variiert bei jeder Tabelle, und kann sich auch im Nachhinein noch ändern.
Ich möchte nun ein Übersichtsblatt erzeugen, in welchem die Inhalte aller Tabellen untereinander ohne Leerzeile oder neue Überschrifts-Zeile angezeigt werden, sozusagen jeden Inhalt in eine einzige gemeinsame formatierte Tabelle übernehmen. Wenn sich in einem vorherigen Tabellenblatt der Inhalt ändert, soll das auch in der Übersicht automatisch angepasst werden.
Mit Konsolidieren habe ich noch keinen Weg gefunden, die Daten untereinander anzeigen zu lassen, das ist nicht der zielführende Weg.
Gibt es eine Möglichkeit über Formeln, die Tabelle sich so aufbauen zu lassen, dass sie prüft, ob schon alle Zeilen von Tabelle A in die neue Tabelle Z übernommen wurden, und anschließend gleich Tabelle B überträgt usw..? VBA sollte nach Möglichkeit vermieden werden - außer es geht nicht anders.
Wäre euch für Denkanstöße sehr dankbar!
VG
Sabrina
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Definierte Tabellen dynamisch zusammenfassen
20.05.2017 08:58:19
Luschi
Hallo Sabrina,
wenn Du PowerQuery von Microsoft verwenden kannst (ab Excel 2010 prof.), ist das mit ein
paar Mausklicks schnell getan.
Und die dadurch entstandene neue Abrage kann man in 1e intelligente Tabelle zurückschreiben, die ebenfalls per Maus aktualisierbar ist, wenn sich die Ausgangsdaten ändern.
Eionfacher geht's nicht.
https://support.office.com/de-de/article/Einf%C3%BChrung-in-Microsoft-Power-Query-f%C3%BCr-Excel-6E92E2F4-2079-4E1F-BAD5-89F6269CD605
hier noch eine kleine Demodatei: https://www.herber.de/bbs/user/113702.xlsx
Gruß von Luschi
aus klein-Paris
Anzeige
AW: Definierte Tabellen dynamisch zusammenfassen
22.05.2017 09:28:10
Sabrina
Hallo Luschi.
Danke für deine Unterstützung. Leider kann ich nicht auf PowerQuery zurückgreifen. Die Datei wird von vielen Mitarbeitern an vielen verschiedenen Rechnern genutzt und das Add-In kann nicht auf allen Rechnern nachgezogen werden. Aber Danke trotzdem für den Verweis auf das Tool, vielleicht kann ich es anderswo einsetzen, wo niemand außer ich die Datei aktuell halten muss.. ;-)
VG
Sabrina
Anzeige
AW: Definierte Tabellen dynamisch zusammenfassen
20.05.2017 11:25:27
fcs
Hallo Sabrina,
eine Lösung per Formel ist mölich, es sind aber Hilfsspalten erforderlich.
Du muss aber dafür sorgen, dass immer in ausreichend vielen Zeilen Formeln stehen.
https://www.herber.de/bbs/user/113704.xlsx
Per Makro geht es natürlich auch. Dann kann man z.B. automatisch die Daten aus allen Tabellen in die Übersicht übertragen wenn das Blatt "Übersicht" aktiviert wird.
https://www.herber.de/bbs/user/113705.xlsm
LG
Franz
Anzeige
AW: Definierte Tabellen dynamisch zusammenfassen
22.05.2017 09:20:33
Sabrina
Hallo Franz.
Danke für deine Vorschläge. Die Variante mit den Hilfsspalten sieht sehr vielversprechend aus. Ich werde es mal ausprobieren! :-)
VG
Sabrina
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Excel-Tabellen dynamisch zusammenfassen


Schritt-für-Schritt-Anleitung

Um mehrere Excel-Tabellenblätter untereinander zusammenzuführen, kannst Du die folgende Schritt-für-Schritt-Anleitung nutzen:

  1. Hilfsspalten einfügen: Füge in Deinem Übersichtsblatt Hilfsspalten ein, um die Daten aus den verschiedenen Tabellenblättern abzurufen.
  2. Formeln verwenden: Nutze die INDIREKT-Funktion, um auf die einzelnen Tabellenblätter zuzugreifen. Beispiel:
    =INDIREKT("'" & A1 & "'!B2")

    Hierbei steht A1 für den Namen des Tabellenblattes und B2 für die Zelle, die Du abrufen möchtest.

  3. Daten dynamisch verknüpfen: Stelle sicher, dass Deine Formeln so eingestellt sind, dass sie die Daten dynamisch aktualisieren, wenn sich etwas in den Quell-Tabellenblättern ändert.
  4. Ergebnisse zusammenfassen: Kopiere die Formeln nach unten, um die Daten aus allen Tabellenblättern zu erfassen.
  5. Formatieren: Markiere die resultierenden Daten und wandle sie in eine dynamische Tabelle um, um Filter- und Sortierfunktionen zu nutzen.

Häufige Fehler und Lösungen

  • Problem: Die Formeln zeigen #BEZUG! an.

    • Lösung: Überprüfe, ob der Tabellenblattname korrekt in den Formeln angegeben ist.
  • Problem: Es erscheinen leere Zeilen in der Übersicht.

    • Lösung: Achte darauf, dass Du die Formeln in ausreichender Anzahl kopierst, um alle Daten abzudecken. Alternativ kannst Du die WENN-Funktion verwenden, um leere Zellen zu ignorieren.

Alternative Methoden

Falls Du Power Query verwenden kannst, bietet es eine einfache Möglichkeit, Excel-Tabellen dynamisch zusammenzuführen. Hier ist, wie Du es machen kannst:

  1. Power Query aktivieren: Gehe zu "Daten" und wähle "Daten abrufen".
  2. Tabellenblätter auswählen: Wähle die Tabellenblätter aus, die Du zusammenführen möchtest.
  3. Zusammenführen: Nutze die Funktion "Abfragen zusammenführen", um alle Daten in einer einzigen Tabelle zu konsolidieren.
  4. Automatische Aktualisierung: Stelle sicher, dass die Abfrage so eingestellt ist, dass sie automatisch aktualisiert wird, wenn sich die Quelldaten ändern.

Praktische Beispiele

Hier ist ein einfaches Beispiel, um zwei Excel-Tabellen untereinander zusammenzuführen:

Angenommen, Du hast zwei Tabellenblätter – "Tabelle1" und "Tabelle2", beide mit den gleichen Spalten (A, B, C). Du kannst die folgenden Formeln in einem neuen Blatt verwenden, um die Daten zu konsolidieren:

  • In Zelle A1:
    =Tabelle1!A1
  • In Zelle A2:
    =Tabelle2!A1

Kopiere die Formeln nach unten für die restlichen Zeilen.


Tipps für Profis

  • Dynamische Tabellen: Verwende dynamische Tabellen, um Deine Daten automatisch zu aktualisieren, wenn sich die Quelldaten ändern.
  • Namen definieren: Definiere Namen für Deine Tabellen, um die Formeln einfacher und lesbarer zu gestalten.
  • Datenfilter: Nutze Datenfilter in Deinen dynamischen Tabellen, um nur relevante Daten anzuzeigen.

FAQ: Häufige Fragen

1. Kann ich auch VBA verwenden, um die Daten zusammenzuführen? Ja, VBA ist eine leistungsstarke Methode, um Daten aus mehreren Tabellenblättern zu konsolidieren. Wenn Du damit vertraut bist, kannst Du ein Makro erstellen, das automatisch die Daten aktualisiert.

2. Was ist der Unterschied zwischen Formeln und Power Query? Formeln sind direkt in den Zellen Deiner Tabellen. Power Query hingegen ist ein Tool, das es Dir ermöglicht, Daten aus verschiedenen Quellen zu importieren und zu transformieren, bevor sie in Excel angezeigt werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige