SUBSTITUTE函数
发布时间:2022-09-10 07:25:55
SUBSTITUTE函数在文本字符串中使用新文本替换旧文本。该函数将替换所有的旧文本,除非选择了指定位置。该函数区分大小写。
什么情况下使用SUBSTITUTE函数?
SUBSTITUTE函数使用新文本替换文本字符串中的旧文本。因此,可以用于:
修改报告标题中的区域名称
移除非打印字符
替换最后一个空字符
SUBSTITUTE函数的语法
SUBSTITUTE函数的语法如下:
SUBSTITUTE(text,old_text,new_text,instance_num)
§ text是文本字符串或单元格引用,其中的文本将被替换
§ old_text是要移除的文本
§ new_text是要添加的文本
§ instance_number想要替换的旧文本的指定位置
SUBSTITUTE函数陷阱
SUBSTITUTE函数可以替换旧文本的所有实例,因此如果想要仅仅替换指定位置的旧文本,则使用instance_num参数。
对于不区分大小写的替换,使用REPLACE函数。
示例 1: 修改报告标题中的区域名称
使用SUBSTITUTE函数,可以根据所选的区域名称创建自动更改的报表标题。本例中,在命名为RptTitle的单元格C11中输入报告标题。标题文本中的“yyy”将被替换为在单元格D13中选择的区域名称。
=SUBSTITUTE(RptTitle,”yyy”,D13)
示例 2: 移除非打印字符
当从网站中复制数据时,在文本中可能有隐藏的、非打印的空字符。在Excel中,如果试图从文本中移除空字符,TRIM函数不能移除它们。字符不是正常的空格字符(字符值32); 它们是不间断的空格字符(字符值160)。相反,可以使用SUBSTITUTE函数用正常空格字符替换每个非打印空格。然后,使用TRIM移除所有额外的空格。
=TRIM(SUBSTITUTE(B3,CHAR(160),”“))
示例 3: 替换最后一个空字符
可以使用SUBSTITUTE函数的instance_number参数来选择指定的实例,而不是替换文本字符串的所有实例。在这份食谱配方列表中,我们只想替换最后一个空格字符。
在单元格C3中,LEN函数计算单元格B3中字符的数量。SUBSTITUTE函数使用空字符串替换所有的空格字符,第二个LEN函数找到修改后的字符串的长度。长度为2个字符,因此有两个空格。
=LEN(B3)-LEN(SUBSTITUTE(B3,”“,””))
在单元格D3中,SUBSTITUTE函数仅仅使用新文本” ”替换第2个字格字符。
=SUBSTITUTE(B3,”“,” “,C3)
可以将两列中的公式合并成一个长公式:
=SUBSTITUTE(B3,”“,” “,LEN(B3)-LEN(SUBSTITUTE(B3,” “,””)))


猜你喜欢
- 使用Win10的用户都知道,Win10经常不知道什么时候就开启自动更新,非常影响用户的操作。其实我们可以使用组策略禁止Win10自动更新。下
- 复制粘贴是我们操作电脑最常用的操作方式。有些时候当我们在使用电脑的时候想要复制某个文件,却被系统提示“你需要提供管理员权限才能复制文件”,这
- win10连接隐藏wifi怎么连接?有时候一些wifi网络是不会显示出来的,被我们称为隐藏wifi,那么win10如何连接隐藏wifi呢,其
- 上一篇文章跟大家分享了如何运用Word邮件合并功能批量制作标签,现在继续跟大家分享在使用邮件合并功能时可能遇到的问题,邮件合并后日期和百分比
- Google Chrome是一款功能非常强大的网络浏览器,很多Windows10系统用户都会使用它。不过,部分win10用户使用Chrome
- Win10下系统更新下载失败怎么办?造成这个问题的原因可能是你所使用的网络运营商提供的DNS出现了问题,比如DNS被劫持,或者DNS服务器限
- word打开文档提示找不到文件该怎么办?最近使用word发现一个问题,打开就提示Can't find the word docume
- excel计算工龄的公式是怎样的?说明:本案例excel工龄计算截止2019年12月。下面,我们就模拟一些excel数据源,来和大家分享ex
- 端口被占用提示1080怎么解决?很多使用电脑的小伙伴发现需要打开某个端口的时候,系统提示已被占用1080,这个问题该如何解决呢?最简单的就是
- TotalFinder 是一款多功能,直观的Finder增强工具,专为高级用户和开发人员而设计,可以使用双窗格Finder并在Mac的Fin
- Airpods Pro已经很久没有更新了!今年苹果秋季发布会上有AirPods Pro 2吗?AirPods Pro 2什么时候发布?苹果去
- U盘重装系统可以帮助用户在电脑死机、蓝屏、黑屏、开不了机的情况下进行重装系统。很多用户不知道怎么安装,或者看到教程就发蒙了,其实非常的简单,
- 每次在Win8系统下插入光盘等设备的时候,系统就会出现光驱盘符,通常取出光盘后驱动器盘符就会自动消失。但有网友发现Win8系统存在多个光盘驱
- Win10聚焦提供的锁屏壁纸该怎么下载?win10提供了很多聚焦锁屏的壁纸,不少用户在看到精美的图片后,就像保存下来,问题是,不知道去哪里找
- AnyTrans for Android for mac是应用在Mac上的安卓手机数据传输工具,anytrans for android m
- 欢迎观看 Lightroom Classic 教程,小编带大家学习 Lightroom Classic 的基本工具和使用技巧,本文介绍 Li
- 微软在本月的例行安全更新中并未向Windows 10发布补丁,而出现了微软“严重Bug”是Flash Player的一个漏洞,被列为“严重”
- 人们在使用Word2010编辑文档的过程中,可以根据实际需要为特定段落加上漂亮的边框,从而使人们的文档更加符合工作要求。下面就来介绍一下wo
- 最近有用户跟小编反映自己最近才安装上win10系统,但是安装完成之后发现是英文版的,如果要更换成中文版,就需要下载中文语言包。那win10系
- 相信很多用户习惯在使用藏书馆的过程中做笔记,那么你们知道藏书馆中怎么查看做的笔记呢?接下来我们一起往下看看藏书馆中查看做的笔记的方法吧。