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! :)
microsoft-excel-2007
microsoft-excel-2013
Víkingr Hamarr
quelle
quelle
Antworten:
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.
quelle