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

如何在 Excel 中自動填入遞增的儲存格內容?

作者修改日期

在我們日常使用 Excel 的工作中,自動以遞增數字填滿儲存格是常見需求。例如,您可能希望快速在某一欄中填入 1、2、3 等序列,用於追蹤 ID、交易編號或排序資料。然而,許多情況下您需要數字以非 1 的固定間隔遞增,例如產生發票編號如 10001、10012、10023 等。手動逐一輸入不僅耗時,還容易出錯。因此,掌握自動填入遞增序列的方法——無論是簡單步長或自訂間隔——都能大幅提升您的工作效率與準確性。本教學將介紹幾種實用的解決方案,適用於 Excel 中不同需求與技能程度,協助您輕鬆依需求生成遞增數字。

使用自動填滿功能自動填入遞增儲存格

自動填入遞增公式

使用 Kutools for Excel 自動填入遞增儲存格好點子

使用 VBA 程式碼自動填入遞增儲存格


使用自動填滿功能自動填入遞增儲存格

Excel 的自動填滿功能提供了一種快速又直覺的方式,讓您輕鬆在工作表中建立基本的遞增數列。此方法特別適合用於簡單模式,或當您希望無需公式就能快速獲得視覺化結果時。

適用情境:當您需要填入固定步長(例如 1、2、3……)或自訂間隔(例如 10001、10013、10025……)的數字序列,且該序列簡單到只需提供起始數字即可定義時,請使用此方法。

1. 點選您希望序列起始的儲存格,例如在 A1 儲存格中輸入起始數字(如 10001)。請參閱截圖:

在儲存格 A1 中輸入 10001

2. 在下一個儲存格(例如 A2)中輸入您希望的下一個數字,以定義遞增間隔。例如,若要讓每個數字增加 11,請在 A2 儲存格中輸入 10012。(務必仔細確認此值——它將決定整個序列的步長。)

在儲存格 A2 中輸入 10002

提示您在前兩個儲存格中輸入的數字差異將作為整個序列的間隔。填滿前務必確認間隔正確。

3. 選取這兩個起始儲存格(A1 和 A2),然後將游標移至填滿控制點(即選取範圍右下角的小方塊),按住滑鼠並向下拖曳至所需位置,即可依預設的遞增模式自動填滿儲存格。請參閱截圖:

使用填滿控點,將儲存格 A1 和 A2 中遞增數字序列延伸至後續的儲存格

優點對於短欄位或簡單遞增極為快速,無需使用公式或額外工具。
限制若間隔變更可能需要重新輸入,且此方法不具動態性:填滿後若更改第一個數值,其餘數值不會自動更新。

自動填入遞增公式

除了自動填滿功能外,您還能運用 Excel 公式建立遞增序列,享有更精準的控制與更高的彈性。此方法尤其適合用於:當您調整起始值時,序列能自動更新;或需將公式複製至其他位置以動態調整序列的情境。

適用情境:當您需要動態遞增序列,特別是起始值或間隔可能變動、處理較長清單,且重視自動化與一致性時,請使用公式。

1. 首先,在起始儲存格(例如 A1)輸入初始值,例如在 A1 儲存格中輸入 10001. 接著,點選下方儲存格(A2),並輸入下列公式,設定間隔為 11:

=A1+11

其中 A1 為您的起始儲存格,11 則是遞增值。請依您的序列需求調整步長!

在儲存格 A2 中輸入公式

2. 按下 Enter 計算數值,接著選取 A2 儲存格,並將填滿控制點(右下角小方塊)向下拖曳至所需範圍,即可自動在所有選取的儲存格中生成指定間隔的遞增值!

使用填滿控點將公式延伸至下方的儲存格

優點使用公式時,起始值的任何變更都會自動更新所有後續結果。這能在填滿後輸入值變更時減少錯誤,同時也方便調整間隔而無需重新輸入所有數值。

使用 Kutools for Excel 自動填入遞增儲存格

Kutools for Excel 提供插入序列號功能,能高效在儲存格中自動生成遞增數字!若您經常需要進階編號選項(例如自訂前置字元、後置字元、固定位數格式或重啟序列),強烈推薦使用此功能——無需複雜公式或重複手動輸入,Kutools 幫您輕鬆搞定!

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

安裝免費版 Kutools for Excel 後,請依下列步驟操作:

1. 選取工作表中要填入遞增數字的範圍,接著切換至 Excel 功能區上的 Kutools 選項卡,點選插入,再選擇插入序列號。請參閱截圖:

功能區上 Kutools 索引標籤中的「插入序列編號」選項

2. 在彈出的插入序列號對話方塊中,點選新增以建立新序列。請參閱截圖:

「插入序列編號」對話方塊,其中「新增」按鈕已醒目提示

3. 在展開的對話框中完成下列設定:

1)為您的新序列輸入名稱(方便日後重複使用或識別);

2)在開始數字欄位中指定序列的起始值;

3)在遞增方塊中輸入您想要的間隔(例如輸入 11 表示步長為 11);

4)在位數欄位中設定顯示位數。例如,輸入「5」將自動在數字前補零,使 10001 顯示為 10001,15 顯示為 00015.

5)您也可以指定選用的前置字元後置字元,這些字元會分別出現在每個數字的前後(例如「ID-」或「——A」)。

展開的「插入序列編號」對話方塊

4. 完成序列設定後,點選新增將其儲存至對話方塊,再點選填滿範圍,即可依據這些設定自動填入所選儲存格。請參閱截圖:

「插入序列編號」對話方塊,其中「填滿範圍」按鈕已醒目提示

您選取的範圍現已填入完全符合指定格式的遞增數字,包含所有自訂的前置與後置字元。

所選儲存格已以指定樣式填入遞增編號

注意:

1. 若要重啟遞增序列並從起始數字重新填入,請返回插入序列號對話方塊,從清單中選取您的序列,並使用重設選項,再點選確定確認。

2. 若您希望序列在特定數字停止並重新從頭開始,請勾選對話方塊中的結束數字核取方塊,並輸入您想要的最終值。套用前可先預覽效果,確保編號完全符合需求!

展開的「插入序列編號」對話方塊,並已勾選「結束編號」選項

優點高度靈活,適用於生成具專業外觀的序號或代碼,尤其在需符合特定格式或支援重啟需求時更顯優勢。非常適合批次作業,有效降低人為錯誤!

提示儲存常用序號設定,日後重複使用更省時!


使用 VBA 程式碼自動填入遞增儲存格

當您需要在更複雜的情境中自動化遞增數字,或需頻繁執行此操作時,不妨考慮使用 VBA(Visual Basic for Applications)。此方法高度靈活,能快速生成自訂的遞增序列,特別適合處理大型資料集或符合特定自訂模式的需求。

1. 按下 Alt + F11,開啟 Visual Basic for Applications 編輯器。在編輯器中,點選插入 > 模組,建立新模組。接著,將下列 VBA 程式碼複製並貼上至模組視窗中:

Sub FillIncrementCells()
    Dim rng As Range
    Dim startVal As Long
    Dim stepVal As Long
    Dim i As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to fill incrementing values:", xTitleId, rng.Address, Type:=8)
    
    startVal = Application.InputBox("Enter the starting number:", xTitleId, "", Type:=1)
    stepVal = Application.InputBox("Enter the increment step:", xTitleId, "", Type:=1)
    
    If rng Is Nothing Then Exit Sub
    
    For i = 1 To rng.Count
        rng.Cells(i).Value = startVal + (i - 1) * stepVal
    Next i
End Sub

2. 接著按下 F5 鍵執行此程式碼。在提示方塊中依序輸入起始數字與間隔值,所選儲存格將自動填入符合指定規則的遞增序列!

最佳 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用