Excel 中建立序號的需求多樣:簡單的 1,2,3,中文大寫一二三、甲乙丙、月份,甚至複雜的產品編號、隱藏列後自動重排的動態序號。本文整理五大實用技巧,滿足各種情境。
1. 快速輸入內建序列(拖曳填充柄)
Excel 內建常用序列:阿拉伯數字、中文大寫數字(一、二、三)、天干地支(甲、乙、丙)、月份(一月、二月)、星期(星期一、星期二) 等。
- 在相鄰兩儲存格輸入序列前兩項(如「一」、「二」)。
- 選取這兩格,滑鼠指向右下角填充柄(實心十字),按住左鍵下拉即可自動完成。
2. 建立自訂序列(適用特殊編號、部門代碼等)
- 前往 「檔案」>「選項」>「進階」,捲至底部點擊 「編輯自訂清單」(舊版:工具>選項>自訂清單)。
- 在「清單項目」輸入框逐行輸入序列項目(如:A、B、C… 或 部門A、部門B、部門C)。
- 點擊 「新增」 > 「確定」。
- 之後在儲存格輸入第一項,拖曳填充柄即可循環填入自訂序列。
3. 函數自動編號(資料有增刪仍連續)
在序號欄(假設 A 欄)輸入公式,參考內容欄(假設 B 欄)是否為空:
=IF(B2="","",COUNTA($B$2:B2))
- B2 為空時顯示空白,有內容則計算 B$2 到目前列的非空儲存格數。
- 拖曳向下複製,新增/刪除 B 欄資料時,A 欄序號自動重排。
4. 複雜固定前綴序號(如 493948830001, 493948830002…)
- 選取目標區域,Ctrl+1 開啟格式設定,選 「自訂」。
- 類型輸入:
"49394883"0000(雙引號包固定前綴,0 代表流水號位數)。
- 儲存格輸入 1、2、3… 即自動顯示完整編號。
5. 隱藏列後自動調整序號(SUBTOTAL 函數)
=SUBTOTAL(103,$B$2:B2)
- 函數編號
103 代表 COUNTA 且忽略隱藏列。
- 篩選或隱藏列後,序號自動跳過隱藏項,保持連續。
技巧比較表
| 方法 |
適用情境 |
動態調整 |
難度 |
| 拖曳填充 | 固定、已知序列 | 否 | ★ |
| 自訂序列 | 專屬代碼、特殊排序 | 否 | ★★ |
| IF+COUNTA | 依內容欄動態編號 | 是(增刪列) | ★★ |
| 自訂格式 | 固定前綴+流水號 | 否(需手動輸入流水號) | ★★ |
| SUBTOTAL | 需隱藏/篩選後重排 | 是(隱藏/篩選) | ★★★ |