“替換”函數你會用嗎?不會用的看會計App上面這篇文章就會了!用處很大!
在Excel中,經常會用到兩個“替換函數”,一個是SUBSTITTE函數,另外一個是REPLACE函數。這兩個函數各自有各自的長處,是十分常用的一對替換函數。今天世杰老師給大家講一下這兩個函數的最常用的案例。
1、函數介紹
SUBSTITUTE函數是用于將目標文本字符串中的指定的字符替換為新的字符串,函數語法如下:
SUBSTITUTE(文本字符串,舊文本字符串,新文本字符串,[第幾次出現])
該函數區分大小寫進行替換,最后一個參數是可選參數,當省略時將所有的舊文本字符串替換成新的文本字符串。
REPLACE函數是用于指點指定長度的字符串替換為不同的字符串。具體的語法如下:
REPLACE(舊文本字符串,開始位置,替換的長度,新的文本字符串)
該函數主要是按照位置進行替換。
2、統計參賽的人數
如圖所示,下面的表中每個組都有若干的人參加比賽,統計每個組的人數。
在C2單元格中輸入以下公式,向下填充至C5單元格。
=LEN(B2)-LEN(SUBSTITUTE(B2,",",""))+1
公式解釋:
LEN(B2)是用來測量B2單元格中的文本的長度;
LEN(SUBSTITUTE(B2,",",""))是將B2單元格中的文本字符串中的中的逗號替換成空白,然后使用LEN測量出沒有逗號的文本字符串的長度。然后使用原文本的長度減去替換成逗號的長度,可以得到逗號的數量,再加上1就是成員的長度。
3、隱藏電話號碼
如圖所示,在一期抽獎中將獲獎者名單中的電話號碼。為了保護個人隱私,需要將電話號碼中的第4-7位內容隱藏。
在C2單元格中輸入以下公式,然后向下填充至最后一個單元格。
=REPLACE(B2,4,4,"****")
公式解釋:
公式的作用是從文本字符串的第4個字符的位置開始,用“****”進行替換。
最后隱藏B列,即可實現隱藏電話號碼中的4位。
當然也可以使用SUBSTITUTE函數來完成上面的例子。
在C2單元格中輸入以下公式,向下填充至最后一個單元格。
=SUBSTITUTE(B3,MId(B3,4,4),"****")
公式解釋:
使用MID函數將電話號碼中的4位提取出來,然后使用SUBSTITUTE函數替換成指定的字符串。
4、替換指位位置
將下表中的文本中的第2個“夢想”兩個字替換成“夢想起點”。
在B2單元格中輸入公式,按Enter鍵完成。如下圖所示:
=SUBSTITUTE(A2,"金融","財務")
注:該函數的最后一個參數可以指定具體替換的位置,是可選參數。
5、文本求和
如下圖所示:,下表中是某次活動的一個購買清單,每個金額后面跟了一個元,要求求和。在D5單元格中輸入公式,,按Enter鍵完成。
=SUMPRODUCT(--SUBSTITUTE(D2:D4,"元",""))
注:“--”是減負的意思,強制地把文本型的數字轉換成數值型的。然后使用SUMPRODUCT來求和
來源:會計頭條App、陳世杰 版權歸原作者所有


