美文网首页
Excel文本函数—Replace/Rept

Excel文本函数—Replace/Rept

作者: 数有道 | 来源:发表于2019-07-22 23:36 被阅读0次

一、 Replace函数

语法:REPLACE(old_text, start_num, num_chars, new_text)

说明:把原始文本中的指定字符数的文本字符串替换为新的字符串,比如:把18823454768这个电话号码中间的四位数替换为****。即:188****4768。

old_text:必需。要替换其部分字符的文本。

start_num****:必需。old_text中要替换为new_text 的字符起始位置。

Num_chars****:必需。从起始位置开始要替换的长度。

New_text****:必需。把目标字符串替换成新的字符串。

二、 栗子

A2:A6是中奖号码,现需要把中间的4位数隐藏,然后把号码公布出去。

image.png

根据需求写出以上的函数,可以看出:第一个参数原始文本(即电话号码),第二个参数,需要替换的起始位置是从第四个字符开始,第三个参数是从第4个参数开始长短为4,最后一个参数是把中间的四位数(5465)替换为“****”。

注意:替换的是字符,所以需要加引号,另外,需要替换成四个”*”,必须把四个星号写完整。如果我们只想写一个星号,让其重复4次怎么办?这时候就要用rept函数。

三、 Rept函数

语法:REPT(text, number_times)。

说明:将文本重复一定的次数。

TEXT,必须,需要重复的文本。Number_times,必须,文本重复的次数。

可以看出,此处我们将“*”重复了4次,作为replace的第四个参数。还是需要注意文本的字符串需要用英文状态的引号。

结束

无处不在的Excel,无处不在的快乐!欢迎关注和评论!如果喜欢请点亮爱心。感谢大家的支持,咱们下期再见!

相关文章

网友评论

      本文标题:Excel文本函数—Replace/Rept

      本文链接:https://www.haomeiwen.com/subject/lufnlctx.html