SUBSTITUTE函數是Excel常用的文本函數之一,在數據分析過程中,常用于字符串整理和分析。
SUBSTITUTE函數的基礎語法是:
1. SUBSTITUTE(要替換的文本,舊文本,新文本,[替換第幾個])
2.最后一個參數,[替換第幾個], 是可以省略的。
今天通過幾個小栗子,和大家分享下SUBSTITUTE函數的常用技巧和套路。
1,將數據中的某個值替換為另一個值
比如將B列數據里的二班,替換為一班。
C2輸入公式,并向下復制填充:
=SUBSTITUTE(B2,"二班","一班")
這里沒啥好解釋的了,就是將B列中單元格中的“二班”全部替換為“一班”。
2,隱藏手機號的中間5位
C2輸入公式,并向下復制填充:
=SUBSTITUTE(B2,MID(B2,4,5),"*****")
先使用MID函數取得B列號碼中的中間五位,再用字符串“*****”替換掉這部分內容。
3,對含單位的數據求和
B7輸入公式:
=SUMPRODUCT(SUBSTITUTE(B2:B6,"人",)*1)
先用SUBSTITUTE替換掉B列單元格中的“人”,得到文本型數字,乘以1后變成可以計算的數值,再用SUMPRODUCT函數進行數組求和。也可以用
SUMPRODUCT統計長度