Note: The other languages of the website are Google-translated. Back to English

如何在Excel中反轉數據透視表?

doc-reverse-pivottable-1
您是否曾經想過在Excel中反轉或轉置透視表,就像下面顯示的屏幕截圖一樣。 現在,我將告訴您在Excel中反轉數據透視表的快速方法。
(11個步驟)使用數據透視表和數據透視圖嚮導的反向數據透視表
(7個步驟)使用Kutools反轉數據透視表以實現Excel的轉置表尺寸 好主意3

箭頭藍色右氣泡 帶有數據透視表和數據透視圖嚮導的反向數據透視表

若要反轉數據透視表,需要首先打開“數據透視表”和“ PivotChart嚮導”對話框,然後在Excel中創建一個新的數據透視表。

1。 按 Alt + D + P 快捷鍵打開“數據透視表”和“數據透視圖嚮導”對話框,然後檢查 多種合併範圍 選項下 您要分析的數據在哪裡 部分和 數據透視表 選項下 您要創建哪種報告 部分。

備註:您還可以將PivotTabe和PivoChart嚮導命令添加到快速訪問工具欄中,然後單擊以打開對話框。

doc-reverse-pivottable-2

2。 點擊 下一頁 轉到下一個對話框進行檢查 我將創建頁面字段 選項,然後單擊 下一頁 .

doc-reverse-pivottable-3

3.選擇您的基本數據,然後單擊 加入 將數據范圍添加到 所有範圍 清單。 看截圖:

doc-reverse-pivottable-4

4。 點擊 下一頁 要轉到嚮導的最後一步,請在下面選擇所需的選項 您要將數據透視表報表放在何處 部分。 然後點擊 .

doc-reverse-pivottable-5

5.現在,創建了一個新的數據透視表,並雙擊新的數據透視表右下角的最後一個單元格,然後在新的工作表中創建了一個新表。 查看屏幕截圖:
doc-reverse-pivottable-6

iv>

6.然後基於該新表創建一個新的數據透視表。 選擇整個新表,然後單擊 插入 > 數據透視表 > 數據透視表.

doc-reverse-pivottable-7

7.然後在彈出的對話框中,在下面選擇所需的選項 選擇要放置數據透視表報表的位置 部分。

doc-reverse-pivottable-8

8。 點擊 OK。 然後一個 數據透視表字段列表 窗格出現,然後將 領域 行標籤 部分和“值”字段 價值觀 部分。 看截圖:

doc-reverse-pivottable-9

9.然後,在新數據透視表的任何單元格上單擊,然後轉到 設計 標籤以單擊報告佈局>以表格形式顯示。

doc-reverse-pivottable-10

10.然後點擊 報告格式 再次單擊 重複所有商品標籤 從列表中。 看截圖:

doc-reverse-pivottable-11

備註:這不是 重複所有商品標籤 下拉列表中的命令 報告格式 在Excel 2007中單擊按鈕,只需跳過此步驟。

11。 點擊 設計 > 分類匯總 > 不顯示小計.

doc-reverse-pivottable-12

現在,數據透視表已反轉。 看截圖:

doc-reverse-pivottable-13


箭頭藍色右氣泡 帶有Kutools的反向透視表,用於Excel的轉置表尺寸

通過上述方式,有很多步驟可以解決任務。 為了大大提高工作效率並減少工作時間,建議您使用以下方法翻轉數據透視表: Excel的Kutools轉置台尺寸 功能。

1.選擇基礎數據,然後單擊 庫工具 > 範圍 > 轉置台尺寸.

doc反向數據透視表20

2。 在裡面 轉置台尺寸 對話框,檢查 交叉表列出轉置類型 部分,然後選擇要放置新表格的單元格。

excel附加工具,用於將2d表更改為1d

3。 點擊 Ok 創建一個新表,然後在新表上方插入標題。 看截圖:

doc-reverse-pivottable-16

4.選擇新表,包括標題,然後單擊 插入 > 數據透視表 > 數據透視表,然後在 創建數據透視表 對話框中,在下面選擇所需的選項 選擇要放置數據透視表報表的位置 部分。

doc-reverse-pivottable-17

5。 點擊 OK,並在 數據透視表字段列表 窗格,拖動 字段 行標籤 部分,和 字段 價值觀 部分。
doc-reverse-pivottable-9

6.單擊新數據透視表的任何單元格,然後單擊 設計 > 報告格式 > 以表格形式顯示,然後單擊 報告格式 再次單擊 重複所有商品標籤。 查看屏幕截圖:

doc-reverse-pivottable-10doc-reverse-pivottable-11

備註:這不是 重複所有商品標籤 Excel 2007中“報告佈局”按鈕的下拉列表中單擊“命令”,只需跳過該命令即可。

7。 點擊 設計 > 分類匯總 > 不顯示小計.

doc-reverse-pivottable-12

現在,數據透視表已反轉。 看截圖:

doc-reverse-pivottable-19

這款獨特的敏感免洗唇膜採用 Moisture WrapTM 技術和 Berry Mix ComplexTM 成分, Excel的Kutools轉置台尺寸 功能,您還可以將列表表轉換為交叉表。 點擊這裡了解更多信息.


快速將交叉表移至列表,反之亦然

當您收到需要轉換為列表的帶有交叉表的工作表時,如何快速處理呢? 用 Excel的Kutools 轉置台尺寸 實用程序,您可以盡快將橫尺寸表轉換為三個尺寸表,反之亦然。   點擊查看 30-天全功能免費試用!
doc轉置到列表
 
Kutools for Excel:擁有超過 300 個方便的 Excel 加載項,免費試用,不受限制 30 天。

相關文章:


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (1)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
VBA代碼:

子 Unpivot()
'
將行標籤調暗為範圍
將列標籤調暗為範圍
Dim Pap 作為範圍
將表格調暗為範圍
昏暗我作為整數
將 j 調暗為整數
昏暗的一個整數
將 b 調暗為整數
將數據暗淡為範圍
將 k 調暗為整數
將標籤變暗為範圍
將 pvtCache 調暗為 PivotCache
將 pvt 調暗為數據透視表
將 SrcData 調暗為字符串
'
ActiveSheet.Copy Before:=工作表(1)
設置表 = 選擇
對於表中的每個 Pap
如果 Pap.MergeCells 然後
使用 Pap.MergeArea
.取消合併
.Value = Pap.Value
結束
如果結束
下一頁
i = Application.InputBox("So dong chua label", "Hoang", i, Type:=2)
j = Application.InputBox("So cot chua label", "Hoang", j, Type:=2)
在錯誤恢復下一頁
Sheets("Unpivot_Table").Delete
Sheets.Add.Name = "Unpivot_Table"
設置 Pap = Range("Unpivot_Table!B2")
b = 表行數
a = Table.Columns.Count
設置數據 = Range(Tabl.Cells(i + 1, j + 1), Tabl.Cells(b, a))
設置 Columnlabel = Range(Tabl.Cells(i + 1, 1), Tabl.Cells(b, j))
設置 Rowlabel = Range(Tabl.Cells(1, j + 1), Tabl.Cells(i, a))
巴氏選擇
對於 Data.Columns 中的每一列
列.複製
Selection.PasteSpecial 粘貼:=xlPasteValues
列標籤.複製
Selection.Offset(0, 1).PasteSpecial 粘貼:=xlPasteValues
列.複製
Selection.Offset(b - i, -1).Select
下一欄
Pap.Offset(0, j + 1).選擇
對於 Rowlabel.Columns 中的每一列
列.複製
Range(Selection, Selection.Offset(b - i - 1, 0)).PasteSpecial 粘貼:=xlPasteValues,轉置:=True
Selection.End(xlDown).Offset(1, 0).選擇
下一欄
設置標籤 = Range(Pap.Offset(-1, 0), Pap.Offset(0, i + j + 1))
對於 k = 1 到 i + j + 1
Label.Cells(1, k).Value = Application.InputBox(Label.Cells(2, k).Value & "la", "Hoang", k, Type:=2)
下一頁
範圍(Pap.End(xlUp),Pap.End(xlDown).End(xlToRight))。選擇
SrcData = ActiveSheet.Name & "!" & 選擇.地址
在錯誤恢復下一頁
表格(“樞軸”)。刪除
Sheets.Add.Name = "樞軸"
設置 pvtCache = ActiveWorkbook.PivotCaches.Create(_
來源類型:=xl數據庫,_
源數據:=源數據)
設置 pvt = pvtCache.CreatePivotTable(_
TableDestination:="樞軸!" & Sheets("Pivot").Range("A3").Address(ReferenceStyle:=xlR1C1), _
表名:="數據透視表1")
END SUB
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護