Excel中SEARCH和FIND函数的区别

网友投稿 1444 2022-12-01

Excel中SEARCH和FIND函数的区别

Excel中的SEARCH函数和FIND函数都可以在指定的文本字符串中查找另一个文本字符串第一次出现的位置。其语法分别为:

SEARCH:

SEARCH(find_text,within_text,[start_num])

FIND:

FIND(find_text, within_text, [start_num])

其参数为:

find_text 要查找的文本

within_text 在其中进行查找的文本

start_num 指定在within_text中开始搜索的位置,可选。

Excel中SEARCH和FIND函数的区别

例如,A2单元格中为文本“Excel和Access”,要在其中查找第一个字母“c”出现的位置,则公式:

=SEARCH("c",A2)

或:

=FIND("c",A2)

都返回“3”。

SEARCH和FIND函数的区别主要有两点:

1. FIND函数区分大小写,而SEARCH函数则不区分。

例如上例中要查找字母“e”的位置,两公式返回不同的结果:

=SEARCH("e",A2)

返回“1”,因为它没有区分大小写,返回第一个字母“E”的位置“1”。

=FIND("e",A2)

返回第一个小写字母“e”的位置“4”。

2. SEARCH函数支持通配符,而FIND函数不支持。

如上例中查找前两个字符为“ce”,由三个字符组成的字符串第一次出现的位置,公式

=SEARCH("ce?",A2)

返回“3”。

而公式

=FIND("ce?",A2)

返回错误“#VALUE!”。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:excel如何利用VLOOKUP函数在两列中查找
下一篇:excel数组公式获取自动筛选后第一行的行号
相关文章