分享

EXCEL中substitute函数的多种组合用法(高手篇)

 静卧沉思 2017-05-20

substitute函数是对指定字符串进行替换的函数,在日常中,是非常实用的,其往往和其它函数组合使用,才能发挥出最大效果,下面为大家详细介绍substitute函数的几种组合用法:

函数的基本语法:SUBSTITUTE(字符串,原字符串,新字符串,instance_num)

instance_num用来指定以新字符串替换第几次出现的原字符串

一、批量替换手机号中间四位为'*“,与MID函数组合使用。

EXCEL中substitute函数的多种组合用法(高手篇)

在B2中输入=SUBSTITUTE(A2,MID(A2,4,4),'****')即可,MID为中间截取函数。

二、查找某个字符在单元格中出现的次数,与LEN函数组合使用。

EXCEL中substitute函数的多种组合用法(高手篇)

在B2中输入=LEN(A2)-LEN(SUBSTITUTE(A2,'市',''))&'次'即可,LEN是求字符串的长度,LEN(SUBSTITUTE(A2,'市','')的意思是将市这个字替换为空,用总长度减去替换后的长度即为”市“出现的次数。

三、去掉文本中间的空格

EXCEL中substitute函数的多种组合用法(高手篇)

这个比较简单,不在做详细介绍

四、数据分列,将A列数据按顿号进行分列

EXCEL中substitute函数的多种组合用法(高手篇)

这个稍微复杂,涉及到五个函数组合,先使用REPT函数,将空格重复50次,得到50个空格。

再使用SUBSTITUTE函数将A列中的顿号替换为50个空格。

再使用MID函数,依次从这个带有空格的新字符串中的第1、51、101、151位开始截取长度为50的字符。这样得到的字符串是带有空格的,因此再使用TRIM函数将多余空格删除掉。

五、带有文本和数字的字符串求和,与SUMPRODUCT组合使用

EXCEL中substitute函数的多种组合用法(高手篇)

先用SUBSTITUTE替换掉A列单元格中的“分”,得到文本型数字,乘以1后变成数值型数字,再用SUMPRODUCT求和。

本期的内容就介绍完了,大家还想学习什么函数可以在评论中留言,小编帮您解决!

EXCEL中substitute函数的多种组合用法(高手篇)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多