excel 替换函数REPLACE与SUBSTITUTE的用法与区别
发布时间:2022-09-24 00:19:14
REPLACE函数与SUBSTITUTE函数都是我们经常会用到的替换函数,下面我们来学习一下两者的用法与区别。
REPLACE函数
1、语法结构
REPLACE(old_text,start_num,num_chars,new_text)
通俗说法:replace(需要替换其中字符的文本,替换开始位置,替换字符个数,用于替换旧文本的新文本)
参数new_text可省略,也可以用""来代替,表示为空,即把被替换的字符删除掉。
2、应用举例
在下图B2单元格中,将A2单元格内文本后4位全部用*代替。先选中B2单元格,再输入公式=REPLACE(A2,8,4,"****"),公式意为从A2单元格的第8个字符开始替换,共替换4个字符,替换为****。
SUBSTITUTE函数
1、语法结构
SUBSTITUTE(text,old_text,new_text,instance_num)
通俗说法:SUBSTITUTE(需要替换其中字符的文本,需要替换的旧文本内容,用于替换旧文本的新文本,替换第几次出现的旧文本)
参数instance_num可省略,省略时默认替换第1次出现的旧文本内容。
2、应用举例
在下图B2单元格中,将A2单元格文本"不差钱"改为"就差钱"。先选中B2单元格,再输入公式 =SUBSTITUTE(A2,"不","就"),公式意为在A2单元格中查找文本内容“不”,将其替换为“就”。
区别解析
REPLACE函数是先定位,再识别所定位置的旧文本内容;SUBSTITUTE函数是先识别旧文本内容,如果旧文本内容有重复,再根据其出现次序进行准确定位。
例如,我们想将下图A2单元格文本12341234的后2位用**代替,实现B2单元格的显示效果123412**,Replace函数与SUBSTITUTE函数都可以做到,但是函数公式的写法不同。
REPLACE函数公式写法:=REPLACE(A2,7,2,"**")
SUBSTITUTE函数公式写法:=SUBSTITUTE(A2,"34","**",2)
REPLACE函数根据替换开始位置7和替换字符个数2先明确定位,再根据定好的位置识别出需要被替换的旧文本内容34;
SUBSTITUTE函数则是先识别出要被替换的旧文本内容34,再结合其出现的次序准确定位需要被替换的旧文本。原文本12341234中,文本34一共出现了2次,所以用最后一个参数2来明确需要被替换的是第2次出现的34。


猜你喜欢
- Excel中的重复记录具体该如何筛选出来呢?下面是小编带来的关于excel2003重复记录的筛选方法,希望阅读过后对你有所启发!excel2
- Excel表格是一款非常受欢迎的数据处理软件,相信很多人都下载使用过。Excel表格可以将繁杂的数据进行分类存储,便于查找,Excel表格还
- U盘在热插拔的时候可能会出现数据丢失的问题,那么如何防止U盘热插拔时出现数据消失的情况呢?下面就给大家介绍具体解决方法。解决方法:1.首先我
- 电脑给用户在工作和学习上提供了极大的方便,但是电脑黑屏也是用户在使用电脑工作和学习的过程中常见的现象。比如开机后显示器一直处于黑屏状态,电脑
- IF函数在EXCEL中是一个基础函数,多用于条件判断,然后根据条件判断的结果返回对应的内容。IF函数的使用非常广泛,特别是在单条件判断的时候
- 在平时的工作中,我们偶尔会浏览网页,在浏览网页的时候我们可能会看到好看的flas * ,于是就想下载下来,可是很多用户不知道如何下载flas
- 我们都知道Win10系统在一段时间就会更新,有时候更新会出现很多的问题,所以很多用户都很头疼,很多用户想了解如何禁用win10自动更新功能,
- 我们有时候会使用Windows系统自带的搜索功能去寻找需要的软件或文件,但是有的小伙伴在使用的时候却发现搜索功能无法使用,那么遇到这种情况应
- 我们经常把同类相关Excel工作表集中保存在同一文档中,以便于在各表格间进行引用、查看。当一个文档中的工作表达到一定数量时,要想找到需要的工
- 最新版的Win10开始菜单变宽了,一开开始菜单就占用了大半个屏幕。很多人希望把开始菜单变小一点,不要占那么多地方。在最新版的Win10中,开
- 在Word2010中,有一个很好的历史记录功能,可以清楚的在历史记录中,迅速帮自己找到曾经打开过的相关文档,不过同时也带来一个缺点,就是很容
- ppt幻灯片中SmartArt图形怎么添加超链接?ppt幻灯片中的图片转换成SmartArt图形后想要添加超链接,该怎么添加呢?下面我们就来
- Win7旗舰版网页显示不全怎么办?最近有用户反映这个问题,在使用电脑的时候,很经常需要用到浏览器,那么网页显示不全又是怎么一回事呢?遇到这种
- Excel表格中有很多数据是含有符号的,怎么才能按照多个符号进行统一的分列?今天我们就来看看使用方方格子实现这个功能的教程,需要的朋友可以参
- word柱形图柱体的颜色怎么更改?word中制作柱形图想要改变柱体的颜色,该怎么改变呢?下面我们就来看看word柱形图修改颜色的教程,需要的
- 说到引文目录,相信很多小伙伴都会同时想到索引目录。其实,这两者还是有一定的区别的。其中,索引目录,是文档中关键字所在页码的列表;而引文目录,
- 很多游戏玩家们在使用wegame的时候,不是特别了解wegame评分机制是怎么样去计算的,小编帮助大家整理了一些wegame评分机制包含的内
- 默认情况下,Excel中所有行的高度和所有列的宽度都是相等的。要调整单元格的高度或宽度,一是使用鼠标拖动调整;二是使用“格式”菜单中的选项精
- Win7系统右键单击属性不见了该怎么办? 在正常情况下,计算机的右键会有多个选项。如果没有属性,很多操作都会有点麻烦。如果用户遇到右键没有属
- win11正式版推出之后,很多用户使用检测软件明确自己的电脑可以升级win11系统,又加入了windows预览体验计划,但是电脑却没有收到w