excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Substitute函数的5个经典应用技巧,案例解读,收藏备用!

单词Substitute的含义为替换,Substitute函数的功能有点儿类似Excel中的查找替换命令,但确更加的灵活和方便。

Substitute函数属于文本查找类函数,作用就是将查找到的字符替换成指定的字符。其语法结构为:=Substitute(字符串,被替换字符串,替换字符串,[替换位置]);当省略“替换位置”时,默认值为1。

一、Substitute函数:替换指定的字符串。

目的:

方法:

在目标单元格中输入公式:=SUBSTITUTE(F3,"大本","大学本科")。

解读:

当省略参数“替换位置”时,默认值为1。

二、Substitute函数:加密指定内容。

目的:

方法:

在目标单元格中输入公式:=SUBSTITUTE(C3,MID(C3,7,8),"********")。

解读:

1、参数“被替换字符串”为:MID(C3,7,8),Mid函数的作用为从指定的字符串中提取指定长度的值,所以,被替换的字符串是一个动态获取的过程,其用法非常灵活,各位亲在应用的过程中要灵活对待哦!

2、此操作不具有“字典”功能,不可逆哦!

三、Substitute函数:字符串计数。

目的:

方法:

在目标单元格中输入公式:=LEN(C3)-LEN(SUBSTITUTE(C3,"、",""))+1。

解读:

1、Len函数的作用为:返回文本字符串中的字符个数。

2、公式中,首先用Len获取当前单元格的总长度,然后减去除分隔符(“、”)之外的字符个数,+1修正即可得到字符串的个数。+1也很好理解,除最后一个字符串外,前面的每个字符串都和唯一的“、”一一对应,要计算的是总长度,当然+1进行修正。

3、Substitute函数的第二个参数“、”为字符串中的分隔符。

四、Substitute函数:带单位求和。

目的:

方法:

在目标单元格中输入公式:=SUMPRODUCT(SUBSTITUTE(H3:H12,"元","")*1)&"元"。

解读:

1、公式中,首先用Substitute函数将H3:H12单元格区域的“元”替换为空值,并×1转换为数值类型,最后用Sumproduct进行求和,并在和值的后面添加“元”。

2、如果用Sum函数替代Sumproduct函数,则填充时必须用Ctrl+Shift+Enter。

五、Substitute函数:数据分列。

目的:

方法:

在目标单元格中输入公式:=TRIM(MID(SUBSTITUTE($C3,"、",REPT(" ",100)),COLUMN(A1)*100-99,100))。

解读:

1、Rept函数的作用为:根据指定次数重复文本,即将“ ”重复100次。

2、SUBSTITUTE($C3,"、",REPT(" ",100))的作用就是将“、”替换成100个空格。

3、Mid函数的作用为:从文本字符串中指定的起始位置起返回指定长度的字符。所以MID(SUBSTITUTE($C3,"、",REPT(" ",100)),COLUMN(A1)*100-99,100)的作用为提取被替换后字符串中从1、101、201……(请注意Column函数的作用)开始,长度为100的字符串。

4、Trim函数的作用为:删除字符串中多余的空格。所以最终得到成员姓名。

结束语:

关于Substitute函数的应用技巧,今天就分享到这里了,如果亲有更多的案例,可以在留言区或则私信小编讨论哦!

如果需要联系文档,亲扫描二维码下载哦!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接