Datenabgleich mit Pivot-Tabelle

2533
regresss

Ich habe 2 Tabellen ( table1, table2 ) mit jeweils 2 kategorialen Variablen / Spalten ( Produkt, Land ) und bis zu 5 real miteinander zu vergleichenden Variablen (Vergleich und Verkauf) ( Verkäufe und andere im nachstehenden Beispiel). Datensätze können über eindeutige kategoriale Variablen verfügen, z. B. hat nur table2 product = hats oder nur table2 hat country = India für ein Produkt. Es gibt auch leere Zeilen.

Soweit ich weiß, ist eine Pivot-Tabelle mit mehreren Konsolidierungsbereichen ein ideales Werkzeug für meine Zwecke der Versöhnung. Ich habe ein Beispiel für Eingabedaten (zwei Bereiche) und gewünschte Ausgaben (Pivot-Tabelle) gezeichnet. Wie Sie sehen, zeigt die Pivot-Tabelle beide kategorialen Variablen an, wiederholt dann die Werte für die erste Variable in beiden Tabellen und verwendet dann berechnete Felder mit ihrer Differenz und den gleichen Werten für die zweite Variable. In der letzten Spalte kann ein Benutzer erkennen, ob der Eintrag konsistent ist.

Ich weiß, wie man eine Sitzung mit mehreren Konsolidierungsbereichen (Strg + D, P) startet, aber ich finde es unmöglich, zwei Zeilenbezeichnungen (Produkt, Land) darin zu verwenden, geschweige denn Werte aus beiden Tabellen anzuzeigen und berechnete Felder für Unterschiede zu verwenden und Abgleichstatus / Ergebnis. Irgendwelche Tipps?

pic: http://s28.postimg.org/xcerx7919/inputoutput.jpg

Daten: http://leteckaposta.cz/456590863

1

1 Antwort auf die Frage

2
Julian Knight

Wenn Sie für ein Add-In offen sind, würde ich das kostenlose PowerQuery-Add-In von Microsoft empfehlen. Auf diese Weise können Sie die beiden Tabellen mithilfe einer Zusammenführungsabfrage konsolidieren, die Sie dann einer Kreuztabelle zuordnen können.

Sie müssen zunächst Ihre beiden Tabellen in Excel-Tabellen ändern. Dann können Sie PowerQuery verwenden, um jede Tabelle abzufragen. Verbinden Sie dann die 2 miteinander und fügen Sie neue Spalten für die Diffs hinzu.

Im schlimmsten Fall müssten Sie eine neue Spalte hinzufügen, die Ihre beiden Indexspalten verbindet, aber der Kernpunkt von PowerQuery ist, dass es sich um ein ETL-Werkzeug (Extract / Transform / Load) handelt, mit dem Sie diese Art von Transformationen schrittweise durchführen können .

Ich würde lieber Standard-Tools von Excel als Add-Ins verwenden, da die von mir generierten Arbeitsblätter von mehreren Benutzern gelesen werden sollen. Ich werde es jedoch mit PowerQuery versuchen. Könnten Sie diese Lösung etwas mehr beschreiben? regresss vor 8 Jahren 0