SEARCH(find_text要查找的文本,within_text查找对象,[start_num]开始查找位置)
函数可在第二参数文本字符串中查找第一参数文本字符串,并返回第一参数文本字符串的起始位置的编号,该编号从第二个文本字符串的第一个字符算起。
注意,SEARCH不区分大小写,可以使用通配符?和*。
FIND(find_text要查找的字符串,within_text被查找的字符串,start_num开始查找位置)
第二参数,包含要查找关键字的单元格。即要在这个单元格内查找关键字
第三参数,指定开始进行查找的字符数。比如1,则从单元格内第一个字符开始查找关键字。若忽略,则假设其为1。
注意,FIND函数区分大小写,并且不能使用通配符,其他用法和SEARCH函数一致。
文本 “KitchenAId 和 Stockwell”内有空格
=FIND("k",A2),从单元格 A2开始查找第一个“k”的位置,返回18。
=SEARCH("en?",A2),从单元格查找前两个字符为“en”,由三个字符组成的字符串,第一次出现的位置,返回 6。
MID用于指定位置后的字符,如案例中要提取”-”后的数据,但其位置并不固定,于是用FIND获取位置并加1作为MID提取的起始字符:
=MID(A2,FIND(“-“,A2)+1,100)