免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac548LINE 與社群533Google 服務467Windows 與電腦455Office 教學425Android 手機402網路新知372AI 工具126
Office 教學

Excel Transpose 函數用法:表格轉置並自動同步更新資料

將做好的 Excel 表格直向轉橫向,最簡單的方式是「選擇性貼上」轉置,但若希望修改原始資料時,轉向後的表格也能自動同步更新,就必須使用「TRANSPOSE」陣列公式來處理。

為什麼要用 TRANSPOSE 函數來旋轉儲存格?

將做好的表格直向轉橫向,最簡單的方式就是先整個複製,再用「轉置」貼上。但這樣做只能讓你的資料做到基本的「重複」而已,怎麼說呢?

如果你確定表格要交出去了、不會再改,那就用這招沒差;但如果加上「TRANSPOSE」這個函數,當你在原始表格內做了哪些更改,旋轉後的新表格也會一起更改。因為「TRANSPOSE」是屬於「陣列公式」,可讓同樣的公式套用到所有儲存格,來看看阿湯的範例。

如何運用「TRANSPOSE」函數轉置表格?

這份成績調查表是以往下增加資料的模式,「垂直」進行編輯,那現在我們要來更改顯示方式,把它變成橫向排列。

原始直向排列的 Excel 成績調查表
  1. 首先,先到空白處拖拉一塊區域,涵蓋的儲存格必須跟原始儲存格的數量相同。像範例總共有 30 格(3 欄 10 列),我們就要選取 30 個「水平」方向排列的儲存格(10 欄 3 列),如下圖。
在空白處選取與原始資料數量相同的水平儲存格範圍
  1. 在選取區域不動的情況下,接著直接在資料編輯列或空白列輸入「=TRANSPOSE(」。
在選取的儲存格內輸入 TRANSPOSE 函數公式
  1. 然後用滑鼠拖拉或直接鍵入原始儲存格的範圍,公式就會變成「=TRANSPOSE(A1:C10) 」。這時候千萬不要按 Enter,因為我們今天所教的是陣列公式,關鍵就是要使用鍵盤快捷鍵「 Ctrl + Shift + Enter」來完成下個步驟,按吧!
選取原始資料範圍並按下 Ctrl+Shift+Enter 完成陣列公式

完成後就會看到原始資料乖乖照預定的方向排好,變成橫向的表格了。但要注意,原來的表格格式並不會一起過來,需要另外編輯。

轉置完成後的資料,但尚未包含原始格式

你可以手動複製原始表格的格式,並套用在新的表格上,這樣就完成了現階段的工作。但如果要更改資料呢?

手動複製並套用格式到轉置後的新表格

測試資料同步與一般「轉置」貼上的差異

如下圖,我們將原始資料中第九名的分數從「81」改成「80.9」,你會發現剛剛用公式製作出來的副本也會同步改變!如果你的兩個表格是因應不同需求(或要求)而設置,使用這個方式,不只可輕鬆轉換呈現的方式,還能在方便又不出錯的狀況下,維持資料的更新。

修改原始表格資料,轉置後的表格也會自動同步更新

順便給大家看看常用的「轉置」方式。將儲存格全選後複製,並在空白處按滑鼠右鍵,用「選擇性貼上」點選「轉置」,就會跟預覽一樣連格式都一起複製過去了。

使用選擇性貼上的轉置功能複製表格

但缺點就像前面說的,無論原始表格做了什麼變動,用一般轉置貼上的複本都不會一起改。要用哪一種方法,就看大家的需求了。

選擇性貼上轉置的結果,不會自動同步資料
更多 Office 相關教學:請點我

常見問題

為什麼用 TRANSPOSE 函數轉置表格後,資料沒有出來?

因為 TRANSPOSE 是陣列公式,輸入完公式後必須按下快捷鍵「Ctrl + Shift + Enter」才能正確執行,不能只按 Enter 鍵。

用 TRANSPOSE 函數轉置表格,顏色和框線會一起複製嗎?

不會。使用 TRANSPOSE 函數只會轉置資料內容,表格的顏色、框線等格式不會一起過來,需要手動複製格式並套用。

一般的「選擇性貼上轉置」和 TRANSPOSE 函數有什麼不同?

一般的「選擇性貼上轉置」會連同格式一起複製,但原始資料修改時不會同步;TRANSPOSE 函數雖然不包含格式,但能讓轉置後的表格與原始資料保持同步更新。

(本文於 2026 年 10 月更新:補充步驟說明與常見問題)

這篇收錄在「Excel 教學總整理」,同一主題的其他教學都依小主題整理在那裡。