Excel新手必備!REPLACE與SUBSTITUTE替換函數,用法區別大揭秘!

醉香說職場 2024-06-01 11:24:58

我是【桃大喵學習記】,歡迎大家關注喲~,每天爲你分享職場辦公軟件使用技巧幹貨!

最近,連續兩期分享了REPLACE與SUBSTITUTE替換函數的用法,但還有小夥伴私信問:這兩個函數用法有何區別?實際工作中如何正確選用?本期教程將詳細介紹Excel兩大替換函數REPLACE和SUBSTITUTE的用法區別,學會如何在工作中正確選擇使用,提升你的數據處理能力!

一、REPLACE與SUBSTITUTE替換函數區別簡介

首先我們看一下兩個函數的語法:

REPLACE函數語法: =REPLACE(原字符串,開始位置,字符個數,新字符串)

SUBSTITUTE函數語法:=(字符串,要替換的原字符串,新字符串,[替換序號])

從上面兩個函數的語法不難看出,REPLACE與SUBSTITUTE替換函數的主要區別是:REPLACE函數需先確定替換的開始位置和替換字符個數,然後把確定位置上的內容替換爲指定的內容;而SUBSTITUTE函數則是直接替換指定內容,與位置無關。

二、下面通過兩個實例,來根據具體的介紹用法區別

實例1:指定位置替換用REPLACE函數

如下圖所示,我們需要把表格中的手機號,隱藏後四位數字,然後用星號“****”。也就是說需要從第8位開始,長度爲4的字符都替換成*,這種指定位置的替換就需要使用REPLACE函數,因爲但是使用SUBSTITUTE函數無法確定位置。

在目標單元格中輸入公式:

=REPLACE(B3,8,4,"****")

然後點擊回車,下拉填充數據即可

解讀:

當然,遇到這種需要指定位置的情況,也可以使用SUBSTITUTE函數結合其它函數來實現,只是使用REPLACE函數更簡單一些。

實例2:指定內容替換用SUBSTITUTE函數

如下圖所示,我們需要把手機號中的橫杠“-”間隔符去掉,因爲有多個橫杠“-”間隔符,這種指定內容替換的話就需要使用SUBSTITUTE函數了,如果使用REPLACE函數就無法處理。

在目標單元格格中輸入公式:

=SUBSTITUTE(B3,"-","")

點擊回車,下拉填充數據即可

以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有所幫助,別忘了動動手指點個贊哦~。大家有什麽問題歡迎關注留言,期待與你的每一次互動,讓我們共同成長!

0 阅读:0

醉香說職場

簡介:職場啥都得懂