王志軍
SUBSTITUTE函數(shù)是Excel非常實用的文本函數(shù)之一,在數(shù)據(jù)分析過程中,主要用于字符串整理和分析。SUBSTITUTE函數(shù)的基礎(chǔ)語法是:SUBSTITUTE(要替換的文本,舊文本,新文本,[替換第幾個),最后一個參數(shù)[替換第幾個]是可以省略的。這里介紹幾個比較實用的操作技巧。
技巧1:將數(shù)據(jù)中的某個值替換為另一個值
比如將A列數(shù)據(jù)里的二班,替換為一班,可以在B2單元格輸入公式,并向下復(fù)制填充:=SUBSTITUTE(A2,“二班”,“一班”),很快就可以看到圖1所示的替換效果。
技巧2:隱藏手機號碼中的指定位數(shù)
例如需要對A列的手機號碼隱藏最中間的5位,可以在B2單元格輸入公式,并向下復(fù)制填充:=SUBSTITUTE(A2,MID(A2,4,5),”*******”)
上述公式首先使用MID函數(shù)取得B列號碼中的中間五位,接下來再使用字符串“*****替換掉這部分內(nèi)容,隨后就可以得到圖2所示的效果。
技巧3:對包含單位的數(shù)據(jù)求和
例如圖3所示的源數(shù)據(jù),這里有一部分數(shù)據(jù)包含了單位,如果不想進行前期處理,可以使用公式“=SUMPRODUCT(SUBSTITUTE(B2:B7,“人”,)*1)。這里首先使用SUBSTITUTE函數(shù)替換掉B列單元格中的“人”,得到文本型數(shù)字,乘以1后變成可以計算的數(shù)值,再用SUMPRODUCT函數(shù)進行數(shù)組求和,最終效果如圖4所示。