
輸入 :
MACK 113 445 25
JACK 345
PIKER 30 23
我希望輸出是:
MACK 113
MACK 445
MACK 25
JACK 345
PIKER 30
PIKER 23
我怎樣才能做到這一點?
答案1
Microsoft Excel 有一個名為 PowerQuery 的外掛。
PowerQuery 可讓您從工作表匯入數據,並執行「逆透視」操作。
這是一個非常方便的工具。第一次設定並使其正常工作將花費您一些時間,但是一旦您這樣做,它將在多年內有用,並且讓您可以非常快速地完成此操作。
以下是有關如何操作的一些詳細資訊:
答案2
你需要的不是轉置,但要取消旋轉。
以下可能不是完成此任務的最佳方法,但它有效,並且可能有助於挽救局面,直到有人提出更好的解決方案。
這假設您的資料透視表起始Sheet1
於A1
(where MACK
is);根據您的情況進行調整。在 Sheet2 中,輸入以下內容:
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)
然後複製第 2 行並根據需要將其貼上到任意多行。 A 列和 B 列將包含您需要的值(未透視)。僅作為值複製並貼上到其他地方。
答案3
首先,為您的資料提供一些標題,例如:
Name Value1 Value2 Value3
- 擊中Alt+ D+P
- 選擇「多個合併範圍」> 下一步
- 選擇“為我建立單頁欄位”> 下一步
- 選擇您的範圍(包括標題)並點擊“完成”
這將建立一個與原始資料佈局相似但包含總計的資料透視表。
- 雙擊右下角的總計(在您的範例中其值為 6)
這將建立一個新工作表,其中包含您要求的格式的資料。您可能需要刪除幾列和空白條目以獲得您要求的輸出