SEARCH函数
返回一个指定字符或文本字符串在字符串中第一次出现的位置,从左到右查找,忽略英文字母的大小写。
SEARCH(find_text,within_text,start_num)
find_text:要查找的文本字符串
within_text:要在哪一个字符串查找
start_num:从within_text的第几个字符开始查找。当从第一个字符开始查找时可省略。但实际上,不管你输几,它都是从第一个字符开始查找,只是会跳过从开始到你输入数字中间的字符。可以省略(默认从第一个开始查找)。
注意:在find_text中,可以使用通配符,例如:问号"?"和星号"*"。其中问号"?"代表任何一个字符,而星号"*"可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上"~"符号。
FIND函数是精确查找,区分大小写。SEARCH函数是模糊查找,不区分大小写。
SEARCHB函数与SEARCH函数
它们的用法相同,都是从一个指定字符或文本字符串在字符串中第一次出现的位置,唯一的区别是:SEARCHB是按字节计算,SEARCH是按字符计算。
在360问答中有这样一个问题:excel中search函数如何实现这样的功能
但答案是search函数的使用方法。现在使用search函数和find函数来实现。
Search函数
=IF(MID(A13,SEARCH("省",A13)+1,SEARCH("市",A13)-1-SEARCH("省",A13))="临汾","本市","外市")
Find函数
=IF(MID(A13,FIND("省",A13)+1,FIND("市",A13)-1-FIND("省",A13))="临汾","本市","外市")
现已在公众号中添加Excel函数公式的搜索功能,只需在微信搜索公众号“梦影尘”并关注,然后回复“Excel函数公式”即可找到已发表的函数,点击相应函数链接可看到其用法。也可直接回复函数符号查看,如求和函数,回复“SUM”即可(不分大小写)。
领取专属 10元无门槛券
私享最新 技术干货