在EXCEL中,find和search函数的区别

2025-03-24 01:56:20
推荐回答(2个)
回答1:

Excel中的SEARCH函数和FIND函数的作用都是,指定的文本字符串中查找另一个文本字符串第一次出现的位置。

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

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

比如要找文本字符“Excel”中的字母“e”,FIND函数会返回“4”,代表在第四个位置出现;而SEARCH函数返回“1”,因为函数不区分"E"和"e"的分别。

2. SEARCH

(通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。),而FIND函数不支持。

要找Excel中的"ce?",SEARCH函数有返回值

而公式

=FIND("ce?",A2),则会返回错误。

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函数的区别.Excel技巧[引用时间2018-5-3]

回答2:

不一样,简单地说吧,FIND区分大小写,一个字符串中有多个相同字符时它只能返回第一个的位置,search不区分大小写,它可返回一个字符串中多个相同字符时它可返回我们给定那个字符的位置.