如何在 Excel 中將指定文字新增至所有儲存格的開頭或結尾?
有時您可能需要在選取範圍內每個儲存格的開頭或結尾加入相同的特定文字。若逐一手動處理,不僅繁瑣還相當耗時。所幸,還有幾種更簡便的方法,能讓您快速又高效地在所有選取儲存格的開頭或結尾統一加入相同文字。
![]() |
使用快速填滿功能,在所有儲存格開頭/結尾新增添加文本
Excel 的快速填滿是一項智慧工具,能自動偵測資料模式並據此填入內容。當您已有期望輸出的範例時,這項功能特別適合用來向儲存格添加文字。
假設您需要 在 A 欄的姓名前加上「Dr.」,以下是使用快速填滿達成此目的的方法:
- 請確保您的資料位於單一欄位,且緊鄰的下一欄為空白。

- 在下一欄的第一個儲存格中輸入第一個範例,並加上 「Dr.」,然後按下 Enter。

- 按下 Ctrl + E,即可自動在該欄其餘儲存格中填入 「Dr.」作為姓名的前置字串。 提示:若您偏好透過 Excel 功能區介面操作,也可點擊功能區上的資料索引標籤,再選擇快速填滿,同樣能達成相同效果。
注意:若要在姓名後新增特定文字,例如附加 「, HR」以表示人力資源部門,也可使用相同方法:
在所有公式的開頭/結尾新增添加文本
想要輕鬆在儲存格開頭或結尾插入特定文字或字元?只要使用 Excel 公式,將指定字串與儲存格參照串接即可!假設您需要 在 A 欄的姓名前加上「Class A:」,以下是套用公式達成此目的的方法:
- 選取一個儲存格,用來輸出加上「Class A:」前綴的名稱。

- 根據您的偏好,輸入下列任一公式後按下 Enter,即可立即看到第一個結果(本例將使用第一個公式):
="Class A: "&A2=CONCATENATE("Class A: ", A2)=CONCAT("Class A: ", A2)提示:在這些公式中,「Class A:」是新增至姓名前的前綴,而 A2 是您要修改的第一個姓名所在儲存格。歡迎將「Class A:」替換為您需要的文字,並調整 A2 以符合實際需求!
- 向下拖曳填滿控制點,將此公式套用至您要處理的儲存格。

注意事項:
- 為求簡便,請先將您要新增的文字放入特定儲存格(例如 )E2),再合併兩個儲存格。提示:前置文字的儲存格位址請使用 $ 符號鎖定,避免向下複製公式時發生變動。

- 若要在儲存格現有內容末尾附加文字,只需調整公式結構即可輕鬆達成!例如,若要在儲存格 A2 的內容後加上「—— Class A」,可使用以下任一公式:
=A2&" - Class A"=CONCATENATE(A2, " - Class A")=CONCAT(A2, " - Class A")
使用 AI 在所有儲存格的開頭/結尾新增添加文本
AI 助手功能是 Kutools for Excel 在智慧資料處理上的重大突破!它能運用人工智慧精準分析您的需求,並透過簡單指令輕鬆完成複雜任務。
若要在選取的儲存格前加上類似 「Dr.」的文字,只需選取這些儲存格,點擊 Kutools > AI 助手,然後告訴 Kutools AI 助手:在每個選取的儲存格前加上「Dr.」。它會立即理解並顯示一個執行按鈕,點擊該按鈕,變更即刻套用!
注意事項:
- 若結果不如預期,且您希望撤銷變更,請點擊不滿意按鈕,立即還原您的操作!
- 若要 在所有選取的儲存格末尾附加文字(例如「AA」),請將您的要求調整為 在每個選取的儲存格末尾新增「AA」。
- 想使用 AI 助手工具嗎?立即下載 Kutools for Excel!除此之外,Kutools 還提供超過 300 種實用功能,並享有 30 天免費試用。別再等待,今天就立即體驗吧!
使用 VBA 在所有儲存格的開頭/結尾新增添加文本
本節將介紹一種簡單的 VBA 方法,可直接在一個或多個選取區域內所有儲存格的開頭或結尾加入指定文字。
- 選取您要在所有儲存格開頭或結尾加入指定文字的範圍。
- 在 Excel 中按住 Alt + F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗。
- 點擊插入 > 模組,並將下列 VBA 程式碼貼到模組視窗中。
- VBA:在儲存格開頭新增指定文字
Sub PrependToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = "EXCL-" & c.Value Next End Sub注意:此程式碼會在所有選取的儲存格前加上 「EXCL-」。在將此程式碼套用至您的工作表前,請務必將範例文字替換為您實際所需的文字。
- VBA:在儲存格結尾新增指定文字
Sub AppendToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = c.Value & "-XS" Next End Sub注意:此巨集會在每個選取儲存格的內容後附加 「-XS」。執行巨集前,請務必將 「-XS」替換為您希望附加至儲存格內容的專屬尾碼!
- VBA:在儲存格開頭新增指定文字
- 按下 F5 鍵,立即執行巨集!
結果
執行第一段 VBA 後,所有選取儲存格的內容開頭將自動加上 「EXCL-」。

執行第二段 VBA 後,所有選取儲存格的內容末尾將自動加上 「-XS」。

- 將文字前置於儲存格內容並放置於下一欄:

Sub PrependToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value Next c End Sub - 將文字附加於儲存格內容並放置於下一欄:

Sub AppendToRightOfSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS" Next c End Sub
使用 Kutools for Excel 在所有儲存格的開頭/結尾新增添加文本
Kutools for Excel 的 Add Text 工具,專為高效處理在一或多個選取範圍中於每個儲存格開頭或結尾新增指定文字而設計。此外,此工具更擅長執行以下細緻任務:
| ![]() |
安裝 Kutools for Excel 後,選取一個或多個要加入指定文字的儲存格範圍,然後依序點選 Kutools > Text > Add Text。在 Add Text 對話方塊中,請依下列步驟操作:
- 輸入您要新增的文字。
- 選擇文字放置的位置。 您可在預覽窗格中立即查看效果!
- 點擊確定。

- 在提供的螢幕截圖中,文字方塊已輸入 「2024」,並選取了最後一個字符後選項。您可在將變更套用至所選區域(們)前,預覽文字於每個儲存格中的顯示效果。
- 若您勾選 Skip non-text cells 選項,此工具將不會為包含非文字內容的儲存格新增指定文字。
注意:想使用添加文本工具嗎?立即下載 Kutools for Excel!除此之外,Kutools 還提供超過 300 種實用功能,並享有 30 天免費試用。別再等待,今天就立即體驗吧!
使用自訂格式在所有儲存格的開頭/結尾視覺化新增添加文本
Excel 中的自訂格式是一項強大功能,可讓您視覺化調整儲存格的顯示內容,而不會實際變更儲存格的原始資料。此功能特別適用於在不影響計算的前提下,為資料新增解讀所需的單位或識別符!
假設您有一欄代表重量的數字,希望 在每個數字後顯示單位「kg」,同時保留原始數值以便進行計算。請依照以下步驟操作:
- 選取包含重量的儲存格。您可以選取一個範圍、一個整列,或試算表中的特定儲存格。

- 按住 Ctrl + 1 鍵,即可開啟設定儲存格格式對話方塊。 或者,您也可以在選取的儲存格上按一下右鍵,從快顯功能表中選擇設定儲存格格式。
- 在設定儲存格格式對話方塊中,於數字索引標籤下,請執行下列操作:
- 從左側的類別清單中選取自訂。
- 在類型輸入框(位於)自訂下方)中,輸入下列格式代碼:#" kg"。 輸入後,您即可在範例方塊中預覽新格式,確認外觀無誤再進行套用。
- 按一下確定。

結果
現在,您所選範圍中的每個數字後方都會顯示 「kg」,但儲存格內的實際數值維持不變,因此所有涉及這些儲存格的計算仍會使用純數值資料,而不包含 「kg」文字。

注意事項:
- 格式代碼 #" kg"會在所有包含數字的儲存格後方視覺上附加 「kg」,您可以依需求自訂如下:
- 將引號內的 kg 替換為您想新增的文字。
- 若您的儲存格包含文字,並希望在其後附加特定文字,請在格式代碼中將#(井字號)替換為@(「at」符號)。

- 若要在儲存格開頭視覺上添加文字,請在格式代碼中的#前加入所需文字。例如,在格式框中輸入 「text “#,即可在所有數值儲存格前自動顯示 「text」。
在每個儲存格的第 N 個字元後插入文字
本節將介紹兩種方法,在每個儲存格的第 N 個字元後插入特定文字:一種使用 REPLACE 公式,另一種則使用多功能工具。舉例來說,我們將示範 如何在第 5 個字元後插入連字號(——)。
使用 REPLACE 公式在第 N 個字元後插入文字
若要使用 REPLACE 函數在儲存格的第 N 個字元後插入特定文字或字元,我們將遵循以下模式。
=REPLACE(cell, N+1, 0, "text")
此公式的邏輯是在儲存格中第(N+1)個位置,將 0(無)個字元替換,並以 「text」取代。例如,若要 在第 5 個字元後插入連字號(——),我將使用以下公式:
=REPLACE(A2, 6, 0, "-")

使用 Kutools for Excel 在第 N 個字元後插入文字
透過套用 Kutools for Excel 的 Add Text 功能,您不僅能輕鬆在儲存格開頭或結尾加入指定文字,還可精準插入至儲存格內的任意位置!
若要 在第 5 個字元後插入連字號(——),請先選取一個或多個欲插入連字號的文字範圍,再點選 Kutools>Text>Add Text。於 Add Text 對話方塊中,請依下列步驟操作:
- 在文字方塊中輸入連字號(-)。
- 選取指定位置後選項,並輸入 5,即可在第 5 個字元後插入連字號。 您可在預覽窗格中立即查看結果!
- 點擊確定。

在特定字元前/後附加文字
本節將介紹兩種方法,在 Excel 儲存格內特定字元前或後附加文字:一種使用 SUBSTITUTE 公式,另一種則使用多功能工具。為便於說明,我們將示範 如何在儲存格內容的連字號(——)前後插入「(EO)」。
使用 SUBSTITUTE 公式在特定字元前/後插入文字
若要使用 SUBSTITUTE 函數在儲存格內特定字元前或後插入文字或字元,我們將遵循以下模式。
- 在特定字元(「anchor_text」)之前插入文字:
=SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)
- 在特定字元(「anchor_text」)之後插入文字:
=SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)
這些公式的邏輯是將儲存格內的 「anchor_text」替換為儲存格中的 「added_text & anchor_text」或 「anchor_text & added_text」,以便在 「added_text」之前或之後插入 「anchor_text」。
例如,若要在儲存格內容的連字號(——)之前插入「(EO)」,請使用以下公式:
=SUBSTITUTE(A2, "-", "(EO)-", 1)

- SUBSTITUTE 公式中的數字 1 告訴 Excel 僅取代儲存格 A2 中第一個出現的連字號(——)。如果有多個連字號,且您希望取代其他位置的連字號,請調整此數字,以對應您要處理的特定實例。若要在每個連字號前新增「(EO)」於每個連字號之前,請直接移除該實例編號:
=SUBSTITUTE(A2, "-", "(EO)-") - 若要在連字號(——)之後插入「(EO)」,請使用下列公式:
=SUBSTITUTE(A2, "-", "-(EO)", 1)
使用 Kutools for Excel 在特定字元前/後插入文字
Kutools for Excel 的 Add Text 功能,讓您輕鬆在儲存格內特定字元前或後加入文字!
若要 在連字號(——)前插入「(EO)」到儲存格內容中,請選取一個或多個要進行此修改的範圍,然後點擊 Kutools>Text>Add Text。在 Add Text 對話方塊中,請依下列步驟操作:
- 在文字方塊中輸入 (EO)。
- 選取「文字前」選項,並在對應的輸入框中輸入連字號(-)。 您可立即在預覽窗格中檢視結果!
- 按一下確定,即可在連字號前插入(EO)。

以上即是與在 Excel 中移除巨集相關的所有內容,希望本教學對您有所幫助! 如果您想探索更多 Excel 實用技巧,請點此處,立即取得我們超過數千篇的完整教學文章,輕鬆提升工作效率!
最佳 Office 生產力工具
Kutools for Excel —— 幫助您脫穎而出
| 🤖 | KUTOOLS AI 助手:根據以下項目徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重數值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依下拉式清單 | 多重選擇下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 特色功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) …… | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
Kutools for Excel 提供超過 300 項功能,確保您所需的功能觸手可及……
Office Tab —— 在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯
- 一秒切換數十份已開啟的文件!
- 每天為您減少數百次滑鼠點擊,遠離滑鼠手煩惱。
- 在檢視與編輯多份文件時,提升您的工作效率 50%。
- 為 Office(包含 Excel)帶來高效 Tabs,就像 Chrome、Edge 與 Firefox 一樣。















