excel函数怎么用:[8]SEARCH函数

2025-09-29 14:59:23

1、SEARCH函数的功能。

SEARCH意思是查找。意思是在一个字符串中,找到指定的字符串,并返回从设定位置开始由左到右第一次出现该字符串的位置。

稍等,FIND不也是查找的意思?没错,都是。

2、SEARCH的语法。

SEARCH(find_text,within_text,start_num)

其中,find_text和within_text可以是任何字符串或是含有字符串的单元格的地址。start_num是一个数字。

find_text表示一串字符,当然也可以是公式等可以使得最终find_text的结果是一串字符的其他形式。意思是想要找的字符或字符串。

within_text表示一串字符,也可以是公式等可以使得最终find_text的结果是一串字符的其他形式。意思是上面你要找的字符串要从哪找。

start_num就是从左往右,第几个字符开始找。

这句的意思是从里within_text所有字符中找有没有find_text字符串,查找位置为从左向右数第start_num个字符开始,只找后面有没有,前面不管。找到以后,把找到的位置显示到单元格中,这个位置指的是,find_text第一个字符在within_text里面从头开始由左到右数第几个。

简单说SEARCH就是跟FIND功能基本相同的一个函数。

下面直接来说说它们不同的地方在哪里吧。

1、先看Find和Search,在A2中找A3中的容的表现。

B列中是用Sesrch在A2中找A列中相应内容。

C列中是用Find在A2中找A列中相应的内容。

excel函数怎么用:[8]SEARCH函数

2、由上图可见。Search全部成功了。但是Find有些失败了。现在结果汇报如下。

第一个是查找文本。在A2中找“中国”二字。

Find和Search都成功的找到并返回正确的位置。

第二个和第三个只有“B”的大小写不同,结果

Find找不到了,但Search还是能找到。

第四个和第五个显示的是有通配符的情况,结果

Find不支持通配符查找。Search支持。

3、从上面的结果不难看出不同来。我个人的理解是Find查找的时候,要比Search更精确些。

它们的不同处在于:

第一

Find可以精准的区分出大写字母和小写字母。(是一样就是一样,不一样就是不一样。)

Search不区分大小写。(大概是这么个意思就行了,看看是不是你要找的?)

第二

Find不支持通配符。(必须是原样的,有就是有,没有就是没有。)

Search支持通配符。(大概有个模样,差不多的我就帮你找出来。)

4、已经知道上面两者的不同之处了。一个严格执法,一个方便亲民。各有各的好处,各有各的用法。一定要根据各自不同的特点,正确的选用好适合自己使用的函数。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢