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]