excel函数怎么用:[8]SEARCH函数
Excel作为常用办公软件之一,在数据处理方面能力大家有目共睹,相信经常处理表格的人对它的强大也深有体会。主要原因之一,在于它并不只是一个表格,而是一个工具。具体表现为它有很多功能强大的函数。本系列就针对这些函数,逐一进行分析讲解,让更多的人真正把它作为一个工具,而不是一张表格。
第八篇 SEARCH函数
功能简介
- 01
SEARCH函数的功能。 SEARCH意思是查找。意思是在一个字符串中,找到指定的字符串,并返回从设定位置开始由左到右第一次出现该字符串的位置。 稍等,FIND不也是查找的意思?没错,都是。
- 02
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功能基本相同的一个函数。 下面直接来说说它们不同的地方在哪里吧。
与FIND函数的区别
- 01
先看Find和Search,在A2中找A3中的容的表现。 B列中是用Sesrch在A2中找A列中相应内容。 C列中是用Find在A2中找A列中相应的内容。
- 02
由上图可见。Search全部成功了。但是Find有些失败了。现在结果汇报如下。 第一个是查找文本。在A2中找“中国”二字。 Find和Search都成功的找到并返回正确的位置。 第二个和第三个只有“B”的大小写不同,结果 Find找不到了,但Search还是能找到。 第四个和第五个显示的是有通配符的情况,结果 Find不支持通配符查找。Search支持。
- 03
从上面的结果不难看出不同来。我个人的理解是Find查找的时候,要比Search更精确些。 它们的不同处在于: 第一 Find可以精准的区分出大写字母和小写字母。(是一样就是一样,不一样就是不一样。) Search不区分大小写。(大概是这么个意思就行了,看看是不是你要找的?) 第二 Find不支持通配符。(必须是原样的,有就是有,没有就是没有。) Search支持通配符。(大概有个模样,差不多的我就帮你找出来。)
- 04
已经知道上面两者的不同之处了。一个严格执法,一个方便亲民。各有各的好处,各有各的用法。一定要根据各自不同的特点,正确的选用好适合自己使用的函数。