科普
Excel查找函数
2018-06-07 07:08  浏览:207


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)