substitute函数用法,subtotal与sum区别
各位老铁们,大家好,今天由我来为大家分享substitute函数用法,以及subtotal与sum区别的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
SUBSTITUTE函数怎么用
SUBSTITUTE函数是将字符串中部分字符串以新字符串替换的函数,那如何在EXCEL表格中使用SUBSTITUTE函数,操作方法如下。
1、首先在电脑中打开EXCEL表格,点击公式按钮。
2、然后在公式页面中,点击插入函数。
3、在弹出窗口中选择文本函数。
4、这时选择SUBSTITUTE函数,在弹出对话框汇中选择文本区域,并输入旧字符和新字符,点确定按钮。
5、得出替换后的文本,这样就完成了。
Excel的substitute函数常见用法实例教程
你还在为Excel中substitute函数的使用方法而苦恼吗,今天小编教你Excel中substitute函数的使用方法,让你告别Excel中substitute函数的使用方法的烦恼。
今天我们通过几个例子,熟悉一下SUBSTITUTE函数的常见用法和套路。
例子一
将数据中的某个值,替换为另一个值
比如将B列数据里的二班,替换为一班。
=SUBSTITUTE(B2,"二班","一班")
这里没啥好解释的了,就是将B列中单元格中的“二班”全部替换为“一班”。
例子二
隐藏手机号的中间5位
=SUBSTITUTE(B2,MID(B2,4,5),"*****")
先使用MID函数取得B列号码中的中间五位,再用“*****”替换掉这部分内容。
例子三
含单位的文本值求和
=SUMPRODUCT(SUBSTITUTE(B2:B6,"人",)*1)
先用SUBSTITUTE替换掉B列单元格中的“人”,得到文本型数字,乘以1后变成可以计算的数值,再用SUMPRODUCT求和。
例子四
数据分列,将B列数据按顿号进行分列。
=TRIM(MID(SUBSTITUTE($B2,"、",REPT("
",100)),COLUMN
))
先使用REPT函数,将空格重复100次,得到100个空格。
再使用SUBSTITUTE函数将姓名中的的间隔符号(、)顿号替换为100个空格。
再使用MID函数,依次从这个带有空格的新字符串中的第1、第101、第201位……开始截取长度为100的字符。
这样得到的字符串是带有多余空格的,因此再使用TRIM函数将多余空格删除掉,OK了。
以上就是substitute函数的用法,希望对你有帮助!
Excel中SUBSTITUTE函数用法总结
SUBSTITUTE函数是Excel中用于文本替换的常用函数,其核心功能是在指定文本中搜索旧文本,并将其替换为新文本,支持选择性替换特定位置的匹配项。
基础语法
SUBSTITUTE(要替换的文本,旧文本,新文本, [替换第几个])
第四参数[替换第几个]为可选参数,若省略则默认替换所有匹配项;若指定数值(如2),则仅替换第2次出现的旧文本。核心应用场景
基础替换
直接替换文本中的指定内容。例如,将B列“二班”替换为“一班”:
=SUBSTITUTE(B2,"二班","一班")
此公式会全局替换B2单元格中的所有“二班”。
数据脱敏处理
隐藏敏感信息(如手机号中间5位):
=SUBSTITUTE(B2,MID(B2,4,5),"*")
通过MID函数提取中间5位,再用“*”替换,实现脱敏效果。
文本型数字转换
处理含单位的文本数字(如“5人”)并求和:
=SUMPRODUCT(SUBSTITUTE(B2:B6,"人",)*1)
先移除单位“人”,将文本转为数值,再通过SUMPRODUCT求和。
复杂分列操作
按顿号分隔混合文本(如“张三、李四、王五”):
=TRIM(MID(SUBSTITUTE($B2,"、",REPT("",100)),COLUMN(A1)*100-99,100))
通过REPT生成100个空格替换顿号,再用MID分段截取,最后TRIM去除多余空格。
统计混合文本中的元素数量
计算含顿号分隔的姓名个数:
=LEN(A2)-LEN(SUBSTITUTE(A2,"、",))+1
对比原文本长度与替换顿号后的长度差,加1得到总人数。
提取混合文本中的最大值
数组公式(需按Ctrl+Shift+Enter):
=MAX((SUBSTITUTE(A2,ROW($1:$98),)<>A2)*ROW(1:98))
遍历1-98的数值,判断是否存在于文本中,最终返回最大值。
计算连续重复次数
数组公式(需按Ctrl+Shift+Enter):
=MAX((SUBSTITUTE(PHONETIC(A2:A9),REPT("A",ROW(1:9)),)<>PHONETIC(A2:A9))*ROW(1:9))
通过PHONETIC合并文本,用REPT生成不同长度的“A”作为替换基准,统计最大连续重复次数。
注意事项
SUBSTITUTE函数区分大小写,若需忽略大小写,可结合LOWER或UPPER函数预处理文本。数组公式需按特定快捷键输入,且在Excel 365中部分场景可简化为动态数组公式。复杂场景(如分列、统计)建议结合辅助列或分步验证,避免公式嵌套过深导致错误。
好了,文章到这里就结束啦,如果本次分享的substitute函数用法和subtotal与sum区别问题对您有所帮助,还望关注下本站哦!