在前几天我们讲了find函数,excel还有一个文本查找函数search函数。其功能比find函数更为强大,今天我们一起来学习。
一、函数语法
SEARCH(find_text,within_text,[start_num])
find_text:必需,要查找的文本字符串
within_text:必需,要在哪一个字符串查找
start_num:可选,从within_text的第几个字符开始查找。当从第一个字符开始查找时可省略。但实际上,不管你输几,它都是从第一个字符开始查找,只是会跳过从开始到你输入数字中间的字符。
简单来说:SEARCH(要查找的字符串,从哪里找,从第几个字符开始找)
函数语法和find类似。
二、基础例子:
公式:B2=SEARCH('天下',A2,1)
公式解读:我们要找的是天下字符,在A2中找,从第一个字符开始找。当然1可以省略掉。SEARCH('天下',A2)默认就是从左边第一个开始查找。
三、通配符查找
search函数支持通配符查找
特别注意:find函数不支持通配符查找,serch函数支持通配符查找。Find函数则区分大小写,serch函数不区分大小写字母。
四、与mid函数配合提取字段
公式:B2=MID(A2,SEARCH('收',A2)+1,SEARCH('-',A2)-SEARCH('收',A2)-1)
联系客服