EXCEL中substitute函數的多種組合用法(高手篇)

  substitute函數是對指定字符串進行替換的函數,在日常中,是非常實用的,其往往和其它函數組合使用,才能發揮出最大效果,下面為大家詳細介紹substitute函數的幾種組合用法:

函數的基本語法:SUBSTITUTE(字符串,原字符串,新字符串,instance_num)

instance_num用來指定以新字符串替換第幾次出現的原字符串

一、批量替換手機號中間四位為’*「,與MID函數組合使用。

EXCEL中substitute函數的多種組合用法(高手篇)

在B2中輸入=SUBSTITUTE(A2,MID(A2,4,4),’****’)即可,MID為中間截取函數。

二、查找某個字符在單元格中出現的次數,與LEN函數組合使用。

EXCEL中substitute函數的多種組合用法(高手篇)

在B2中輸入=LEN(A2)-LEN(SUBSTITUTE(A2,’市’,”))&’次’即可,LEN是求字符串的長度,LEN(SUBSTITUTE(A2,’市’,”)的意思是將市這個字替換為空,用總長度減去替換後的長度即為」市「出現的次數。

三、去掉文本中間的空格

EXCEL中substitute函數的多種組合用法(高手篇)

這個比較簡單,不在做詳細介紹

四、數據分列,將A列數據按頓號進行分列

EXCEL中substitute函數的多種組合用法(高手篇)

這個稍微複雜,涉及到五個函數組合,先使用REPT函數,將空格重復50次,得到50個空格。

再使用SUBSTITUTE函數將A列中的頓號替換為50個空格。

再使用MID函數,依次從這個帶有空格的新字符串中的第1、51、101、151位開始截取長度為50的字符。這樣得到的字符串是帶有空格的,因此再使用TRIM函數將多餘空格刪除掉。

五、帶有文本和數字的字符串求和,與SUMPRODUCT組合使用

EXCEL中substitute函數的多種組合用法(高手篇)

先用SUBSTITUTE替換掉A列單元格中的「分」,得到文本型數字,乘以1後變成數值型數字,再用SUMPRODUCT求和。

本期的內容就介紹完了,大家還想學習什麼函數可以在評論中留言,小編幫您解決!

EXCEL中substitute函數的多種組合用法(高手篇)