SEARCH文本查找函数的使用

首先我们确定一个点,查找函数SEARCH是针对字符串,或者针对一串文字,又或者单元格中的字符串的函数,如果针对表格的查找函数我们可能用VLOOKUP等

下面看一下SEARCH函数怎么使用的

Excel中SEARCH文本查找函数的使用方法-趣帮office教程网

需要查找字符的函数 SEARCH函数返回值 SEARCH函数公式
30元/斤 4 =SEARCH("/",A330)
30元/斤 4 =SEARCH("/",A331,1)

=SEARCH("/",A330,1)

SEARCH有三个参数

SEARCH("/",A330,1)第一个参数是"/"是你想要查找的字符

SEARCH("/",A330,1)第二个参数是A330,是你想要查找的字符所在的字符串,也就是"30元/斤"

SEARCH("/",A330,1)第三个参数是1,也就是查找的起始位置,默认是1

可以看到第三个参数不写和写1,返回值是一样的

=SEARCH("/",A330,1)如果不通过单元格引入字符,直接输入的函数就是

=SEARCH("/","30元/斤",1)意思就是从第一个个字符起查找"/"在"30元/斤"的位置,

如果存在返回"/"位置

如果不存在"/"或者 起始位置至最后的所有字符不包括"/"就报错,如下

需要查找字符的函数 SEARCH函数返回值 SEARCH函数公式
30元/斤 4 =SEARCH("/",A330)
30元/斤 4 =SEARCH("/",A331,1)
30元/斤 #VALUE! =SEARCH("/",A332,5)
30元/斤 #VALUE! =SEARCH(" ",A333)

之前有介绍过查找函数FIND,同样的查找函数SEARCH也是查找的作用,二者用法是差不多的

FIND和SEARCH二者有什么区别呢?

主要就是find区分大小写,search不区分大小写,这主要针对的是字母。

find用法,我们可以看到跟SEARCH没什么区别

需要查找字符的函数 FIND函数返回值 FIND函数公式
30元/斤 4 =FIND("/",A336,1)
30元/斤 #VALUE! =FIND("/",A337,5)

我们把字符改为包含大小写字母,就可以看出二者的区别了

Excel中SEARCH文本查找函数的使用方法-趣帮office教程网

需要查找字符的函数 函数返回值 函数公式
China china 7 =FIND("c",A340)
China china 1 =SEARCH("c",A341)

我们通过find和search分别查找"c"在"China china"中的位置

find返回的是7,说明第一个C没有匹配c,也就是区分大小写

search返回的是7,说明第一个C匹配c,也就是不区分大小写