Excel 2010: Kombinieren Sie zwei Tabellen in einer Pivot-Tabelle


1

Ich habe zwei benannte Tabellen auf separaten Excel-Arbeitsblättern in derselben Excel 2010-Arbeitsmappe. Diese Tabellen enthalten genau dieselben Kopfelemente. Ich könnte die gewünschten Ergebnisse erhalten, indem ich die Daten aus einer der Tabellen kopiere, sie unten in die andere füge und dann eine Pivot-Tabelle daraus mache.

Aus geschäftlichen Gründen ist dies jedoch keine gute Option. Stattdessen muss ich eine Pivot-Tabelle erstellen, die dasselbe Ergebnis liefert, während die Quelldaten in den zwei separaten Tabellen verbleiben.

Ich habe versucht, den älteren PivotTable- und PivotChart-Assistenten mit mehreren Konsolidierungsbereichen zu verwenden, um dies zu tun, aber am Ende bekam ich Felder mit den Bezeichnungen "Row", "Column" und "Value" anstelle von Feldern für jede Kopfkategorie.

So sehen meine Daten aus. John's Deals und Sue's Deals sind genau gleich aufgebaut. Der Deal Manager ist immer John oder Sue und entspricht dem Namen des Arbeitsblatts. enter image description here

Und hier ist die Art von Pivot-Tabelle, die ich herstellen kann:

enter image description here

Vielen Dank im Voraus für jede Hilfe, die jeder mit diesem Angebot anbieten kann.


Nach dem Lesen habe ich einige mögliche Lösungen gefunden, die den Aufbau von Datenverbindungen zu den beiden verschiedenen Tabellen beinhalten, als ob sie externe Quellen wären, um eine Union durchzuführen. Dies ist mir jedoch nicht möglich, da die Datei, mit der ich ursprünglich arbeite, als XML-Spreadsheet 2003 gespeichert ist. Wenn ich versuche, eine Verbindung herzustellen, kann ich nicht auf andere Daten als die erste Registerkarte zugreifen.
Liza


Siehe doppelten Link und springen Sie zu dem Teil, in dem "Sheet3" erstellt wird. In dieser Antwort werden zwei Tabellen in einem Arbeitsblatt zusammengeführt, sodass dies auch für Sie funktionieren sollte. Viel Glück.
agtoever

Vielen Dank. Ich hoffe, ich muss den Schritt vermeiden, eine kombinierte Tabelle erstellen zu müssen, da die beiden Tabellen bereits sehr groß sind und alle Daten dupliziert werden müssen, um die Dateigröße zu groß zu machen. In meiner idealen Lösung gibt es nur drei Arbeitsblätter - die beiden Tabellen und die Pivot-Tabelle, die beide referenzieren. Ich beginne jedoch zu denken, dass dies ohne externe Datenverbindungen und PowerPivot nicht möglich ist.
Liza

Nee. Soweit ich weiß ist das nicht möglich. Ich empfehle, eine Datenbanklösung in Betracht zu ziehen, da Sie die funktionalen Grenzen von Excel erreichen und in den Bereich der Datenbanken gelangen ...
agtoever

Antworten:


2

Eine andere Option, wenn Sie eine aktuelle Version von Excel ausführen, ist die Verwendung von PowerPivot Dies ist ein optionales Add-In für die neuesten Versionen von Excel. Es ist eine steile Lernkurve, und ich würde empfehlen, die Grundlagen zu lernen ( Excel macht Spaß ist ein guter Startpunkt). Ich hatte ein ähnliches Problem bei der Erstellung eines leicht aktualisierten Protokolls für verschiedene Teams, das dann einen Bericht ausspuckte, der sowohl die Leistung von Einzelpersonen als auch von Teams und Gruppen abdeckt. Mehrere verschiedene Tabellen mit unterschiedlichen Datenelementen, aber gleichen Feldern, ein Bericht erforderlich. Es wirkt wie ein Zauber!


In dem Szenario, mit dem ich mich befasste, funktionierte das eigentlich nicht, weil ich dies programmgesteuert tat. Aber im Allgemeinen wäre dies die beste Option.
Liza

1

Ich weiß, das ist alt, aber es ist leicht zu machen.

  1. Öffnen Sie den Pivot-Tabellen-Assistenten.
  2. Wählen Sie "Ich werde die Seitenfelder erstellen" aus.
  3. Fügen Sie die verschiedenen Bereiche hinzu.
  4. Wählen Sie 1 für die Anzahl der gewünschten Seitenfelder
  5. Klicken Sie auf den ersten Bereich und geben Sie den gewünschten Namen für das Seitenfeld ein. EG Der Bogenbereich "Johns Angebote" nennen "John", der Bogenbereich "Sue's Deals" nennt "Sue".
  6. Beenden Sie den Tisch wie gewohnt und verschieben Sie dann die Beschriftungen der Pivots entsprechend.

1

Sie können dies auch mit Power Query (Add-In in Excel 2010/2013, integriertes Excel 2016) tun, um Datenverbindungen aus Ihren Tabellen zu erstellen und anschließend eine neue Anhänge-Abfrage zu erstellen, die die beiden Datenverbindungen in einer Tabelle kombiniert, die Sie stützen können Dein Pivot Table auf.


In dem Szenario, mit dem ich mich befasste, funktionierte das eigentlich nicht, weil ich dies programmgesteuert tat. Aber im Allgemeinen wäre dies die beste Option.
Liza

Können Sie die Funktion "Mehrere Bereiche konsolidieren" aus dem Pivot-Tabellenassistenten programmgesteuert nach Antwort von @ user656646 verwenden?
NetMage

Nein, wie in meinem ursprünglichen Beitrag: "Ich habe versucht, dies mit dem älteren PivotTable- und PivotChart-Assistenten mit mehreren Konsolidierungsbereichen zu tun, aber am Ende bekam ich Felder mit den Bezeichnungen" Row "," Column "und" Value "anstelle von Feldern für jeden meiner Header-Kategorien. " Ich brauche dies jedoch nicht mehr und ich denke, Power Query ist für die meisten Zwecke die beste Antwort.
Liza
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.