zeigt Wenn Sie Excel 2010 oder neuer verwenden Sie PowerQuery, ein kostenloses Add-In von Microsoft verwenden könnte, um UNPIVOT und Ihre beiden Datensätze zu kombinieren. Ich glaube an Excel 2016 PowerQuery ist bereits enthalten als Get & Transform.
Erstellen Sie eine neue Abfrage mit PowerQuery und öffnen Sie den erweiterten Editor . Entfernen Sie alle Texte, die bereits im Editor angezeigt werden, und verwenden Sie den folgenden Code, um eine nicht gekippte und kombinierte Tabelle zu erhalten.
let
Requested = Table.AddColumn(Table.UnpivotOtherColumns(Excel.CurrentWorkbook(){[Name="Requested"]}[Content], {"Week"}, "Country", "Value"), "Type", each "Requested"),
Delivered = Table.AddColumn(Table.UnpivotOtherColumns(Excel.CurrentWorkbook(){[Name="Delivered"]}[Content], {"Week"}, "Country", "Value"), "Type", each "Delivered"),
Combined = Table.Combine({Requested, Delivered})
in
Combined
Die ersten beiden Zeilen nach let
werden immer die Daten aus Ihren Tabellen (Ihre zwei Datensätze unter der Annahme in Tabellen genannt Gewünscht und Lieferung), Table.UnpivotOtherColumns
mit ihnen UNPIVOT und dann Hinzufügen einer Spalte Type
zu Geben Sie an, ob die Linie für eine Anfrage oder eine Lieferung ist.
Table.Combine
fügt einfach eine Tabelle an die andere an (setzt alle Zeilen aus den Lieferungen unter die Anfragen).
Schließen Sie den erweiterten Editor und klicken Sie auf Schließen & Laden Sie im Abfrageeditor, um die Abfrageergebnisse zu einem Excel-Arbeitsblatt hinzuzufügen. Mit der resultierenden Tabelle können Sie einfach eine Pivot-Tabelle erstellen, die die kombinierten Daten anzeigt.
Da die Abfrage immer noch mit den Quelltabellen verbunden ist, können Sie die Abfrage (ähnlich einer Pivot-Tabelle) jederzeit aktualisieren, um die neuen Daten zu erhalten.
Sieht so aus, als wären Ihre Daten bereits in der "geschwenkten" Form. Was wäre die erwartete Ausgabe der Pivot-Tabelle/Diagramm? – hsan
Ist das eine echte Frage? Fügen Sie eine weitere Spalte mit dem Befehl "ordered" hinzu und geben Sie den Wert als Wert an und erstellen Sie 1 Pivot –