Excel中的文本函数,也是非常的多的,例如FIND和FINDB,其主要作用是:查找指定值在字符串中的起始位置。今天我们要学习的是SEARCH和SEARCHR函数。
一、函数作用、语法结构、参数说明。
作用:用于查找指定值在字符串中的起始位置。
语法结构:
SEARCH(find_text,within_text,[start_num])。
SEARCHB(find_text,within_text,[start_num])。
语法结构其实一样的。只是具体的作用不同而已。
可以理解为:SEARCH或SEARCHB(找什么,在哪找,从第几位开始找)。
参数说明:
find_text必需。要查找的文本。
within_text必需。要在其中搜索find_text参数的值的文本。
start_num可选。within_text参数中从之开始搜索的字符编号。
区别:
SEARCH和SEARCHB函数不区分大小写。如果要执行区分大小写的搜索,可以使用FIND和FINDB函数。
当出现中文字符时,SEARCHB函数是每个中文字符按2个字符计算。
二、案例应用。
1、基本用法。
方法:
1、选定目标单元格。
2、输入公式:=SEARCH(C3,B3)或=SEARCHB(C3,B3)。
3、Ctrl+Enter填充。
备注:
从实际的计算结构中我们可以发现,SEARCH和SEARCHB函数是不区分大小写的,而且出现中文字符时,SEARCHB函数会对中文字符按2个字符计算。
2、扩展应用。
方法:
1、选定目标单元格。
2、输入公式:=IF(COUNT(1/SEARCH("北京*代理",B3)),"是","否")。
3、Ctrl+Enter填充。
领取专属 10元无门槛券
私享最新 技术干货