论文部分内容阅读
SUBSTITUTE函数是Excel非常实用的文本函数之一,在数据分析过程中,主要用于字符串整理和分析。SUBSTITUTE函数的基础语法是:SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个),最后一个参数[替换第几个]是可以省略的。这里介绍几个比较实用的操作技巧。
技巧1:將数据中的某个值替换为另一个值
比如将A列数据里的二班,替换为一班,可以在B2单元格输入公式,并向下复制填充:=SUBSTITUTE(A2,“二班”,“一班”),很快就可以看到图1所示的替换效果。
技巧2:隐藏手机号码中的指定位数
例如需要对A列的手机号码隐藏最中间的5位,可以在B2单元格输入公式,并向下复制填充:=SUBSTITUTE(A2,MID(A2,4,5),”*******”)
上述公式首先使用MID函数取得B列号码中的中间五位,接下来再使用字符串“*****’替换掉这部分内容,随后就可以得到图2所示的效果。
技巧3:对包含单位的数据求和
例如图3所示的源数据,这里有一部分数据包含了单位,如果不想进行前期处理,可以使用公式“=SUMPRODUCT(SUBSTITUTE(B2:B7,“人”,)*1)。这里首先使用SUBSTITUTE函数替换掉B列单元格中的“人”,得到文本型数字,乘以1后变成可以计算的数值,再用SUMPRODUCT函数进行数组求和,最终效果如图4所示。
技巧1:將数据中的某个值替换为另一个值
比如将A列数据里的二班,替换为一班,可以在B2单元格输入公式,并向下复制填充:=SUBSTITUTE(A2,“二班”,“一班”),很快就可以看到图1所示的替换效果。
技巧2:隐藏手机号码中的指定位数
例如需要对A列的手机号码隐藏最中间的5位,可以在B2单元格输入公式,并向下复制填充:=SUBSTITUTE(A2,MID(A2,4,5),”*******”)
上述公式首先使用MID函数取得B列号码中的中间五位,接下来再使用字符串“*****’替换掉这部分内容,随后就可以得到图2所示的效果。
技巧3:对包含单位的数据求和
例如图3所示的源数据,这里有一部分数据包含了单位,如果不想进行前期处理,可以使用公式“=SUMPRODUCT(SUBSTITUTE(B2:B7,“人”,)*1)。这里首先使用SUBSTITUTE函数替换掉B列单元格中的“人”,得到文本型数字,乘以1后变成可以计算的数值,再用SUMPRODUCT函数进行数组求和,最终效果如图4所示。