Excel SUBSTITUTE 函數
Microsoft Excel 的 SUBSTITUTE 函數可輕鬆將文字字串中的特定文字或字元替換為其他內容,讓您快速完成編輯!

語法
=SUBSTITUTE()text, old_text, new_text, [instance_num】)
引數
Text(必填):包含欲替換文字的原始內容或儲存格參照。
Old_text(必填):您要替換的文字。
New_text(必填):用於替換舊文本的新文字。
[Instance_num](選填):指定要替換第幾個實例。若省略,所有實例將一律替換為新文字。
返回值
替換後的文字
範例
範例 1:將所有文字實例替換為另一文字
SUBSTITUTE 函數能協助您將特定文字的所有出現位置,一鍵替換為全新內容。
如下方範例所示,若您想將 B2 儲存格中的所有數字「3」替換為「1」,請選擇一個儲存格以輸出結果,將下方公式複製到編輯欄,然後按下 Enter 鍵即可取得結果。
=SUBSTITUTE(B3,"3","1")

注意事項:
- 1)在此情況下,[instance_num]參數已省略,因此所有數字 3 都會被替換為 1.
- 2)將 new_text 參數留空,即可移除舊文本並以空值取代。請參閱下方公式與截圖:

範例 2:僅替換特定文字實例
如下方截圖所示,若您只想將 B3 中的第一個「1」替換為「2」,請選擇一個空白儲存格,貼入下方公式後按下 Enter 鍵即可取得結果。
=SUBSTITUTE(B3,"1","2",1)

注意:此處 [instance_num]參數為 1,表示將替換第一個「1」實例。若您想替換第二個「1」實例,請將[instance_num]參數改為 2.
相關函數
Excel TEXT 函數
TEXT 函數能將數值依照指定格式轉換為文字,輕鬆掌握資料呈現方式!
Excel TEXTJOIN 函數
Excel TEXTJOIN 函數能將儲存格範圍、列或欄中的多個值,以指定的分隔符號輕鬆串接起來!
Excel TRIM 函數
Excel TRIM 函數可移除文字字串中所有多餘空格,僅保留單字之間的單一空格。
Excel UPPER 函數
Excel UPPER 函數可將指定文字中的所有英文字母轉換為大寫。
最佳 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)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。
