如何在 Excel 儲存格中將特定字元重複 n 次?
使用 Excel 時,您可能偶爾需要在儲存格內將特定字元重複多次,目的可能是為了格式設定、資料視覺化,或符合特定輸入要求。例如,您或許希望以一連串星號作為密碼遮罩、生成類似條碼的自訂字串,或單純用重複字元填滿儲存格,打造視覺分隔效果。有時,您也可能希望自動化這類操作,甚至一次套用至多個儲存格。本文將介紹幾種實用方法,協助您輕鬆在單一或多個儲存格中將字元重複 n 次,無論是簡單應用還是進階需求,都能在 Excel 中靈活實現。
使用公式在儲存格中將字元重複 n 次
在 Excel 中以重複字元填滿儲存格
在 Excel 中以重複的 * 字元與指定數字填滿儲存格
使用 VBA 程式碼以重複字元填滿儲存格
使用公式在儲存格中將字元重複 n 次
當您在單一儲存格內需要將特定字元重複指定次數時,Excel 的 REPT 函數提供了直接又簡便的解決方案!此方法特別適用於視覺標記文字、建立固定長度代碼,或產生預留位置。透過公式操作,不僅確保格式一致性,更能靈活調整重複字元與次數,輕鬆滿足各種需求!
1. 選取要顯示重複字元的空白儲存格,並在編輯欄中輸入下列公式:
=REPT("*",4) 接著按下 Enter 鍵以取得結果,該儲存格將顯示四個星號(「****」)。範例請參見下方截圖。

提示與注意事項:
- 在此公式中,
「*」為要重複的字元,4為重複次數,兩者皆可依需求替換,例如:=REPT("#",10)。 - 若您希望公式能根據儲存格的值呈現動態效果,例如依據 B 欄的數字,將 A 欄的字元重複 n 次,可使用
=REPT(A1,B1)。 - 若輸入極大的數字作為重複次數,Excel 可能會顯示錯誤,或在達到其支援的最大長度(通常每個儲存格最多 32,767 個字元)時自動停止。
此解決方案簡單直接,非常適合手動資料輸入或重複邏輯較為單純的情境。然而,若您需要對多個儲存格進行批次處理並實現動態輸入,VBA 自動化將提供更高的彈性與效率。

透過 KUTOOLS AI 解鎖 Excel 的神奇功能
- 智慧執行:透過簡易指令,輕鬆執行儲存格操作、分析資料,並建立圖表!
- 自訂公式:打造專屬公式,讓您的工作流程更順暢!
- VBA 編碼:輕鬆撰寫並套用 VBA 程式碼,立即提升工作效率!
- 公式解析:輕鬆掌握複雜公式!
- 文字翻譯:輕鬆打破試算表中的語言隔閡!
在 Excel 中以重複字元填滿儲存格
若您的需求是以單一字元(例如「——」或「*」)重複填滿整個儲存格寬度,Excel 的儲存格格式設定選項可輕鬆實現此效果。此方法常適用於製作視覺分隔線,或在表格中建立整齊的線條。與使用公式不同,此方式依賴儲存格格式設定,能自動重複指定字元,以填滿儲存格的可見區域。
1. 按一下您要顯示重複字元的空白儲存格,然後按下 Ctrl+1,即可開啟設定儲存格格式對話方塊。
2. 在「設定儲存格格式」對話方塊中,按一下對齊索引標籤,接著於水平對齊下拉列表中選取填滿選項,再按一下確定以儲存變更。截圖如下:

現在,當您在該儲存格中輸入單一字元(例如「——」),Excel 會自動重複此字元以視覺上填滿整個儲存格的水平空間,如下方範例所示:

注意事項與應用場景:
- 此方法非常適合用來製作分隔線、區隔上下文,或在表格中提供視覺提示。
- 此內容僅為視覺上的填滿效果——當您引用該儲存格時,僅會傳回您輸入的單一字元,而非整個重複顯示的字串。
- 此格式設定最適合用於顯示用途;若需將重複值用於計算或文字操作,則可能不適用。
在 Excel 中以重複的 * 字元與指定數字填滿儲存格
在某些情況下,您可能希望在同一儲存格中先顯示重複符號(例如 *),再接續一個數字。這種做法常用於格式化特定數值,例如代碼、產品 ID 或密碼,以營造固定寬度的視覺效果,或突顯數值資料。

1. 選取目標儲存格後,按一下滑鼠右鍵,並從下方情境功能表中選取設定儲存格格式:

2. 在設定儲存格格式視窗中,前往數字索引標籤,於分類下方選擇自訂,並在類型輸入方塊中輸入 **0,然後按一下確定。

現在,當您在該儲存格中輸入數字(例如「45」),Excel 會自動顯示為「**45」,在數字前加上重複的星號字元,如下方所示:

注意事項:
- 您可在類型方塊中調整格式模式,例如輸入
「$$」0,即可在數字前加入兩個美元符號;或輸入***0,即可加入三個星號。 - 這僅影響數值的顯示方式,並不會改變用於計算的底層數值。
使用 VBA 程式碼以重複字元填滿儲存格
若您的任務涉及處理多個儲存格,或需要自動化批次作業,使用 VBA 巨集將比手動輸入公式帶來更高的彈性與效率。此方法可一次處理多個儲存格,並直接以重複字元填滿儲存格的純文字內容——無需公式,也無需拖曳。
應用情境與注意事項:
- 適用於需一次處理或多個儲存格填滿的情境,或當重複字元與其重複次數分別儲存在不同儲存格時。
- VBA 巨集需儲存在已啟用巨集的工作簿中,並必須在 Excel 中啟用巨集才能執行。
- 執行巨集前,務必先儲存您的工作,並建議備份重要資料,以防意外覆寫。
使用 VBA 自動重複字元的步驟:
1. 開啟 Excel,按下 Alt+F11 以開啟 Visual Basic for Applications 編輯器視窗,接著點選插入> 模組 來新增模組,並將下方程式碼複製貼上至模組視窗中:
Sub RepeatCharBatch()
Dim rng As Range
Dim cell As Range
Dim RepeatChar As String
Dim RepeatTimes As Long
Dim Answer As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to process:", xTitleId, rng.Address, Type:=8)
RepeatChar = Application.InputBox("Enter the character to repeat:", xTitleId, "", Type:=2)
RepeatTimes = Application.InputBox("How many times to repeat the character?", xTitleId, 1, Type:=1)
If rng Is Nothing Or RepeatChar = "" Or RepeatTimes <= 0 Then
MsgBox "Cancelled or invalid input.", vbExclamation
Exit Sub
End If
For Each cell In rng
cell.Value = String(RepeatTimes, RepeatChar)
Next cell
End Sub 2. 若要執行巨集,請按下 F5 或點選執行按鈕
。系統將提示您選取目標儲存格、指定要重複的字元,並輸入重複次數,點選「確定」即可立即處理!
疑難排解與提示:
- 若「重複次數」的輸入值非正整數,巨集將不會繼續執行。
- 您可針對單一儲存格使用,或選取特定區域進行批量處理。
- 您所選範圍內的所有儲存格將被重設為僅包含重複字元的輸出結果,原有資料會被覆寫。
- 執行巨集前,請務必先儲存您的活頁簿,尤其是在套用至大型範圍時,以避免資料意外遺失。
- 此方法不僅支援萬用字元(例如「*」),還能結合英數字元,靈活組合出特定格式(如「A」、「0」、「#」等)。
透過此 VBA 巨集,您可快速又靈活地在 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 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用