如何在 Excel 中重複數字序列:逐步指南
在 Excel 中重複數字序列(例如 1、2、3、4、1、2、3、4)對於資料組織、建立結構化模式以及自動化重複性作業極具價值。無論是處理小型資料集或大型表格,Excel 都提供多種高效方法,讓您輕鬆實現數字序列的重複。本文將介紹多種實用技巧,協助您在試算表中建立重複模式,並詳述各方法的最佳應用情境、優勢與限制。此外,您還能獲得自訂序列重複的完整解決方案,涵蓋 Excel 內建功能與 VBA 程式碼兩種方式,以滿足多元且進階的需求。
- 使用填滿控點重複數字序列
- 使用 MOD 函數重複數字序列
- 使用強大功能重複數字或文字字串序列
- 使用 SEQUENCE 函數重複數字序列(Excel 365 / Excel 2021)
- 使用 INDEX 公式重複自訂序列(適用於文字或自訂順序)
- 使用 VBA 程式碼自動化序列重複
使用填滿控點重複數字序列
填滿控點是 Excel 中最直觀的工具之一,能輕鬆建立模式與重複序列。只需點擊幾下,即可快速複製週期性數值,非常適合處理相對簡短或視覺上易於掌握的序列。當您想迅速建立重複清單、避免使用複雜公式,或為資料輸入與範本示範模式時,這個方法尤其實用。
- 在幾個儲存格中輸入您想要重複的序列,例如在 A1 到 A4 儲存格中依序輸入 1、2、3、4.
- 選取包含序列的儲存格,將滑鼠游標移至選取範圍右下角的小方塊上,待游標變為黑色小十字。
- 按住 Ctrl 鍵,再向下(或向右)拖曳填滿控點,即可輕鬆填滿更多儲存格!此操作能無縫重複所選模式,無需額外設定。

適用情境:填滿控點非常適合快速完成一次性設定,尤其適用於短而可見的模式、只需重複少數次,或需要與資料進行互動式視覺化操作的情況。
限制:處理大型資料集或需要自動化、公式驅動的方法時,手動使用填滿控點效率較低,且在長清單中容易導致不一致或錯誤。
使用 MOD 函數重複數字序列

MOD 函數是建立週期性序列的靈活利器,特別適合在大型資料集中自動化重複性任務。透過公式,您能精準掌控重複的長度、模式與起始點,輕鬆打造一致且逐步遞增的序列,例如讓 1、2、3、4 沿欄位循環重複出現。
將下方公式輸入或貼上至您希望插入數字序列的空白儲存格中,然後向下拖曳以填滿整欄,即可產生連續數字。請參閱螢幕截圖:
=MOD(ROW()-1,4)+1 - ROW()-1 會產生從 0 開始的連續計數,因為 Excel 的第 1 列減去 1 等於 0.
- MOD(。。。,4) 會讓計數每 4 列「循環」回到 0,使序列在每 4 個數值後重複。
- +1 將以 0 為起點的結果進行偏移,讓您的序列從 1 開始而非 0(產生 1–4,而非 0–3)。
- 此公式適用於重複的線性數字序列(例如 1–4),無法直接處理非線性、自訂或文字型序列(如跳號,或字母與數字混合的情況)。
- 若您的序列未從第 1 列開始,請調整公式(例如將 ROW()-1 改為 ROW()——x,其中 x 為用來校正起始數字的數值),以確保模式正確對齊。
- 序列會根據您複製公式的範圍自動重複;若需固定重複次數,或在特定數值處停止,請手動限制複製範圍,或加入額外的控制條件。
使用強大功能重複數字或文字字串序列
在 Excel 中重複數字或文字序列往往相當繁瑣——特別是在處理大型資料集或非標準模式時。雖然 MOD 或 SEQUENCE 等公式能提供協助,但仍耗時且需要專業的公式知識。此時,Kutools for Excel 就能大幅簡化整個流程。憑藉其直覺友善的介面,Kutools 讓您僅需幾個簡單步驟,即可輕鬆重複線性或自訂的數字與文字序列,無需撰寫任何公式或 VBA 程式碼,並能直接套用至大範圍區域,實現最高效率。
安裝 Kutools for Excel 後,請依照下列步驟操作:
- 選取您要插入重複序列的欄或儲存格範圍,該範圍可位於任意位置,無需指定起始儲存格或欄位。
- 接著,請點選 Kutools > 插入 > 插入序列號。詳情請參閱下方螢幕截圖:

- 在對話方塊中設定填充順序,然後點擊「新增」按鈕,即可建立自訂序列。

- 在接下來的對話方塊中,依需求設定數字序列:
- 輸入自訂序列清單的名稱,方便日後管理與重複使用。
- 只要指定起始數字、結束數字、遞增值與位數,就能完整自訂重複數字。
- 您還可定義前置字元和/或後置字元,為內容增添結構(例如「Q1——」、「SFX」)。
- 點擊「確定」即可儲存設定。

- 返回上一個對話方塊後,請點選「確定」或「套用」。指定的模式將立即填入您所選區域,且在確認前即可預覽效果。請參閱示意圖:

提示與注意事項:使用 Kutools 可輕鬆產生數值與文字序列、靈活控制重複間隔,並高效處理合併儲存格或不連續的選取範圍。
適用時機:當您希望自訂簡單或複雜的重複模式(包含數字與文字混合)、可靠地大量重複資料,或在無需建構公式或撰寫程式碼的情況下自動插入序列時,此方法最為理想。
限制:Kutools 需額外安裝,但對於經常處理大型或特殊模式序列的使用者來說,卻能帶來極大的彈性與便利!
使用 SEQUENCE 函數重複數字序列(Excel 365/Excel 2021)
若您使用的是新版 Excel(Excel 365 或 Excel 2021),SEQUENCE 函數憑藉其動態陣列功能,能輕鬆在欄或列中建立多樣化的數列模式,尤其適合快速填滿大範圍的基礎重複數字序列。

將下列公式輸入或貼上至空白儲存格(例如 A1),然後按下 Enter。Excel 會自動依指定的列數向下溢出序列:
=MOD(SEQUENCE(20,1,0),4)+1 - SEQUENCE(20,1,0):產生一組垂直數字序列,範圍從 0 到 19,共計 20 列。
- MOD(。。。,4):將每個結果除以 4 後取餘數,營造出循環效果。
- =MOD(SEQUENCE(20,1,0),4)+1:調整序列,使其在 1 到 4 之間循環重複。可變更 20 與 4,以自訂序列長度及重複範圍。
若要延長或縮短重複序列,請調整 SEQUENCE 中的「20」;若要變更重複範圍(例如 1 到 7),請將「4」改為新範圍的大小。
- 僅適用於 Excel 365/2021:舊版 Excel 不支援 SEQUENCE 函數及動態陣列功能。
- 僅限數值輸出:此公式專為數字設計。若需重複自訂文字或混合值序列,請參閱下方的 INDEX 公式解法。
- 僅限線性模式:所產生的模式永遠為連續。若需重複非標準、不規則或自訂模式,請改用其他方法(例如 INDEX 公式)。
使用 INDEX 公式重複自訂序列(適用於文字或自訂順序)
Excel 的 INDEX 函數在重複自訂序列方面展現極高彈性——無論是數字、文字,或任何使用者定義的順序皆能輕鬆應對!相較於僅能處理等距數字模式的 MOD 公式,INDEX 函數可重複任意內容與順序的清單,是處理混合型、非線性或文字型序列的多功能首選方案。
此方法特別適用於需要重複非標準模式的情境,例如 1、5、9,或如 A、B、C 等自訂文字標籤,甚至混合值亦可輕鬆應對。
1. 在空白儲存格(例如 B1)中輸入下列公式,即可將 A、B、C 等文字序列沿著資料集向下自動重複:
=INDEX({"A","B","C"},MOD(ROW()-1,3)+1) 2. 按下 Enter 確認公式後,向下拖曳填滿控點,即可將格式套用至其他列。
運作原理:陣列 {"A","B","C"}儲存您的自訂序列——這些可以是數字、文字,或任何您需要的值。MOD(ROW()-1,3)+1 會循環遍歷該陣列:當您向下複製公式時,索引號碼將自動重複,讓您的序列也隨之循環呈現!
自訂方式:若要使用不同模式(例如 {5, 10, 15, 20}),請調整陣列:
=INDEX({5,10,15,20},MOD(ROW()-1,4)+1) 提示:若序列儲存在儲存格範圍中(例如 D1:D3),請使用 INDEX($D$1:$D$3,MOD(ROW()-1,3)+1)——無需修改公式,即可輕鬆更新或擴充重複清單!
優勢:INDEX 突破了 MOD 與 SEQUENCE 函數的限制,支援混合類型序列與任意自訂排序,特別適合進階、不規則及文字型重複需求!
可能問題:若公式始終傳回相同值,請檢查是否使用了正確的絕對/相對參照,並確認列的計算範圍與公式起始位置一致。
使用 VBA 程式碼自動化序列重複
針對進階情境,或當模式極度複雜、需以程式方式產生,或需要超越試算表公式所能輕鬆實現的自動化程度時,VBA(Visual Basic for Applications)可讓您動態建構並填入任何可描述的重複模式。此方法在以下情況特別實用:
- 序列可由規則、函數生成,或以動態方式取得(事先未知)。
- 重複次數、區塊大小或序列長度會隨使用者輸入而變動。
- 您的序列包含複雜邏輯、條件式重複,或需自動擴展的範圍。
操作步驟:
1. 在 Excel 中,按一下開發人員工具>Visual Basic,即可開啟 VBA 編輯器。進入 VBA 視窗後,按一下插入> 模組,並將下列程式碼貼到模組中:
Sub RepeatCustomSequence()
Dim seqArr As Variant
Dim repeats As Long
Dim outRange As Range
Dim i As Long, n As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
' Prompt for sequence to repeat (as comma-separated values)
Dim seqInput As String
seqInput = Application.InputBox("Enter your sequence to repeat (comma separated):", xTitleId, "A,B,C")
If seqInput = "" Then Exit Sub
seqArr = Split(seqInput, ",")
repeats = Application.InputBox("How many repeats?", xTitleId, 10, Type:=1)
Set outRange = Application.InputBox("Select top-left cell of output range", xTitleId, Type:=8)
n = UBound(seqArr) - LBound(seqArr) + 1
For i = 0 To repeats - 1
outRange.Offset(i, 0).Value = seqArr((i Mod n) + LBound(seqArr))
Next i
End Sub 2. 在 VBA 編輯器中,點擊
執行按鈕,或按下 F5 鍵即可執行。系統將提示您輸入欲重複的自訂序列(以逗號分隔,例如 A、B、C 或 5、10、15),並指定重複次數與首個輸出儲存格。VBA 指令碼會立即將重複模式輸出至您的工作表!
自訂方式:此 VBA 方法可進一步靈活調整——例如改為水平寫入重複區塊、加入間隔輸入提示,或支援更複雜的序列邏輯。只需修改列表放置區域或序列循環方式即可輕鬆實現!
疑難排解:若未顯示任何結果,請再次檢查 Excel 中的巨集安全性設定,並確認所提供的序列與次數有效。執行新程式碼前,務必先儲存活頁簿,以保護既有資料。
✅ 結論
根據您的需求與 Excel 版本,您可在 Excel 中運用多種高效方式重複數字或文字序列。
- 填滿控點非常適合快速手動建立圖案,對於短序列或基本視覺排版來說,簡單又易用。
- MOD 函數提供動態且由公式驅動的解決方案,適用於均勻間隔的數字重複,是處理線性數值重複的最佳選擇。
- 若追求更高彈性與便利性——特別是在處理自訂或混合文字/數字序列時——Kutools for Excel 提供直覺易用的介面與強大的序列處理功能,無需繁瑣設定。
- Excel 的 SEQUENCE 函數非常適合在新版 Excel 中,以純公式方式快速生成線性重複數值序列。
- 對於非線性、自訂或文字模式的重複,INDEX 公式方法提供無與倫比的控制力,能靈活處理陣列或範圍中指定的任何模式,突破純數值或逐步重複的限制。
- 當需要極致彈性或動態模式時——例如產生式、高度複雜,或需在執行時期決定的序列——VBA 自動化能提供進階功能,特別適合專業與技術任務,尤其在內建工具無法滿足需求之際。
選擇最符合您工作流程與序列模式需求的方法,提升生產力並輕鬆簡化重複性資料作業!別錯過我們的豐富資源,獲取適用於各級使用者的更多 Excel 解決方案與實用策略:我們網站提供數千篇教學,助您精通 Excel。
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 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 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用




