KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何快速將 Excel 資料上下翻轉?

作者修改日期

在 Excel 處理眾多資料管理與分析任務時,您可能會需要將資料順序反轉(上下翻轉)。這在處理時間序列資料、日誌,或需以相反方向比較資料趨勢時特別實用。此外,從不同來源匯入的資料,其順序有時與您的分析或報表格式要求相反;此時,快速反轉資料順序有助於確保後續處理與視覺化的一致性及準確性。

本完整指南介紹了幾種在 Excel 中上下翻轉資料的實用方法,包括:


使用輔助欄與排序功能翻轉資料

其中一種直接的方法是在資料旁新增輔助欄,再依此欄位進行排序,系統性地反轉順序。此方法簡單易行,無論是小型清單或大型資料集皆適用。

1. 點選緊鄰第一筆資料的儲存格,在此輔助欄位中輸入 1,並在下方儲存格輸入 2.

2. 選取剛才輸入的兩個編號儲存格,利用自動填滿控制點(位於儲存格右下角的小方塊)向下拖曳,沿著您的資料範圍填滿序列,確保與數據區域長度一致,為每一列資料依序指派輔助編號。
螢幕截圖顯示在 Excel 中使用自動填滿控制點來延伸輔助欄中的數字

3. 選取您的資料與完整的輔助編號序列後,前往資料索引標籤,然後按一下排序大到小,即可根據輔助欄重新排列列,讓資料順序反轉。
螢幕截圖示範在 Excel 中使用「由大到小排序」選項來反轉資料

4. 此時可能會出現排序警告對話方塊。請務必選擇擴充選取範圍,再點擊排序,以確保排序作業涵蓋所有相關欄位,在反轉順序的同時完整保留資料結構。
螢幕截圖顯示 Excel 中的「排序警告」對話方塊,用以擴充選取範圍來反轉資料

現在,包含輔助欄與主欄在內的資料都已在原位置完成反轉。
螢幕截圖顯示在 Excel 中透過輔助欄位搭配排序方法所反轉的資料

完成後,若不再需要輔助欄,您可安心刪除或隱藏它。

適用性與注意事項:此方法特別適合偏好不使用公式或程式碼的使用者,且相容於所有 Excel 版本。排序時,務必擴充選取範圍,以免破壞相鄰欄位間的關聯性。雖然此方法適用於大多數情境,但在處理極大型工作表時,可能因 Excel 排序作業而稍耗時間。


使用公式翻轉資料

熟悉 Excel 公式的使用者,可善用 INDEX 與 ROWS 函數快速翻轉欄位資料。此方法無需變動原始欄位,即可動態呈現翻轉結果;當您希望保留原始資料,同時讓翻轉後的內容能隨來源自動更新時,這種公式解法尤其實用。

1. 在空白欄位中(例如原始資料位於 A1:A8,則從 B1 開始),輸入下列公式:

=INDEX($A$1:$A$8,ROWS(A1:$A$8))

2. 按下 Enter 後,向下拖曳公式的自動填滿控制點,填滿與原始數據區域相同的列數,直到資料完全反轉為止;一旦開始出現重複項目,請立即停止填滿。

螢幕截圖示範在 Excel 中套用 INDEX 公式來反轉資料順序

現在,您的資料將以顛倒順序顯示於新欄位中,而原始資料則維持不變。
螢幕截圖顯示在 Excel 中使用 INDEX 公式將資料上下顛倒

參數說明: INDEX($A$1:$A$8,ROWS(A1:$A$8)) 會依序從 A8 提取至 A1 的資料。請將 $A$1:$A$8 調整為您實際的資料範圍。

提示與注意事項:請確保指定的範圍與實際項目數量一致,否則可能導致錯誤或產生空白儲存格。若您的數據區域大小有所變動,務必調整公式中的參照範圍。此方法最適合用於固定大小的資料集,或當您需要即時鏡像欄位時。移動列或欄時,請特別留意,以免意外造成參照偏移。


使用 Kutools for Excel 翻轉資料

上述標準 Excel 方法雖可反轉數值順序,但若需同時保留儲存格格式(如背景顏色、字型或資料驗證規則),Kutools for Excel 的「垂直翻轉範圍」工具便能提供更大彈性——讓您自由選擇同時翻轉數值與格式,或僅翻轉數值。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

安裝 Kutools for Excel 後,選取您要翻轉的資料,前往 Kutools > 範圍 > 垂直翻轉範圍,並從子選單中選擇您偏好的翻轉類型。

  • 若您選擇全部翻轉,儲存格的數值與對應格式將同步反轉。輸出結果如下所示:
    螢幕截圖顯示 Kutools 同時翻轉數值與格式來垂直翻轉資料
  • 若您選擇僅翻轉內容,僅內容值會反轉,而格式則維持不變:
    螢幕截圖顯示 Kutools 僅在 Excel 中翻轉數值

Kutools for Excel 不僅能輕鬆翻轉資料與格式,更內建多項實用功能,如交換範圍、批次編輯等,全面提升您處理複雜資料時的工作效率。

情境優勢與注意事項:此方法極適合經常調整資料版面配置,或需保留複雜儲存格樣式的使用者,操作直覺簡便,有效降低手動錯誤風險。然而,此解決方案需安裝 Kutools for Excel;如同使用任何增益集,執行批次轉換前務必備份重要資料。


使用 VBA 程式碼翻轉資料

若您經常需要反轉大型資料集,或希望自動化翻轉流程,使用 VBA 巨集能有效簡化工作流程。此方法特別適合處理重複性任務或超大型資料集,因為只需執行一次巨集,即可快速且一致地翻轉指定範圍。當您需要將翻轉作業整合至更廣泛的自動化資料處理流程時,此方法同樣相當實用。

1. 在 Excel 功能區上,前往開發人員 > Visual Basic,以開啟 Microsoft Visual Basic for Applications 視窗。在專案窗格中,按一下插入 > 模組,然後將下列 VBA 程式碼貼到新模組中:

Sub FlipDataUpsideDown()
    Dim WorkRng As Range
    Dim i As Long, j As Long
    Dim TempValue As Variant, TempFormat As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Please select the range to flip upside down:", xTitleId, WorkRng.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    Application.ScreenUpdating = False
    
    For i = 1 To Int(WorkRng.Rows.Count / 2)
        j = WorkRng.Rows.Count - i + 1
        TempValue = WorkRng.Rows(i).Value
        TempFormat = WorkRng.Rows(i).Interior.Color
        WorkRng.Rows(i).Value = WorkRng.Rows(j).Value
        WorkRng.Rows(i).Interior.Color = WorkRng.Rows(j).Interior.Color
        WorkRng.Rows(j).Value = TempValue
        WorkRng.Rows(j).Interior.Color = TempFormat
    Next i
    
    Application.ScreenUpdating = True
End Sub

2. 接著,按一下執行按鈕執行按鈕以執行程式碼。系統將提示您選取要上下翻轉的範圍;確認選取後,所選儲存格將自動垂直反轉順序,巨集也會在翻轉過程中一併複製儲存格的背景顏色。

提示與疑難排解:此巨集會在所選區域內逐列翻轉所有內容。若您的資料包含公式、合併儲存格等非純數值內容,執行後請務必仔細檢查結果。為避免意外變更,建議先於樣本資料測試,或事先備份原始檔案。
若出現「下標超出範圍」等錯誤,請確認所選區域僅包含連續的列(而非零散儲存格),並確保範圍內未使用合併儲存格。操作結果將立即生效,必要時可透過 Excel 的復原按鈕快速還原。

應用場景:此解決方案極適合處理大型資料集、自動化報表流程,或在您需要定期垂直翻轉多個表格時使用。不僅具備高度彈性,可輕鬆整合至其他自動化專案中,更能確保批次作業高效執行,無需繁瑣的手動操作!


透過本指南介紹的多種方法——手動輔助欄與排序、公式解法、Kutools for Excel 工具,以及可自訂的 VBA 巨集,您都能自信地在 Excel 中反轉資料順序,輕鬆應對各種商業與分析需求。選擇方法時,請根據資料規模、您對 Excel 函數與程式碼的熟悉程度,以及是否需保留儲存格格式來評估。若出現錯誤或非預期結果,請重新確認資料選取步驟與範圍參照,並在必要時從備份還原。

掌握這些資料處理技巧,將大幅提升您根據實際工作流程需求調整 Excel 試算表的能力,助您加快作業速度、降低出錯風險,並從資料中獲得更深入的洞察!如需更多技巧、公式與自動化靈感,立即造訪我們的 Excel 資源專區,獲取詳盡的逐步教學!


垂直或水平翻轉資料

 
Kutools for Excel:超過 300 種實用工具隨手可得!盡享 AI 驅動功能,讓工作更聰明、更快速!立即下載!

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用