如何在 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 在所有單元格的開頭或結尾添加文字
Kutools for Excel 的 AI 助手功能在智能數據處理方面取得了重大突破。它利用人工智慧來分析您的請求並通過簡單的命令執行複雜的任務。
要在選擇的單元格前添加像 "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 的添加文本工具旨在有效地處理在一個或多個選擇範圍內的每個單元格的開頭或結尾添加指定文字。此外,該工具在更詳細的任務中表現出色,例如:
| ![]() |
安裝 Kutools for Excel 後,選擇您希望添加指定文字的一個或多個範圍,然後點擊 Kutools > 文字 > 添加文本。在添加文本對話框中,請按以下步驟操作:
- 輸入您要添加的文字。
- 選擇放置文字的所需選項。 您可以在預覽窗格中查看結果。
- 按確定。
- 在提供的截圖中,已在文本框中輸入 "2024",並選擇了最後一個字符後的選項。您可以在應用更改到選擇範圍之前查看每個單元格中的文字顯示預覽。
- 如果您勾選忽略非文字的儲存格選項,該工具將不會在包含非文字內容的單元格中添加指定文字。
注意:想要訪問添加文本工具嗎?立即下載 Kutools for Excel!除此之外,Kutools 擁有眾多 300+其他功能,並提供 30-天免費試用。不要等待,今天就試試吧!
使用自訂格式視覺上在所有單元格的開頭或結尾添加文字
Excel 中的自訂格式是一個強大的功能,允許您視覺上修改單元格顯示,而不實際更改單元格的原始內容。這對於添加單位或識別符非常有用,這些對於解釋是必需的,但不應干擾計算。
假設您有一列代表重量的數字,您希望 顯示時在每個數字後附加單位 "kg",而不改變實際數字以便進行計算。請按照以下步驟操作:
- 選擇包含重量的單元格。您可以選擇一個範圍、整列或電子表格中的特定單元格。
- 按住 Ctrl +1 鍵以打開格式化儲存格對話框。或者,您可以右鍵單擊選擇的單元格,然後從上下文選單中選擇格式化儲存格。
- 在 格式化儲存格 對話框中,在 數字 選項卡中,請:
- 從左側的分類列表中選擇自訂。
- 在自訂下的類型輸入框中,輸入以下格式代碼:#" kg"。 然後您可以在 示例 框中預覽新格式,以查看應用前的效果。
- 點擊確定。
結果
現在,您選擇的每個數字都將顯示附加 "kg",而單元格中的實際值保持不變,因此涉及這些單元格的任何計算仍將使用純數據而不包含 "kg"文字。
注意:
- 格式代碼 #" kg" 視覺上附加 " kg" 到所有包含數字的單元格,您可以按以下方式自訂:
- 將引號內的 kg 替換為您要添加的文字。
- 如果您的單元格包含文字,並且您希望在其後附加特定文字,請在格式代碼中將 #(數字符號)替換為 @("at" 符號)。
- 要視覺上在單元格的開頭添加文字,請在格式代碼中的 # 前加上文字。例如,在格式框中輸入 "text "# 將在所有數字單元格前添加 "text "。
在每個單元格的第 N 個字符後插入文字
在本節中,我們將探討兩種方法來在每個單元格的第 N 個字符後插入特定文字:一種使用替換公式,另一種使用多功能工具。作為示例,我們將展示如何在第5 個字符後插入連字符 (-)。
使用替換公式在第 N 個字符後插入文字
要使用替換函數在單元格的第 N 個字符後插入特定文字或字符,我們將遵循以下描述的模式。
=REPLACE(cell, N+1,0, "text")
此公式的邏輯是在 (N+1)th位置用 "text" 替換單元格的0(無)字符。例如,要在第5 個字符後插入連字符 (-),我將使用以下公式:
=REPLACE(A2, 6, 0, "-")
使用 Kutools for Excel 在第 N 個字符後插入文字
通過應用 Kutools for Excel 的添加文本功能,您可以不僅在單元格的開頭或結尾添加指定文字,還可以在單元格中的指定位置添加指定文字。
要在第5 個字符後插入連字符 (-),選擇您希望插入連字符的一個或多個範圍,然後點擊 Kutools > 文字 > 添加文本。在添加文本對話框中,請按以下步驟操作:
- 在文本框中輸入連字符 (-)。
- 選擇指定位置選項,並輸入5以在第5 個字符後插入連字符。 您可以在預覽窗格中查看結果。
- 按確定。
在特定字符前後添加文字
在本節中,我們將探討兩種方法來在 Excel 單元格中的特定字符前後添加文字:一種使用替換公式,另一種使用多功能工具。為了說明,我們將展示如何在連字符 (-) 前後插入 "(EO)"。
使用替換公式在特定字符前後插入文字
要使用替換函數在單元格中的特定字符前後插入文字或字符,我們將遵循以下描述的模式。
- 在特定字符前添加文字("錨點文字"):
=SUBSTITUTE(cell, "錨點文字", "添加文字 & 錨點文字",1)
- 在特定字符後添加文字("錨點文字"):
=SUBSTITUTE(cell, "錨點文字", "錨點文字 & 添加文字",1)
這些公式的邏輯是將單元格中的"錨點文字"替換為"添加文字 & 錨點文字"或"錨點文字 & 添加文字",以便在"錨點文字"前或後插入"添加文字"。
例如,要在單元格內容中的連字符 (-) 前插入 "(EO)",請使用以下公式:
=SUBSTITUTE(A2, "-", "(EO)-", 1)
- 數字 1 在替換公式中告訴 Excel只替換單元格 A2 中連字符 (-) 的第一次出現。如果有多個連字符,並且您希望替換其他的,請調整此數字以匹配您要定位的具體實例。要添加 "(EO)" 在每個連字符前,完全刪除實例號:
=SUBSTITUTE(A2, "-", "(EO)-")
- 要插入 "(EO)" 在連字符 (-) 後,請使用以下公式:
=SUBSTITUTE(A2, "-", "-(EO)", 1)
使用 Kutools for Excel 在特定字符前後插入文字
Kutools for Excel 的添加文本功能允許您輕鬆地在單元格中的特定字符前後添加文字。
要在單元格內容中的連字符 (-) 前插入 "(EO)",選擇您希望進行此修改的一個或多個範圍,然後點擊 Kutools > 文字 > 添加文本。在添加文本對話框中,請按以下步驟操作:
- 在文本框中輸入 (EO)。
- 選擇指定文本前選項,並在相應的輸入框中輸入連字符 (-)。 您可以在預覽窗格中查看結果。
- 按確定以在連字符前插入 (EO)。
以上是所有與在 Excel 中刪除宏相關的內容。希望您覺得本教程有幫助。如果您想探索更多 Excel 技巧和技巧,請點擊此處訪問我們豐富的教程集合。
最佳的辦公生產力工具
Kutools for Excel - 幫助您脫穎而出
? | Kutools AI 助手:基於智能執行、生成代碼、創建自訂公式、分析數據並生成圖表、調用 Kutools 函數…來徹底改變數據分析方式。 |
熱門功能:查找、標記或識別重複值 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
超級 VLookup:多條件 | 多值 | 跨多工作表 | 模糊查找... | |
高級下拉列表:簡易下拉列表 | 依賴下拉列表 | 多選下拉列表... | |
列管理器:添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較列以選擇相同和不同的單元格 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文字工具(添加文本、刪除特定字符 ...) | 50+ 圖表 類型(甘特圖 ...) | 40+ 實用 公式(基於生日計算年齡 ...) | 19 個插入工具(插入QR碼、從路徑插入圖片 ...) | 12 個轉換工具(金額轉大寫、匯率轉換 ...) | 7 個合併與分割工具(高級合併行、分割Excel單元格 ...) | ... 還有更多 |
Kutools for Excel 擁有超過 300 種功能,確保您需要的功能只需點擊一下即可實現...
Office Tab - 啟用 Microsoft Office(包括 Excel)中的分頁閱讀和編輯功能
- 一秒鐘內在數十個打開的文檔之間切換!
- 每天為您減少數百次鼠標點擊,告別滑鼠手。
- 當查看和編輯多個文檔時,您的工作效率提高 50%。
- 為 Office(包括 Excel)帶來高效的分頁功能,就像 Chrome、Edge 和 Firefox 一樣。