实例详解SUBSTITUTE函数的常见用法

SUBSTITUTE函数格式为:
SUBSTITUTE(text,old_text,new_text,instance_num)
text为需要替换其中字符的文本(或含有文本的的单元格的引用)
old_text为需要替换的旧文本
new_text为用于替换old_text的文本
instance_num用来指定以new_text替换第几次出现的old_text

excel中substitute函数的使用方法每天免费网上学习excel中substitute函数的使用方法查看详情>>广告

SUBSTITUTE函数的用法是:

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(A1)*100-99,100))

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

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

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

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

(0)

相关推荐

  • VLOOKUP函数查找技巧

    情形1:查找数值的数据类型不一致 相同的值但以不同的数据类型来存储,对于VLOOKUP函数来说是不同的. 在单元格中,可以存储不同类型的数据,例如数字.文本字符串.日期和布尔值.在单元格中输入4000 ...

  • Substitute函数使用简介

    在许多时候可能需要对某个文本字符串中的部分内容进行替换.我们除了可以使用Excel的"替换功能"外,还可以用函数来完成.常用的文本替换函数为substitute函数和replace ...

  • Excel函数分类学习

    今天我们一起来学习Excel的另一种函数分类:文本清洗函数,主要分为Find, Left/Right/Mid, Concatenate, Replace, Substitute, Text, Trim ...

  • 史上最强文本连接函数textjoin的用法

    我们昨天学了2个文本连接函数,今天来学一个功能更强大的文本连接函数--textjoin.此函数也是新增函数,要office2016版以上才可能有这个函数,它的功能是使用分隔符连接文本字符串区域. -0 ...

  • 瞬间搞定大量数据!这4个Excel函数太牛了!

    哈喽大家好,我是小可~ 在实际应用中我们经常会用到数据粘贴,数据导入等大量数据的处理. 在这些过程中我们经常会遇到数据中包含不确定的空格.换行,导致在做数据匹配.引用.查找时出现错误. 今天小可带来四 ...

  • 有一个Excel函数叫:省时一整天,你却连我的名字都不知道…

    ★ 编按 ★ Hello大家好,今天给大家介绍一下SUBSTITUTE函数,它可以将数据中的旧值替换为新值,与我们熟悉的"查找替换"功能相似.很多小伙伴可能会说,简单的查找替换就能 ...

  • argparse模块用法实例详解

    argsparse是python的命令行解析的标准模块,内置于python,不需要安装.这个库可以让我们直接在命令行中就可以向程序中传入参数并让程序运行. 港真的,今天是我第一次学习argsparse ...

  • 详解RANK函数公式用法

    RANK(number,ref,[order]) 看着这个公式也不难,那我就稍微给各位可爱们讲解一下下好了.RANK函数的作用,就是返回某数字在一列数字中相对于其他数值的大小排名,number就是需要 ...

  • 西门子S7-1200PLC高速计数器的用法及应用实例详解

    今天就以西门子 S7-1200PLC 高速计数器为主以及实例来做讲解,S7-1200 CPU 提供了最多 6 个(1214C )高速计数器 ,其独立于 CPU 的扫描周期进行计数. 可测量的单相脉冲频 ...

  • 常见的PLC程序实例详解(附图),看得多才能会的多!

    十字路口的交通指挥信号灯布置: 一.控制要求 (1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系 统开始工作,当启动开关关断时,所有信号灯都熄灭. (2)南北绿灯和东西绿灯不能同时亮.如 ...

  • 六爻占卜测四肢疾病断卦详解,六爻测身体四肢健康断卦实例详解

    ​在六爻预测中常常会碰到求测者的四肢受过伤,残疾或有病.而预测师有时却无法准确的判断出是哪里受过伤,残疾或有病. 刚开始时我在给别人预测时也不好理解四肢的判断方法.偶然的一次,有人说了一句" ...

  • 7实例详解盲派天干生与合做功对命局的影响

    天干的生与合即天干的合财与合官:合官的时候要注 意官能不能独立存在,官有无生印,印有无生比劫:合财的时候一定要看财的 出处. 合官与合财都要看出处,天干五合代表日主在社会上想干的事.合官与合财是 不同 ...

  • 织梦CMS常用的几种字段判断输出实例详解

    我们在使用织梦CMS制作网站时,对于某个字段,无论是默认字段还是自定义字段,偶尔会使用一些判断语句来实现我们的需求.下边列出了几种常见的需求.以及字段的判断输出实例. 第一种:织梦自定义字段,如果没有 ...

  • 阴宅篇—实例详解阴阳宅的位置与人生

    运动,将时方象数带给人们理据理术.而一切数术理据·往往是一切象数的基因能量在应时消长转化中所产生运动的规律与周期.天时地方如此,人生人体与人性人为和万事万物如此.天地人合. 时间,是珍贵的.甚至要超出 ...

  • PLC编程:从原理图到程序的4个经典实例详解

    本文中将以分析几个案例的方式拆解程序编程的过程,从控制过程到原理及梯形图.如果采用其它系列或品牌的PLC,其逻辑结构大同小异. 这次我们将拆解的案例 1.喷泉控制 2.交通信号灯控制 3.多级传送带控 ...