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个字符,替换为****。

excel 替换函数REPLACE与SUBSTITUTE的用法与区别 

SUBSTITUTE函数

1、语法结构

SUBSTITUTE(text,old_text,new_text,instance_num)

通俗说法:SUBSTITUTE(需要替换其中字符的文本,需要替换的旧文本内容,用于替换旧文本的新文本,替换第几次出现的旧文本)

参数instance_num可省略,省略时默认替换第1次出现的旧文本内容。

2、应用举例

在下图B2单元格中,将A2单元格文本"不差钱"改为"就差钱"。先选中B2单元格,再输入公式 =SUBSTITUTE(A2,"不","就"),公式意为在A2单元格中查找文本内容“不”,将其替换为“就”。

excel 替换函数REPLACE与SUBSTITUTE的用法与区别 

区别解析

REPLACE函数是先定位,再识别所定位置的旧文本内容;SUBSTITUTE函数是先识别旧文本内容,如果旧文本内容有重复,再根据其出现次序进行准确定位。

例如,我们想将下图A2单元格文本12341234的后2位用**代替,实现B2单元格的显示效果123412**,Replace函数与SUBSTITUTE函数都可以做到,但是函数公式的写法不同。

excel 替换函数REPLACE与SUBSTITUTE的用法与区别 

REPLACE函数公式写法:=REPLACE(A2,7,2,"**")

SUBSTITUTE函数公式写法:=SUBSTITUTE(A2,"34","**",2)

REPLACE函数根据替换开始位置7和替换字符个数2先明确定位,再根据定好的位置识别出需要被替换的旧文本内容34;

SUBSTITUTE函数则是先识别出要被替换的旧文本内容34,再结合其出现的次序准确定位需要被替换的旧文本。原文本12341234中,文本34一共出现了2次,所以用最后一个参数2来明确需要被替换的是第2次出现的34。

标签:REPLACE函数,SUBSTITUTE函数
0
投稿

猜你喜欢

  • Excel中制作带控件的动态图表的方法

    2022-03-24 14:45:31
  • Word2007中如何使用"+"."-"号绘制表格

    2023-12-11 05:00:08
  • excel表格怎样快速将两列数据求和

    2023-05-22 13:03:32
  • Excel2007中用DIR函数批量获取指定目录下所有文件名

    2023-03-06 19:23:43
  • Word2007:通过绘制表格进行插入

    2022-10-25 22:54:39
  • Win10电脑玩不了warframe星际战甲怎么办?

    2023-10-07 20:41:28
  • 如何快速显示所有隐藏的Excel工作表

    2022-12-25 05:27:49
  • 如何在Word 2016中创建新的标题样式?

    2023-03-26 09:08:36
  • Win10的虚拟内存如何设置?

    2023-11-24 12:06:25
  • Word2013中单词拼写检查的用法

    2023-12-12 10:32:56
  • word文档中如何设置文档字体间隔

    2023-09-26 18:34:58
  • word 表格跨页断开的方法图解详细教程

    2023-04-29 16:02:31
  • Win10玩不了鬼谷八荒怎么办?Win10玩不了鬼谷八荒的解决方法

    2023-05-02 10:31:35
  • excel图表制作:高亮显示图表中的最大值

    2022-11-12 16:33:11
  • excel表格的搜索功能使用

    2022-12-13 22:21:20
  • 在Excel中怎么设置标签位置

    2022-02-21 02:27:36
  • word点击退格键,英文字符串不上去,是怎么回事?

    2022-11-20 10:40:48
  • Excel怎么查找和删除重复值 Excel查找和删除重复值教程方案

    2022-09-04 09:06:41
  • win10旗舰版在哪里下载

    2023-11-09 02:41:55
  • Excel2013怎么插入SmartArt图形并修改?

    2022-12-22 05:43:18
  • asp之家 电脑教程 m.aspxhome.com