多语言展示
当前在线:905今日阅读:176今日分享:34

Excel:Find函数的妙用

函数FIND:返回一个字符串在另一个字符串中出现的起始位置(区分大小写)。FIND(find_text,within_text,[start_num]),FIND(查找值,在哪里找,从第几个字符开始查找)。
方法/步骤
2

2、查找不到查找值输入公式:=FIND('爱',A5)A5单元格中没有“爱”,所以公式结果返回错误值#VALUE!

3

3、区分大小写查找输入公式:=FIND('E',A8)FIND函数能够区分大小写查找,查找值是大写E就不会返回小写e所在的位置。

4

4、查到第二个“excel”的位置输入公式:=FIND('excel',A11,FIND('excel',A11)+1)查找值:excel在哪里找:A11从第几个字符开始查找:将查找到的第一个“excel”的位置加1(即后一个字符的位置)当作是新字符串的起始位置。

5

5、提取尺码输入公式:=MID(A14,FIND(' ',SUBSTITUTE(A14,'-',' ',2))+1,4)SUBSTITUTE(A14,'-',' ',2)部分将A14单元格中第二个“-”替换为空,即'连衣裙-蓝色 S';FIND(' ',SUBSTITUTE(A14,'-',' ',2))部分找到替换后的新字符串中空的位置7;从空的位置后一个字符开始提取,所以加1,即7+1=8;数据中最长的尺码是4位,所以要提取的字符数可以直接写4;公式就是MID(A14,8,4),从第8位开始提取,提取的长度为4,即返回S。

6

6、与LOOKUP函数的组合应用输入公式:=LOOKUP(1,0/FIND(D22,A22:A28),B22:B28)LOOKUP函数和FIND函数都不支持使用通配符,两者组合却能实现通过简称查找全称功能。

7

7、提取数字输入公式:=MID(A31,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A31&'')),2*LEN(A31)-LENB(A31))FIND({0,1,2,3,4,5,6,7,8,9},A31&'')部分找到数字在字符串中出现的位置,返回{8,9,3,11,7,4,6,15,16,17};用函数MIN取最小数返回3,即第一个出现数字的位置,把它作为MID函数的第二参数;2*LEN(A31)-LENB(A31)算出要提取的数字个数为5,把它作为MID函数的第三参数;公式就是MID(A31,3,5),从第3个字符开始提取,提取5位,即返回25.64。

8

个人建议     最终效果如图所示。

推荐信息