Wie lege ich Tabellen in eine „Master-Tabelle“?

0

Ich habe vor kurzem einen Schlag von Excel bekommen! :)

Ich möchte eine "Master-Tabelle" erstellen, die alle anderen Tabellen in meiner Arbeitsmappe umfasst. Das Problem, mit dem ich konfrontiert bin, ist, dass, wenn ich mich nur auf die Zellen beziehe, die neuen Zeilen, die ich einfüge, nicht in meiner Haupttabelle angezeigt werden, da ich nur auf bestimmte Zellen beziehe. Kann ich mich daher auf eine ganze Tabelle beziehen? Ich habe 10 ~ Tische, die ich in meinen "Master Table" einfügen möchte.

Es tut mir leid, dass ich nicht die richtige Terminologie für die Wörter kenne, aber ich hoffe, dass ich die Frage klar genug zum Verständnis gemacht habe. Jede Hilfe wird geschätzt! :)

Víkingr Hamarr
quelle
Es ist wichtig zu wissen, welche Excel-Version Sie verwenden, um diese Frage beantworten zu können. Sind die "anderen Tabellen" als Tabellen formatiert oder nennen Sie sie nur so?
CharlieRB
Ich benutze Excel 2007 und 2013. Sie sind als Tabellen formatiert und nennen sie nicht nur Namen. :)
Víkingr Hamarr
Wenn ich Sie richtig verstehe, versuchen Sie, eine einzelne Tabelle zu erstellen, in der die Daten aller anderen Tabellen kombiniert werden?
CharlieRB
Genau das ist es! :)
Víkingr Hamarr

Antworten:

2

Der einfachste Weg, den ich kenne (ich bin mir sicher, dass es andere gibt), besteht darin, das kostenlose Excel-Add-In von Microsoft, PowerQuery, zu verwenden.

Sie richten jede Datentabelle ein und führen dann Abfragen aller Tabellen zusammen, um den Master zu erstellen. Wenn Sie die Datentabellen ändern, wird sie durch eine einfache Aktualisierung der Mastertabelle aktualisiert und enthält alles, was Sie benötigen.

UPDATE: Ich bin ziemlich verrostet, aber es sollte funktionieren. Solange Sie über eine gemeinsame Spalte verfügen, die Sie als Index verwenden können, können Sie Datenabfragen für Tabellen in Ihrer Arbeitsmappe verwenden. Stellen Sie jedoch sicher, dass die Abfrage schreibgeschützt ist (Standard ist Lesen / Schreiben, was seit der Arbeitsmappe fehlschlägt) wird immer geöffnet sein, wenn Sie die Abfrage ausführen). Stellen Sie dennoch sicher, dass Sie Ihre Daten in Excel als "Tabellen" formatieren, damit sie automatisch expandieren, da Sie sonst clevere Dinge mit der Benennung Ihrer Datenbereiche tun müssen. Dann müssen Sie Ihre SQL-Kenntnisse abstauben, um die Tabellen im Abfrage-Generator zusammenzufügen.

Julian Knight
quelle
Julian, ich bin sicher, dass die von Ihnen vorgeschlagene Methode funktioniert. Leider haben wir hier in meiner Arbeit Windows XP, das von PowerQuery nicht unterstützt wird, was ich bei der Installation herausgefunden habe. Für mich wäre es optimal, wenn ich die Lösung sowohl in meiner Arbeit als auch auf meinem PC verwenden könnte (Win 8.1 mit Office 2013). Gibt es einen Weg?
Víkingr Hamarr
Oh oh! Sie MÜSSEN sie wirklich zum Abheben bewegen, XP wird jetzt nicht mehr vollständig unterstützt, es sei denn, Sie zahlen Microsoft eine SCHUPPENLADUNG Geld! Ehrlich gesagt bin ich überrascht, dass Excel 2013 sogar auf XP läuft :(
Julian Knight
Eigentlich ist das 2013 nur auf meinem PC installiert, auf dem Windows 8.1 läuft. In Bezug auf die Update-Bearbeitung klingt es etwas außerhalb meiner Liga (SQL), daher glaube ich, dass ich von nun an nur noch meinen persönlichen PC mit PowerQuery verwenden werde, um an der Arbeitsmappe zu arbeiten, sollte einfacher sein! Vielen Dank, dass Sie sich die Zeit genommen haben, die Frage zu beantworten!
Víkingr Hamarr
Kein Problem. Ich denke, Sie sind klug, es so zu machen. Es ist sehr viel einfacher, obwohl Sie sich trotzdem die Haare aus dem Leib reißen werden, wenn Sie sich mit der Microsoft PQ-Syntax auseinandersetzen! :) Mach trotzdem weiter, denn es lohnt sich wirklich.
Julian Knight