【Excel函數76】REPLACE 依位置替換文字片段,應用於代碼修正與格式清理

更新 發佈閱讀 6 分鐘

在 Excel 中處理編碼、格式修正或資料清理時,常需要依指定位置將文字中的部分內容替換為其他字串。REPLACE 函數能根據起始位置與長度,精準地替換文字片段,適合用於代碼修正、欄位標準化、格式清理與報表設計等場景。它與 SUBSTITUTE 函數不同,REPLACE 是依「位置」操作,而非依「字元內容」搜尋替換。

🔹快速摘要(語法、用途、常見場景)

  • 用途:依指定位置與長度替換文字片段
  • 語法=REPLACE(原文字, 起始位置, 替換長度, 新文字)
  • 常見場景:代碼修正、格式清理、欄位標準化、報表輸出、資料遮蔽

一、REPLACE 函數語法與用途:位置導向的文字替換工具

語法:

=REPLACE(old_text, start_num, num_chars, new_text)
  • old_text:原始文字
  • start_num:要開始替換的位置(第幾個字元)
  • num_chars:要替換的字元數
  • new_text:要插入的新文字

REPLACE 可用於遮蔽敏感資料、修正格式錯誤、更新代碼段落等用途。

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例(適合初學者快速掌握用途)

範例一:將第 2 到第 4 個字元替換為「XXX」

=REPLACE("ABCDEF", 2, 3, "XXX")

回傳 AXXXEF

範例二:將前 4 個字元替換為「2025」

=REPLACE("2023-10-14", 1, 4, "2025")

回傳 2025-10-14

範例三:遮蔽手機號碼中間 4 位

=REPLACE("0912345678", 4, 4, "****")

回傳 091****678

範例四:處理儲存格內容

=REPLACE(A1, 1, 3, "代碼")

將 A1 的前 3 個字元替換為「代碼」。

範例五:將最後 3 位替換為「END」

=REPLACE("ABCDEF", LEN("ABCDEF")-2, 3, "END")

回傳 ABCEND

🔸進階範例(適合報表設計與資料清理應用)

範例六:搭配 FIND 定位後替換

=REPLACE(A1, FIND("-", A1)+1, 3, "XXX")

將破折號後 3 位替換為「XXX」。

範例七:搭配 MID 擷取後再替換

=REPLACE(MID(A1, 2, 5), 2, 2, "##")

先擷取第 2 到第 6 位,再將其中第 2 到第 3 位替換。

範例八:搭配 TEXT 格式化後替換日期段

=REPLACE(TEXT(A1,"yyyy-mm-dd"), 6, 2, "12")

將月份替換為 12。

範例九:批次處理整欄資料(動態陣列)

=MAP(A2:A100, LAMBDA(x, REPLACE(x, 4, 2, "**")))

將 A2:A100 中每列第 4 到第 5 位替換為「**」(Excel 365)。

範例十:搭配 IF 判斷後替換或顯示提示

=IF(A1="", "尚未填寫", REPLACE(A1, 2, 3, "###"))

若 A1 為空則顯示提示,否則替換第 2 到第 4 位。

三、常見問題解答(FAQ)

Q1:REPLACE 和 SUBSTITUTE 有何差異?

REPLACE 是依「位置」替換,SUBSTITUTE 是依「字元內容」搜尋替換。

Q2:REPLACE 可以處理中文嗎?

可以,但需注意中文字為雙位元,可能影響位置判斷。

Q3:REPLACE 可以處理數值嗎?

可以,會自動轉為文字處理;若需保留數值性質,請搭配 VALUE。

Q4:REPLACE 可以處理整欄資料嗎?

可以,搭配 MAP 或拖曳填滿即可批次處理。

Q5:REPLACE 可以搭配哪些函數使用?

常見搭配 FIND、LEN、MID、TEXT、MAP、LAMBDA 等。

四、注意事項與錯誤排除

  • 若 start_num 小於 1,或 num_chars 為負值,會回傳錯誤
  • 若替換範圍超過文字長度,會回傳可替換的部分
  • 中文擷取可能因編碼長度不同而出現不完整字元
  • 若輸入為空白或錯誤值,可能回傳空字串或 #VALUE!
  • 建議搭配錯誤防呆邏輯處理空白或格式異常輸入

五、延伸技巧與相關函數

  • SUBSTITUTE 函數:依字元內容替換文字
  • FIND 函數:尋找特定字元位置
  • LEN 函數:計算文字長度
  • MID 函數:擷取文字中間段落
  • MAP / LAMBDA 函數:批次處理與邏輯封裝

六、結語與延伸閱讀推薦

REPLACE 函數是 Excel 中最精準的文字替換工具之一,適合用在代碼修正、格式清理、欄位標準化與報表設計等情境。學會 REPLACE 後,你可以進一步探索:

  • [SUBSTITUTE 函數教學:依內容替換字元的進階技巧]
  • [FIND 函數教學:尋找特定字元位置的邏輯工具]
  • [MID 函數教學:擷取文字中間段落的彈性方法]
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
36會員
306內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,若需從文字中間擷取特定位置與長度的字元,MID 函數是最靈活的選擇。它能精準擷取任意位置的文字片段,適合用於代碼解析、欄位標準化、資料清理與報表設計等場景,是文字處理中不可或缺的工具。
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,若需從文字中間擷取特定位置與長度的字元,MID 函數是最靈活的選擇。它能精準擷取任意位置的文字片段,適合用於代碼解析、欄位標準化、資料清理與報表設計等場景,是文字處理中不可或缺的工具。
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,常需要從文字的右側擷取固定長度的字元。RIGHT 函數能精準擷取文字結尾的指定字元數,適合用於代碼解析、資料清理、報表設計與欄位標準化等場景。它是文字處理中最常用的基礎函數之一。 用途:擷取文字右側指定字元
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,常需要從文字的右側擷取固定長度的字元。RIGHT 函數能精準擷取文字結尾的指定字元數,適合用於代碼解析、資料清理、報表設計與欄位標準化等場景。它是文字處理中最常用的基礎函數之一。 用途:擷取文字右側指定字元
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,常需要從文字的左側擷取固定長度的字元。LEFT 函數能精準擷取文字開頭的指定字元數,適合用於代碼解析、欄位標準化、資料清理與報表設計等場景。它是文字處理中最常用的基礎函數之一。 用途:擷取文字左側指定字元數
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,常需要從文字的左側擷取固定長度的字元。LEFT 函數能精準擷取文字開頭的指定字元數,適合用於代碼解析、欄位標準化、資料清理與報表設計等場景。它是文字處理中最常用的基礎函數之一。 用途:擷取文字左側指定字元數
Thumbnail
看更多
你可能也想看
Thumbnail
去歐洲真的是又興奮又緊張。網路上常說歐洲治安不好,行前說明會時領隊也提醒:「不要背後背包,隨身物要放在前面比較安全!」 但出國玩總是想打扮得美美的啊~而且隨身總得帶些實用小物:雨傘、濕紙巾、小瓶水、萬用藥膏……體積雖小,但零零總總裝起來也不少。我在蝦皮購買了這4樣超實用旅遊好物!減緩我的焦慮感。
Thumbnail
去歐洲真的是又興奮又緊張。網路上常說歐洲治安不好,行前說明會時領隊也提醒:「不要背後背包,隨身物要放在前面比較安全!」 但出國玩總是想打扮得美美的啊~而且隨身總得帶些實用小物:雨傘、濕紙巾、小瓶水、萬用藥膏……體積雖小,但零零總總裝起來也不少。我在蝦皮購買了這4樣超實用旅遊好物!減緩我的焦慮感。
Thumbnail
開箱 3 套深受 0-6 歲寶寶喜愛的互動式童書,包含 Bizzy Bear 推拉書、小小音樂大師有聲書、Poke A Dot 泡泡書,有效提升寶寶閱讀興趣與親子共讀時光。搭配蝦皮雙 11 購物攻略,教你如何鎖定免運、折價券、高額回饋,並透過蝦皮分潤計畫,將日常購物開銷轉化為穩定育兒基金,聰明消費。
Thumbnail
開箱 3 套深受 0-6 歲寶寶喜愛的互動式童書,包含 Bizzy Bear 推拉書、小小音樂大師有聲書、Poke A Dot 泡泡書,有效提升寶寶閱讀興趣與親子共讀時光。搭配蝦皮雙 11 購物攻略,教你如何鎖定免運、折價券、高額回饋,並透過蝦皮分潤計畫,將日常購物開銷轉化為穩定育兒基金,聰明消費。
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
Visual Basic for Applications(VBA)是一種功能強大的程式語言,廣泛用於自動化 Microsoft Office 應用程式中的重複性任務。在這篇教學文章中,我們將介紹如何使用 VBA 來新增、刪除和移動檔案。
Thumbnail
Visual Basic for Applications(VBA)是一種功能強大的程式語言,廣泛用於自動化 Microsoft Office 應用程式中的重複性任務。在這篇教學文章中,我們將介紹如何使用 VBA 來新增、刪除和移動檔案。
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
進度條在日常生活和工作中非常常見,它們可以直觀地顯示任務或項目的完成情況。在 Excel 中,我們可以使用一些技巧和函數來製作出美觀且功能強大的進度條。本篇教學將介紹如何使用 Excel 的 REPT 函數和條件格式設定,來製作一個簡單而有效的進度條。
Thumbnail
進度條在日常生活和工作中非常常見,它們可以直觀地顯示任務或項目的完成情況。在 Excel 中,我們可以使用一些技巧和函數來製作出美觀且功能強大的進度條。本篇教學將介紹如何使用 Excel 的 REPT 函數和條件格式設定,來製作一個簡單而有效的進度條。
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
Thumbnail
已命名範圍是 Google 試算表的功能,簡單來說可以把儲存格參照範圍改成自己想要的名字,可以讓算式更好讀、減少維護時間、減少錯誤機率、在算式和可以用這個名字引用這個範圍。來看看怎麼做!
Thumbnail
已命名範圍是 Google 試算表的功能,簡單來說可以把儲存格參照範圍改成自己想要的名字,可以讓算式更好讀、減少維護時間、減少錯誤機率、在算式和可以用這個名字引用這個範圍。來看看怎麼做!
Thumbnail
在職場上,我們經常需要使用Excel來處理資料,而條碼則是一種常見的資料識別方式,可以用來標示產品、貨物、文件等。如果可以快速製作出條碼,就可以節省不少時間,讓工作更有效率。本篇文章將教你如何在Excel中快速製作條碼,只要3個步驟,就可以輕鬆完成。
Thumbnail
在職場上,我們經常需要使用Excel來處理資料,而條碼則是一種常見的資料識別方式,可以用來標示產品、貨物、文件等。如果可以快速製作出條碼,就可以節省不少時間,讓工作更有效率。本篇文章將教你如何在Excel中快速製作條碼,只要3個步驟,就可以輕鬆完成。
Thumbnail
今天使用EXCEL時發現,在插入圖片多了一個選項[放置在儲存格中],這個選項能把圖片直接跟儲存格融為一體,可以篩選、查找、計數、統計都沒問題。 今天就來分享這個功能神奇的地方吧!! ▶️影音教學 看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載
Thumbnail
今天使用EXCEL時發現,在插入圖片多了一個選項[放置在儲存格中],這個選項能把圖片直接跟儲存格融為一體,可以篩選、查找、計數、統計都沒問題。 今天就來分享這個功能神奇的地方吧!! ▶️影音教學 看教學影片之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News