Erstellen von Pivot-Tabellen aus mehreren Arbeitsblättern mit Power-Abfrage. Wie kann man die Abfrage für 20 Arbeitsmappen kopieren?

708
Mel

Ich habe 20 verschiedene Arbeitsmappen mit jeweils 12 Blättern (Jan-Dez). Ich muss die certian-Daten aus jedem Arbeitsbuch zusammenfassen und die Quartalsergebnisse teilen.

Es ist ein Verkaufsprotokoll für 20 Standorte, wobei jeder Verkäufer des Standorts seine Leads in seine eigene Arbeitsmappe eingibt. Ich möchte in der Lage sein, auf einen Blick zu sehen, wo sich alle Standorte wöchentlich befinden, aber es muss ein Viertel bis Datum sein.

Mit Power Query kann ich Abfragen anhängen, um Ergebnisse für jedes Quartal zu erhalten. Von dort aus erstelle ich eine Pivot-Tabelle. Gibt es eine Möglichkeit, die Abfragen und die Formatierung zu kopieren, sodass ich dies nicht für jede Arbeitsmappe tun muss?

0

1 Antwort auf die Frage

0
Istvan Kovacs

Ich habe 35 einzigartige Excel-Blätter mit Zugriff kombiniert. Importieren Sie dann die Zugriffsabfrage in ein Excel-Arbeitsblatt. Hier ist ein kurzes Beispiel, das in den Access-SQL-Editor schreiben kann

SELECT *, "CSUR" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\CSUR.xls;].[Osszesito$]  UNION ALL SELECT *, "KANV" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\KANVM.xls;].[Osszesito$]  UNION ALL SELECT *, "NKAN" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\NKAN.xls;].[Osszesito$]  UNION ALL SELECT *, "NTAD" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\NATD.xls;].[Osszesito$]; 

Diese Abfrage "kopiert" Tabellen unten einzeln. Aus gutem Grund ist es wichtig, dass die Arbeitsblätter gleich sind. Im SQL-Code hilft das AllKod-Feld bei der Identifizierung der Zeile. Access benennt die Spalte manchmal um, wie F1, F2, F3 usw. Nachteil: Bei dieser Lösung kann der Zugriff nur Zahlenwerte aus meinen Tabellenblättern importieren.