熱門分類
 載入中…
目錄

Excel 技巧:使用 ROW 函數建立序號並自動重新排序

    📊 Excel 技巧:使用 ROW 函數建立自動序號並在刪除列後重新排序

    在 Excel 中,如果你想自動為每一列產生流水號,通常會使用 ROW() 函數。 但當你刪除中間的列時,原本的編號會「跳號」或不連續。 本文介紹一個簡潔的方法,讓序號能在資料刪除後自動重新排序。

    1️⃣ 一般的 ROW 函數使用方式

    假設你的資料從第 2 列開始(第 1 列是標題列),可在 A2 輸入:

    =ROW()-1
      

    這樣 A2 會顯示「1」,A3 會顯示「2」,依此類推。 不過,若刪除第 3 列,原本的「4、5、6」仍會維持原數值,不會自動重新排序。

    2️⃣ 讓序號自動重新排序的技巧

    若你的資料表中每列都有內容(例如姓名、金額、日期等), 可以使用 COUNTA()OFFSET() 搭配建立動態序號。

    =ROW(A2)-ROW($A$2)+1
      

    ✅ 優點: 當刪除任意中間列時,後面的編號會自動更新、重新連續。
    ✅ 原理: 利用目前列號減去起始列號,再加上 1,產生相對編號而非固定數值。

    3️⃣ 進階版本:搭配資料動態範圍

    若資料範圍不固定,可以用下列更通用的方式:

    =ROW()-ROW(INDEX(A:A,MIN(ROW(A:A)*(A:A<>""))))+1
      

    這個版本會自動找出第一筆非空白列作為起點, 無論你新增或刪除列,編號都會自動重新排列。

    📘 小結

    • ROW():取得目前儲存格的列號。
    • ROW()-常數:固定起始編號。
    • ROW()-ROW(起始列)+1:自動重新排序,不受刪除列影響。

    善用這個技巧,能讓你的報表序號自動維護,不需要每次重新輸入。 無論在資料清理、報表輸出或自動化統計中,都是非常實用的小技巧。

    — WWFandy・資料整理筆記

    🔗 分享這篇 LINE Facebook X

    沒有留言:

    張貼留言

    字級