Excel中rept、replace和substitute函数使用区别

介绍rept、replace和substitute的使用方法及区别。

先举个例子

  • 01

    比如有一个手机号,需要将它中间四位用星号代替,例如182****5894这样,用以上三种函数都可以。我们先来看rept函数。 . rept函数语法=Rept(text,number_times) text就是文本,number times是文本重复的次数,例如text是星号,number times为4,那么输出的就是四个星号:**** 要得到182****5894这样一个手机号,我们需要先准备2个单元格,A1填182,B1填5894,然后我们在C1输入函数:=A1&rept("*",4)&B1,&是英文and,代表连接,然后回车就可以得到了。

  • 02

    然后接下来我们介绍用replace的方法得出这样一个手机号。 . replace函数语法:=replace(old text,start num,num chars,new text) 语法解释:old text是原来的内容,start num是从哪里开始数起,num chars是往后数几个,new text是要被替换进去的内容。 . 比如图中的手机号,中间四位已经存在的,我要把它替换掉,那么函数应写成:=replace(A1,4,4,"****"),回车后就可以直接得出。

  • 03

    最后是substitute函数,substitute和replace在英文中都是替换的意思。 . substitute语法:=substitute(text,old text ,new text),意思分别为文本,就是整个的文本,old text 是整个文本里需要替换的部分,new text是被替换进去的部分。 具体到这个例子,函数应该写作:=substitute(A1,“5656”,"****"),回车后可以直接得出。到这里三个函数的用法介绍完毕,那么它们的区别是什么呢?

rept、replace和substitute函数的区别

  • 01

    首先rept是填充函数而不是替换函数,它虽然在例子中起到了替换的作用,但是本质还是填充。replace和substitute必须要有一个文本以供替换,而rept不用,它自己就可以创建内容。比如在一个空白单元格内输入=rept("-",20),就会出现一条虚线,与其他文本无关。

  • 02

    而replace和substitute函数也是有区别的,来看两个例子,这里有一个英文单词starry,用replace和substitute分别进行替换。 用replace替换:从替换起始位置起,要替换到哪一个都必须指明,替换的个数也要指明,否则就会造成像下图2那样,用一个e去替换了2个r。

  • 03

    而substitute更复杂,substitute完整的函数应该写作:=substitute(text,old text ,new text,[instance num]),前面都一样,[instance num]有几种情况,一种是不填,一种是为1,一种是其他数字。填的数字不一样,结果也不一样。 . 下面是各个情况的说明: [instance num]忽略,则从第一个字符开始替换,后面一样的字符全部会替换掉。

  • 04

    [instance num]为1,则从第一个字符开始替换,其他一样的字符不替换。

  • 05

    [instance num]不是1,则只替换掉参数对应的字符,其他一样的字符不替换。

  • 06

    这样三个函数的用法和区别就介绍完了,喜欢这个经验的话就帮我投一票吧~

(0)

相关推荐

  • Excel中Rept函数如何使用

    很多朋友在使用Excel的时候,对其中的函数如何利用不是很了解,今天小编就来和大家说一说Excel中Rept函数是如何使用的吧. Rept函数使用方法 01 首先,大家需要自己建立一个素材表格,如图所 ...

  • excel中vba里的ontime函数的使用方法

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • 怎样在Excel中利用COUNTIF和COUNTA函数计算比例

    相信大家都对Excel有了了解,知道他能用来制作表格,用来统计数据,处理数据,等等一些其他应用,总之,他的应用时十分之广泛的,我们需要对他进行了解和掌握,才能利用Excel来为自己提供方便.下面介绍怎 ...

  • EXCEL中如何是使用LOOKUP函数查找并返回最后一个相同值

    在EXCEL中,我们常常使用vlookup函数查找相同的数据,可以跨工作表查找,同时还能跨工作并查找,非常方便! 仍然,问题出在vlookup函数只能查找相同值的第一个值。如果我们要想查找相同值的最后 ...

  • Excel 中的 COUNTA 和 COUNTIF 函数使用入门

    此情景会话说明了 Excel 中 COUNTA 和 COUNTIF 函数的基本概念,它们返回了列表中有多少个非空白单元格的计数。 我正在计算一个问卷调查的有效回答,但是数据实在太多了...有办法高效率 ...

  • Excel中的INDEX和MATCH函数语法的使用教程

    在Excel中MATCH函数可以返回指定内容所在的位置,而INDEX又可以根据指定位置查询到位置所对应的数据,各取其优点,我们可以返回指定位置相关联的数据. 一.函数介绍 1.MATCH函数(返回指定 ...

  • excel中vba怎么使用fix函数取整?

    excel中vba使用fix函数的方法 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码: Option Explic ...

  • EXCEL中COUNTIF怎么使用?countif函数使用方法图解

    COUNTIF在日常生活中应用的也非常多,比如数学分数在80以上的有多少人?今天一天每个同事的不同项目的工作量.我举例子让大家理解理解,不会的朋友可以参考本文,来看看吧! 步骤 首选打开excel表格 ...

  • excel中,如何求最大值函数

    使用函数公式求最大值是一件比较简单的事. 操作方法 01 首先,打开一篇excel. 02 然后选择要输入数据的单元格.例如B6. 03 然后选择"公式"中的"插入函数& ...