SUBSTITUTE函数是Excel中最常见的函数之一,但你真的会用吗?本期技巧妹与大家详细分享SUBSTITUTE函数的用法。
一、SUBSTITUTE函数基本语法
SUBSTITUTE函数表示对指定的字符串进行替换。
语法结构:=SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])
二、SUBSTITUTE函数基本用法
1、将“件”字替换为“箱”
如何将数据单位统一替换为“箱”?这里利用SUBSTITUTE函数即可完成。
在单元格中输入公式=SUBSTITUTE(B2,”件”,”箱”)
2、删除数字之间的空格
在单元格中输入公式=SUBSTITUTE(B2,” “,””),按回车即可。
三、SUBSTITUTE函数经典用法
1、隐藏手机号码
实际生活中,我们为了保护个人隐私,需要对手机号码进行隐藏,这里可以利用SUBSTITUTE函数把手机号码中间的4位数字替换为*符号,输入公式并向下填充:
=SUBSTITUTE(B2,MID(B2,4,4),”****”)
2、替换指定的数字
利用SUBSTITUTE函数我们可以对指定数字进行替换,如下表,我们想把房号中的8栋统一替换成9栋,输入公式从向下填充:=SUBSTITUTE(A2,”8″,”9″,1)
公式说明:这里只需要替换第一个数字8,所以公式中加上第3个参数1,表示替换第1个数字8即可。
3、统计人数
如下表,我们要统计每天报考人数,输入公式并向下填充:
=LEN(B2)-LEN(SUBSTITUTE(B2,”,”,””))+1
公式说明:先用SUBSTITUTE函数将报考人员之间的逗号替换为空,注意要替换的这个逗号是中文状态下的,再用LEN函数计算删掉逗号之后的字符串长度。接着计算出包括逗号的字符串总长度,减去删除逗号的字符串长度再加上1,即为报考人数。
4、文本拆分
如下表,如果我们想把每个报考人员进行拆分,输入公式并向右向下填充:
=TRIM(MID(SUBSTITUTE($B2,”,”,REPT(” “,100)),COLUMN(A1)*100-99,100))
公式说明:
REPT(” “,100) :先用REPT函数,将空格重复100次,得到100个空格; SUBSTITUTE($B2,”,”,REPT(” “,100)):用SUBSTITUTE函数将姓名中的逗号替换为100个空格; MID(SUBSTITUTE($B2,”、”,REPT(” “,100)),COLUMN(A1)*100-99,100) :再使用MID函数依次从这个带有空格的新字符串中的第1、第101、第201位……开始截取长度为100的字符; 这样得到的字符串是带有多余空格的,最后使用TRIM函数将多余空格删除掉即可。
5、带单位数据求和
如下表,在表格里录入数据时带有单位,如何进行求和统计?输入公式:
=SUMPRODUCT(SUBSTITUTE(C2:C11,”元”,””)*1)&”元”
公式说明:SUBSTITUTE(D2:D10,”元”,””)是将C列中的“元”全部替换为空值,乘以1将文本转换为数值,再利用SUMPRODUCT函数求和。最后用连接符&加上“元”,使结果带上单位。
教程推荐
原价169元 新上线优惠价99元
购买须知:
1、本教程连载上线,现已全部更新完毕,共85课时;
2、点击文末阅读原文购买教程后,添加微信号officeskill(技巧妹)或扫描下方二维码加入学习交流群并领取操作素材。
↓↓↓点击 阅读原文了解更多教程详情
为了避免权属纠纷,特做如下说明:本站内容作品来自用户分享及互联网,仅供参考,无法核实真实出处,并不代表本网站赞同其观点和对其真实性负责,本网站仅提供信息存储空间服务,我们致力于保护作者版权,如果发现本站有涉嫌侵权的内容,欢迎发送邮件至youxuanhao@qq.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。