看到取代固定字數的內容時,可能你會想到這個要用在哪裡,其實要用到的地方不少,比如,某個產品編號開頭是 108 年度開頭的數字,想改成西元 2019 年,就比較適合用這樣的函數,因為直接用取代的話,產品編號內如果 108 有重複第二次,那會被再取代一次,另外像是用在將姓名的中間改成 * 號,也可以用 REPLACE 來做,諸如此類的需求很多,嗯,因為阿湯又是被提問的,就順便寫一篇來分享了。

利用函數 REPLACE 取代固定字數的內容

先來弄個最簡單的舉例,我們想要將產品編號中的 108 年開頭修改為 2019 的話要怎麼做?往下來看。

Excel 小教室 - 利用函數 REPLACE 取代固定字數的內容 01 31

可能你會想到用取代來做比較快,但如果像是電腦的編號是 10804280108,重複二次 108,用取代的話就會出錯了,所以我們得用函數來做。

Excel 小教室 - 利用函數 REPLACE 取代固定字數的內容 02 26

像這種已經固定位置的,我們就可以用 REPLACE 這個函數來簡單達成需求,往下來解說函數怎麼用。

Excel 小教室 - 利用函數 REPLACE 取代固定字數的內容 03 27

在 C2 放置的公式如下:

=REPLACE(B2,1,3,”2019″)

B2 是指欲取代的字串位置,1 是指從文字第幾個字開始取代,3 則是指要取代掉多少個字,最後 “2019” 就是要放進去的文字,非常的簡單。

如果你是想取代名字中間變成 * 號,那裡面就會是(B2,2,1,”*”),這樣應該理解了。

Excel 小教室 - 利用函數 REPLACE 取代固定字數的內容 04 22

最後只要將公式往下延伸就搞定了全部的內容取代囉。

Excel 小教室 - 利用函數 REPLACE 取代固定字數的內容 05 20

Last Update: 2019 年 04 月 29 日