Excel查找函数
1、查找字符FIND函数
概念:返回一个字符串在另一个字符串中出现的起始位置(区分大小写, 不支持通配符)
语法:=FIND(子字符串,母字符串,起始位置)
2、查找字符FINDB函数
概念:在一文字串中搜索另一文字串的起始位置,与双字节字符集(DBCS)一起使用(区分大小写, 不支持通配符)
语法:=FINDB(子字符串,母字符串,起始位置)
基础应用
如下图,在字符串【Excel公式与技巧可以学习EXCEL公式】中查找【公式】第一次出现的位置,FIND结果为8,FINDB结果为10,因为FINDB查找会把我爱两个汉字按4个字符算;
B2单元格公式=FIND('公式',A2)
C2单元格公式=FINDB('公式',A2)
3、查找字符SEARCH函数
概念:返回一个字符串在另一个字符串中出现的起始位置(不区分大小写, 支持通配符)
语法:=SEARCH(子字符串,母字符串,起始位置)
4、查找字符SEARCHB函数
概念:在一文字串中搜索另一文字串的起始位置,与双字节字符集(DBCS)一起使用(不区分大小写, 支持通配符)
=SEARCHB(子字符串,母字符串,起始位置)
基础应用
如下图,在字符串【Excel公式与技巧可以学习Excel公式】中查找【Excel】第一次出现的位置,SEARCH结果为3,SEARCHB结果为5,因为SEARCHB查找会把我爱两个汉字按4个字符算;
B2单元格公式=FIND('公式',A2)
C2单元格公式=FINDB('公式',A2)
5、应用实例——获取邮箱英文名字
如下图,根据邮箱地址提取姓名及后缀名;
B2单元格公式=LEFt(A2,FIND('@',A2)-1)
C2单元格公式=MId(A2,FIND('@',A2) 1,99)