Transponieren Sie Spalten in Zeilen in Excel

Transponieren Sie Spalten in Zeilen in Excel

Eingabe:

MACK    113 445 25
JACK    345     
PIKER   30  23  

Ich möchte folgende Ausgabe:

MACK    113
MACK    445
MACK    25
JACK    345
PIKER   30
PIKER   23

Bildschirmfoto

Wie kann ich das machen?

Antwort1

Microsoft Excel verfügt über ein Plug-In namens PowerQuery.

Mit PowerQuery können Sie Daten aus Ihrem Blatt importieren und einen „Unpivot“-Vorgang ausführen.

Dies ist ein sehr praktisches Werkzeug. Es wird etwas dauern, bis Sie es eingerichtet und zum ersten Mal zum Laufen gebracht haben, aber wenn Sie es einmal geschafft haben, wird es Ihnen jahrelang nützlich sein und Ihnen ermöglichen, diesen Vorgang sehr schnell durchzuführen.

Hier sind einige Einzelheiten zur Vorgehensweise:

https://support.office.com/en-us/article/Unpivot-columns-Power-Query-0f7bad4b-9ea1-49c1-9d95-f588221c7098

Antwort2

Was Sie brauchen, ist nichttransponieren, aber zuUn-Pivot.

Das Folgende ist wahrscheinlich nicht die beste Möglichkeit, dies zu erreichen, aber es funktioniert und kann hilfreich sein, die Situation zu retten, bis jemand mit einer besseren Lösung kommt.

Dies setzt voraus, dass Ihre Pivot-Tabelle Sheet1bei A1(wo MACKist) beginnt; passen Sie sie an Ihren Fall an. Geben Sie in ein Blatt2 Folgendes ein:

A1: =Sheet1!A1
B1: =Sheet1!B1
C1: 1
D1: 2

A2: =IF(OR(B2="", A1=""), "", INDIRECT(ADDRESS(C2,1, 1, 1, "Sheet1")))
B2: =IF(OR(B1="", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1"))=""), "", INDIRECT(ADDRESS(C2,D2, 1, 1, "Sheet1")))
C2: =IF(D2=2,C1+1,C1)
D2: =IF(INDIRECT(ADDRESS(C1,D1+1, 1, 1, "Sheet1"))<>"",D1+1,2)

Kopieren Sie dann Zeile 2 und fügen Sie sie für so viele Zeilen wie nötig ein. Die Spalten A und B enthalten die benötigten Werte (nicht pivotiert). Kopieren Sie sie und fügen Sie sie an anderer Stelle nur als Werte ein.

Antwort3

Geben Sie Ihren Daten zunächst Überschriften, zum Beispiel:

Name Value1 Value2 Value3
  1. Drücken Sie Alt+ D+P
  2. Wählen Sie „Mehrere konsolidierte Bereiche“ > Weiter
  3. Wählen Sie „Einzelseitenfeld für mich erstellen“ > Weiter
  4. Wählen Sie Ihren Bereich (einschließlich Überschriften) aus und klicken Sie auf „Fertig“.

Dadurch wird eine Pivot-Tabelle mit einem ähnlichen Layout wie Ihre Originaldaten erstellt, die jedoch Gesamtsummen enthält.

  1. Doppelklicken Sie auf die Gesamtsumme unten rechts (in Ihrem Beispiel wäre das der Wert 6).

Dadurch wird ein neues Blatt erstellt, das die Daten im gewünschten Format enthält. Möglicherweise möchten Sie einige Spalten und die leeren Einträge löschen, um die gewünschte Ausgabe zu erhalten.

verwandte Informationen