Excel包含字符匹配函数?

Excel包含字符匹配函数?,第1张

Excel中有多个函数可以用于字符匹配,下面列举几个常用的函数:

EXACT函数:比较两个文本字符串是否完全相同。如果两个文本字符串完全相同,则返回TRUE;否则返回FALSE。

FIND函数:查找一个文本字符串在另一个文本字符串中的位置。如果查找到,则返回文本字符串在目标字符串中的起始位置;如果未找到,则返回错误值#VALUE!。

SEARCH函数:与FIND函数类似,但区分大小写。如果查找到,则返回文本字符串在目标字符串中的起始位置;如果未找到,则返回错误值#VALUE!。

REPLACE函数:替换一个文本字符串的一部分。该函数可用于将一个字符串中的特定字符替换为另一个字符。

SUBSTITUTE函数:在一个文本字符串中替换一个子串为另一个子串。该函数可用于将一个字符串中的多个特定字符替换为另一个字符。

这些函数都可以用于字符匹配,具体使用方法请参考Excel帮助文档或相关教程。

 介绍SUBSTITUTE函数,可以在excel2007文本中的某一字符用另外一个替代。今天,我就教大家在Excel2007中某一字符用另一个替代的 *** 作方法。

Excel2007中某一字符用另一个替代的 *** 作步骤如下:

 这里举例的内容为“姓鲁,名肃”,我们需要把他变为“姓鲁名肃”,去掉逗号。

 这里要插入substitute函数进行设置,点击B11,选择”公式“,点击”插入函数“,选择”substitute函数“。

 进行函数设置,text选择为A11,old text 表示需要替换的文本“,”,new text 表示新换的文本,设置完成后就可以看到计算结果的示例。

 点击“确定”,就可以设置完成,显示的结果就是“姓鲁名肃”。

SUBSTITUTE(原始数据,要被替换的字符,要替换成的字符,要替换第几个字符)原始数据 为需要替换其中字符的文本,或对含有文本的单元格的引用。要被替换的字符 为需要替换的旧文本。要替换成的字符用于替换要被替换的字符的文本。要替换第几个字符为一数值,用来指定以 要替换成的字符替换第几次出现的要被替换的字符。如果指定了 要替换第几个字符,则只有满足要求的要被替换的字符被替换;否则将用要替换成的字符替换 原始数据中出现的所有 要被替换的字符。 例子:比如A1单元格内字符为:abcdaef如果想把其中的a替换成1,则用公式=substitute(a1,"a","1"),这样得出的结果为1bcd1ef,就是把a替换成1了。如果只是想替换第二个a。则用公式=substitute(a1,"a","1",2),则结果为abcd1ef。只替换第2个a

一个substitute只能替换一个词,要替换多个,可嵌套多个substitute,如:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"办公室",),"写字楼",),"健身房",)

就是这样,一层层套一层,比较麻烦的。不过好在SUBSTITUTE如果在要寻找的字符串(或引用单元格中)没找到要替换的内容时,不会像FIND一样报错,而直接跳过。所以多层嵌套只管放心使用,不用担心要找的内容是否存在。

excel

替换函数,此函数功能很强大,用法为

SUBSTITUTE(text,

old_text,

new_text,

[instance_num)

text

不用说,就是需要替换的单元格

old_text

旧数据(替换前)

new_text

新数据

(替换后)

instance_num

(这个相当于一个赋值,可指定替换,默认为第一个)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12176874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存