SUBSTITUTE的常用套路,都给你了_substitute用法

SUBSTITUTE函数是常用的文本函数之一,类似于基础操作的查找替换功能,当然,两者亦有不同之处。

SUBSTITUTE函数的用法是:

SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])

今天我们通过几个小栗子,熟悉一下SUBSTITUTE函数的常用技巧和套路。


例一:

将数据中的某个值,替换为另一个值

比如将B列数据里的二班,替换为一班。


=SUBSTITUTE(B2,"二班","一班")

这里没啥好解释的了,就是将B列中单元格中的“二班”全部替换为“一班”。


例二:

隐藏手机号的中间5位


  • =SUBSTITUTE(B2,MID(B2,4,5),"*****")

    先使用MID函数取得B列号码中的中间五位,再用“*****”替换掉这部分内容。

    这个公式有点缺陷,就是如果手机号是类似13777777239这样的,公式的结果并不是我们需要的,换成下面的公式就可以了:


    =REPLACE(B2,4,5,"*****")

    REPLACE是根据位置来替换的,公式表示从B2单元格第4位开始的5个字符替换成"*****"。


    例三:

    含单位的文本值求和


    =SUMPRODUCT(1*SUBSTITUTE(B2:B6,"人",))

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


    例四:

    将数据按顿号进行分列,拖动滚动条可查看完整公式:


  • =TRIM(MID(SUBSTITUTE($B2,"、",REPT(" ",100)),COLUMN(A1)*100-99,100))


    1、先使用REPT函数,将空格重复100次,得到100个空格。

    2、再使用SUBSTITUTE函数将姓名中的的间隔符号(、)顿号替换为100个空格。

    3、最后使用MID函数,依次从这个带有空格的新字符串中的第1、第101、第201位……开始截取长度为100的字符。

    这样得到的字符串是带有多余空格的,因此再使用TRIM函数将多余空格删除掉,OK了。


    作者:看见星光

    相关文章

    excel中如何使用mid函数_excel中如何使用mid函数填写身份证号码对应的出生年月

    MID函数是Excel中常用的字符串提取函数,它可以从字符串中指定的位置开始从左往右截取指定的字符个数首先,进入到Excel中后,大家可以自己简单的制作一个素材表格,作为使用MID函数的参考数据接下来...

    MID函数怎么用?这五个方法你不能错过

    我们在Excel中录入数据的时候,也需要截取表格中的一些数据。这里我们就可以借助MID函数截取表格中的数据。那么MID函数怎么用呢?相信还有很多人不知道。那就仔细看看下面的介绍吧,以后肯定会用的到的...

    办公技能(1):Excel 中“Mid()”函数的使用技巧

    朋友们可能用过“Left()”函数,那你们知道“Mid()”函数怎么使用吗?今天我们来讲一下这个函数如何在Excel中使用。Mid()函数的含义Mid()函数通常用来截取某个单元格内字符串中,从指定位...

    Excel文本提取,必学的5个函数,1分钟学会

    学好Excel函数公式,工作效率大幅提升,今天分享5个文本提取,必学的函数公式1、LEFT函数公式它的用法是:=LEFT(文本,数字)表示对文本,向左提取数字个字符。举个例子,我们需要从左边的信息中,...

    Excel神技!MID函数5分钟速成:精准提取文本,效率翻倍!

    今天我们一起学一下表格强大的文本处理函数,大部分都在用它。MID函数是Excel中非常实用的文本处理函数,它能够从文本字符串中提取指定位置开始的一定数量的字符。之前没有接触过这个函数的,会比较陌生。下...

    TEXT函数,一看就会,一用就对_text函数的

    小伙伴们好啊,今天咱们通过几个简单的实例,一起来学习TEXT函数的几个典型用法:简单的条件判断下图展示的是某单位员工考核表的部分内容。需要根据考核分数进行评定,85分以上为良好,76分至85分为合格,...