在 Excel 中轉置資料的 5 種方法(逐步教學)
轉置資料是指將陣列的列轉換為欄(或反之),藉此改變其方向。在本教學中,我們將分享五種不同方法,協助您輕鬆切換陣列方向,達成理想效果。
影片:在 Excel 中轉置資料
使用選擇性粘貼將欄轉換為列
步驟 1:複製要轉置的範圍
選取您要切換行列的儲存格範圍,然後按下「Ctrl」+「C」進行複製。

步驟 2:選取「選擇性貼上 → 轉置」選項
在目標範圍的第一個儲存格上按一下滑鼠右鍵,然後從快捷功能表中點選「轉置」圖示(位於「選擇性貼上」下方)。

結果
瞧!範圍已瞬間完成轉置!

(廣告)使用 Kutools 輕鬆完成轉換表格維數
在 Excel 中將二維表格轉換為一維清單,或反向操作,往往既耗時又費力。但只要安裝了 Kutools for Excel,就能透過其「轉換表格維度」工具,快速又輕鬆地完成轉換!

「Kutools for Excel」內含超過 300 項實用功能,讓您的工作更輕鬆高效!立即免費試用完整功能 30 天!
轉置並連結資料至原始資料
若要動態切換範圍的方向(將欄轉為列或反之),並將轉換後的結果連結至原始資料集,您可以使用以下任一方法:
- 「TRANSPOSE 函數」(易於使用,但結果無法編輯)
- 「INDIRECT、ADDRESS、COLUMN 與 ROW 函數」(公式較長,但允許修改結果)
- 「選擇性粘貼與尋找與取代」(步驟較複雜,但容易理解)
- 「適用於 Excel 的 Microsoft Power Query」(操作簡單,且結果以表格格式呈現)
使用 TRANSPOSE 函數將列轉換為欄
若要使用「TRANSPOSE」函數將列轉為欄(或反向操作),請依照下列步驟進行。
步驟 1:選取與原始儲存格數量相同但方向相反的空白儲存格
提示:若您使用的是 Excel 365 或 Excel 2021,可跳過此步驟。
假設您的原始表格位於 A1:C4 範圍內,代表該表格包含 4 列與 3 欄;轉置後的表格將變為 3 列與 4 欄。因此,請先選取一個由 3 列與 4 欄組成的空白儲存格區域。

步驟 2:輸入 TRANSPOSE 公式
在編輯欄中輸入下列公式,然後按下「Ctrl」+「Shift」+「Enter」即可取得結果。
提示:若您使用的是 Excel 365 或 Excel 2021,請直接按下「Enter」鍵。
=TRANSPOSE(A1:C4)
- 請將 A1:C4 替換為您實際要轉置的來源區域。
- 若原始範圍中包含任何空儲存格,「TRANSPOSE」函數會將其轉換為 0(零)。若希望在轉置時消除零值結果並保留空白儲存格,請搭配使用「IF」函數:
-
=TRANSPOSE(IF(A1:C4="","",A1:C4))
結果
資料列已轉換為欄,欄也已轉換為列。

使用 INDIRECT、ADDRESS、COLUMN 與 ROW 函數旋轉資料
雖然上述公式簡單易懂且方便使用,但其缺點在於您無法編輯或刪除旋轉表格中的任何儲存格。因此,我將為您介紹一個結合「INDIRECT」、「ADDRESS」、「COLUMN」與「ROW」函數的公式。假設您的原始資料位於 A1:C4 範圍內,若希望執行欄列轉換,同時讓旋轉後的資料與原始資料集保持動態連結,請依照下列步驟操作。
步驟 1:輸入公式
在目標範圍的左上角儲存格(本例為 A6)中輸入下列公式,然後按下「Enter」:
=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))

- 請將 A1 替換為您實際要轉置之來源區域的左上角儲存格,並保留現有的錢號($)。欄字母與列號前的錢號($)代表絕對參照,當您移動或複製公式至其他儲存格時,可確保欄字母與列號維持不變。
- 如果原始範圍中包含任何空白儲存格,此公式會將其轉換為 0(零)。若希望在轉置時排除零值結果並保留空白儲存格,請搭配使用「IF」函數:
-
=IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))
步驟 2:將公式複製至右側與下方的儲存格
選取包含公式的儲存格,先向下拖曳其填滿控點(位於儲存格右下角的小綠色方塊),再向右拖曳至所需的列數與欄數。
結果
欄與列已立即完成切換。

使用選擇性粘貼與「尋找與取代」將欄轉換為列
結合選擇性貼上與尋找及取代功能,只需多幾個簡單步驟,就能在轉置資料的同時,讓轉置後的儲存格自動連結至原始儲存格。
步驟 1:複製要轉置的範圍
選取您要轉置的儲存格範圍,然後按下「Ctrl」+「C」將其複製。

步驟 2:套用「選擇性貼上 → 貼上連結」選項
在空白儲存格上按一下滑鼠右鍵,然後點選「選擇性貼上」。

點擊「貼上連結」按鈕。

您將獲得如下所示的結果:

步驟 3:從「貼上連結」結果中查找和替換等號(=)
選取結果範圍(A6:C9),按下「Ctrl」+「H」,在「查找和替換」對話框中,將「=」取代為「@EO」(或任何不存在於所選區域中的字元)。

按一下「全部取代」,然後關閉對話方塊。下圖顯示資料轉換後的樣貌。

步驟 4:轉置已取代的「貼上連結」結果
選取範圍(A6:C9),並按下「Ctrl」+「C」進行複製。在空白儲存格上按一下滑鼠右鍵(此處以 A11 為例),然後從「選擇性貼上」中點選「轉置」圖示,即可貼上轉置後的結果。

步驟 5:還原等號(=)以將轉置結果連結至原始資料
保持已選取轉置後的結果資料 A11:D13,然後按下「Ctrl」+「H」,將「@EO」取代為「=」(此操作與「步驟 3」相反)。

點擊「全部取代」,然後關閉對話方塊。
結果
資料已完成轉置,並與原始儲存格建立連結。
使用適用於 Excel 的 Microsoft Power Query 轉置並連結資料至原始資料
適用於 Excel 的 Microsoft Power Query 是一款強大的資料自動化工具,能讓您輕鬆在 Excel 中轉置資料。只需依照下列步驟操作,即可快速完成任務:
步驟 1:選取要轉置的範圍並開啟適用於 Excel 的 Microsoft Power Query 編輯器
選取您要轉置的資料範圍,然後在「資料」索引標籤的「取得與轉換資料」群組中,按一下「從表格/範圍」。

- 若所選資料範圍不在表格內,系統將彈出「建立表格」對話方塊;請點擊「確定」以建立表格。
- 如果您使用的是 Excel 2013 或 2010,且在「資料」索引標籤中找不到「從表格/範圍」選項,請前往「適用於 Excel 的 Microsoft Power Query 頁面」下載並安裝。安裝完成後,切換至「適用於 Excel 的 Microsoft Power Query」索引標籤,在「Excel 資料」群組中按一下「從表格」。
步驟 2:使用適用於 Excel 的 Microsoft Power Query 將欄轉換為列
前往「轉換」索引標籤,在「將第一列作為標題」下拉式選單中,選取「將標題作為第一列」。

點擊「轉置」。

步驟 3:將轉置後的資料儲存至工作表
在「檔案」索引標籤中,按一下「關閉並載入」,即可關閉「Power Editor」視窗,並自動建立新工作表以載入轉置後的資料。

結果
轉置後的資料已轉換為新建立工作表中的表格。

(廣告)只需幾次點擊,即可透過 Kutools 完成轉換區域
Kutools for Excel 的「轉換區域」功能,可輕鬆將直欄轉換為多欄,或反向操作;也能將橫列轉換為多列,或反之亦然。

「Kutools for Excel」內含超過 300 項實用功能,讓您的工作更輕鬆高效!立即免費試用完整功能 30 天!
相關文章
- 如何在 Excel 中快速轉置資料範圍,同時跳過空白儲存格?
- 當我們以轉置方式貼上某個範圍時,空白儲存格將一併貼上。然而,有時我們只想忽略空白儲存格來轉置資料(如下圖所示)。在 Excel 中是否有方法能快速轉置範圍並跳過空白儲存格?
- 如何將單一欄位中每 5 列(或 n 列)的資料轉置為多欄?
- 假設 A 欄包含大量資料,您希望將每 5 列轉置為一行,例如將 A1:A5 轉置至 C6:G6、A6:A10 轉置至 C7:G7,依此類推(如下圖所示)。在 Excel 中,如何無需反覆複製貼上即可完成這項任務?
- 如何將欄與列轉置並合併為單一欄位?
- 當您在使用 Excel 工作表時,可能會遇到以下問題:如何將某個資料範圍轉換(或轉置)為單一欄位?(請參見下列截圖)接下來,我將為您介紹三種快速技巧,輕鬆解決此問題!
- 如何將欄與列轉置並轉換為單一橫列?
- 如何將多個橫列與欄位快速合併為單一長橫列?對您來說,這或許看似簡單——只需逐一複製並手動整合成一列即可。然而,當資料包含數百個橫列與欄位時,這種方法不僅耗時,還極其枯燥。接下來,我將為您介紹幾種高效技巧,輕鬆解決此難題。
最佳辦公室生產力工具
| 🤖 | KUTOOLS AI 助手:根據以下內容革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依性下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……更多功能 |
透過 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更加輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁式編輯與閱讀功能。
- 在同一視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您減少數百次滑鼠點擊,生產力提升 50%!
所有 Kutools 增益集,一套安裝程式
Kutools for Office 套件整合了適用於 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,是跨 Office 應用程式團隊的絕佳選擇!
- 一體化套件— Excel、Word、Outlook 與 PowerPoint 增益集 + Office Tab Pro
- 一套安裝程式,一張授權— 數分鐘內完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值首選— 比單獨購買增益集更省








