APP下载

SUBSTITUTE函数的几个妙用

2020-09-14马震安

电脑爱好者 2020年17期
关键词:身份证号单元格公式

马震安

1.规避带单位统计出错问题

以图1为例,要计算带单位数字的合计结果,使用公式“=SUMPRODUCT(SUBSTITUTE (B2:B9,"万元","")*1)&"万元"”,就会规避带单位统计出错的问题,能够顺利完成数据统计(图1)。

公式解释:先用SUBS TITUTE函数把B2:B9单元格区域中的“万元”替换成空,乘以1,将提取出的文本型数字转换成数字型数字,再利用SUMPRODUCT函数进行求和,最后将求出的各和值用“&”连接符加上单位。

当然,这个公式也可换成“=SUM(--SUBSTITUTE(82:B9,“万元”,“"万元"”,按下“Ctrl+Shift+Enter”组合键使函数生效(图2)。

2.隐藏数字

在信息发布时,为了保护隐私,有时需要将电话或身份证中某几个数字加以隐藏,这时使用SUBSTITUTE函数就非常方便。例如,使用如圖所示的公式“=SUBSTITUTE(B2,MID(B2,12,5),"*****")”,即可实现隐藏身份证号码数字的目的(图3)。

公式解释:用MID函数从身份证号的第12位开始提取5位,再利用SUBSTITUTE函数将身份证号中的这5位数字替换成“*****”。

3.名单人数统计

在登记参会人员时,有可能将多个人名存放在一个单元格中,统计每个单元格中所包含的人数,同样也可以使用SUBSTITUTE函数。如图所示,只需利用公式“=LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1”即可完成统计(图4)。

公式解释:先利用LEN函数计算单元格原来值的长度,再用LEN函数计算由SUBSTITUTE函数将单元格中的“、”替换成空格后得到的文本长度,两个长度相减后再加1,得到的结果就是单元格中所包含的人数了。

猜你喜欢

身份证号单元格公式
组合数与组合数公式
排列数与排列数公式
等差数列前2n-1及2n项和公式与应用
玩转方格
玩转方格
老师情
作品赏析(3)
浅谈Excel中常见统计个数函数的用法
《网印工业》关于作者投稿同时提供身份证号的通知
《网印工业》关于作者投稿同时提供身份证号的通知