SEARCH文本查找函数的使用
首先我们确定一个点,查找函数SEARCH是针对字符串,或者针对一串文字,又或者单元格中的字符串的函数,如果针对表格的查找函数我们可能用VLOOKUP等
下面看一下SEARCH函数怎么使用的
需要查找字符的函数 | 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) |
我们把字符改为包含大小写字母,就可以看出二者的区别了
需要查找字符的函数 | 函数返回值 | 函数公式 |
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,也就是不区分大小写
评论 (0)