replace函数
助力不平凡的你,越努力越幸运
特推超级会员限时疯狂抢购
点击了解
支持微信公众号+小程序+APP+PC网站多平台学习
函数REPLACE:将一个字符串中的部分字符用另一个字符串替换。
REPLACE(字符串,开始替换的字符位置,要替换的字符长度,替换为)
1、将“×”替换为“*”
将B列规格中的“×”替换为“*”,效果如D列所示,该怎么做呢?
输入公式:=REPLACE(B2,FIND(“×”,B2),1,”*”)
FIND(“×”,B2)部分找到”×”的位置4;REPLACE(B2,FIND(“×”,B2),1,”*”)从第4位开始替换,替换的字符长度为1位,替换为”*”,返回435*421。
2、英文句首字母大写
将A列的英文语句首字母大写显示,如下图C列效果:
输入公式:=REPLACE(A2,1,1,UPPER(LEFT(A2,1)))
LEFT(A2,1)部分:用函数left从A2单元格内容左边截取1个字母,返回”g”;UPPER(LEFT(A2,1))部分:将left部分截取的字母”g”用函数upper转换为大写”G”;公式就是=REPLACE(A2,1,1,”G”),用函数REPLACE从A2单元格内容第1位开始替换,替换的字符长度为1位,替换为”G”,实现英文句首字母大写。
3、给手机号码中间4位加密
为保护个人隐私,防止手机号码外泄,现需将手机号码第4-7位以星号(*)显示,效果如D列,该怎么操作呢?
输入公式:=REPLACE(B2,4,4,”****”)
REPLACE(B2,4,4,”****”):用函数REPLACE从第4位开始替换,替换的字符长度为4位,替换为”****”。
4、银行卡号分段显示
银行卡号是一长串数字,为防止出错,以便查看,现将银行卡号进行分段显示,效果如下图D列所示:
输入公式:=REPLACE(REPLACE(B2,7,,” “),14,,” “)
REPLACE(B2,7,,” “)部分将B2单元格银行卡号从第7位开始替换,替换的字符长度为0位,替换为空,返回”621700 2950203327123″;REPLACE(REPLACE(B2,7,,” “),14,,” “)部分将替换后的”621700 2950203327123″从第14位开始替换,替换的字符长度为0位,替换为空,返回”621700 295020 3327123″。
今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小篇坚持原创的动力。
推荐学习★★★★★
Excel教程:吐血整理,70个精选实用Excel技巧(?点击学习)
Excel教程:100篇精华原创教程汇集!收藏慢慢学(?点击学习)好消息IOS APP发布啦
终于支持安桌和苹果啦
请扫码下载O(∩_∩)O哈哈~
Excel学习交流群Q群:582326909 欢迎加入
(群共享,配套练习课件,提供答疑)
推荐Office学习关注
(PPT WORD EXCEL)
点击阅读原文一键登录官网,海量视频vip任意学!(可试看)