substitute函數(shù)是對(duì)指定字符串進(jìn)行替換的函數(shù),在日常中,是非常實(shí)用的,其往往和其它函數(shù)組合使用,才能發(fā)揮出最大效果,下面為大家詳細(xì)介紹substitute函數(shù)的幾種組合用法: 函數(shù)的基本語法:SUBSTITUTE(字符串,原字符串,新字符串,instance_num) instance_num用來指定以新字符串替換第幾次出現(xiàn)的原字符串 一、批量替換手機(jī)號(hào)中間四位為'*“,與MID函數(shù)組合使用。 在B2中輸入=SUBSTITUTE(A2,MID(A2,4,4),'****')即可,MID為中間截取函數(shù)。 二、查找某個(gè)字符在單元格中出現(xiàn)的次數(shù),與LEN函數(shù)組合使用。 在B2中輸入=LEN(A2)-LEN(SUBSTITUTE(A2,'市',''))&'次'即可,LEN是求字符串的長度,LEN(SUBSTITUTE(A2,'市','')的意思是將市這個(gè)字替換為空,用總長度減去替換后的長度即為”市“出現(xiàn)的次數(shù)。 三、去掉文本中間的空格 這個(gè)比較簡單,不在做詳細(xì)介紹 四、數(shù)據(jù)分列,將A列數(shù)據(jù)按頓號(hào)進(jìn)行分列 這個(gè)稍微復(fù)雜,涉及到五個(gè)函數(shù)組合,先使用REPT函數(shù),將空格重復(fù)50次,得到50個(gè)空格。 再使用SUBSTITUTE函數(shù)將A列中的頓號(hào)替換為50個(gè)空格。 再使用MID函數(shù),依次從這個(gè)帶有空格的新字符串中的第1、51、101、151位開始截取長度為50的字符。這樣得到的字符串是帶有空格的,因此再使用TRIM函數(shù)將多余空格刪除掉。 五、帶有文本和數(shù)字的字符串求和,與SUMPRODUCT組合使用 先用SUBSTITUTE替換掉A列單元格中的“分”,得到文本型數(shù)字,乘以1后變成數(shù)值型數(shù)字,再用SUMPRODUCT求和。 本期的內(nèi)容就介紹完了,大家還想學(xué)習(xí)什么函數(shù)可以在評(píng)論中留言,小編幫您解決! |
|