函数|连FIND函数都不会,难怪你要天天加班!



今天给大家介绍一个新型的文本函数 , 这个函数叫做FIND函数 , 它在文本函数中的地位可不低哦 , 在很多场景下 , 都可能会使用到它 。
下面我们就给大家介绍一下这个函数把 。
01
认识函数
FIND在英文当中表示“查找”的意思 , 而在Excel函数当中 , 也主要起到查找的作用 。
它的表达式是:FIND(Find_Text, Within_Text, [Start_Num])
中文表达式:FIND(查找文本, 源文本, [查找开始位置])
下面我们一起来看几个案例 , 来看下这个函数如何使用吧!
02
查找号码所在位置
函数|连FIND函数都不会,难怪你要天天加班!
本文插图

在这个案例当中 , 我们是要查找数字【6】 , 位于车牌号码当中的哪个位置?
所以我们就在FIND函数当中 , 输入第一个参数 , 6 , 也就是我们查找6这个文本 , 然后从哪个文本当中找呢?
就是从B13这个单元格当中去找 。
最后返回的结果就是【5】.
也就是代表 , 我们的要查找的数字【6】 , 是位于我们查找数据源的第【5】位 。
注意 , 这里的中文字符 , 也是当作一位来进行统计的 。
这就是我们FIND函数的基本用法 。
03
从邮箱地址提取用户名

FIND函数单兵作战能力不强 , 但与其他函数结合在一起使用 , 往往会有意想不到的效果噢!
我们下面一起来看看这个案例 。
函数|连FIND函数都不会,难怪你要天天加班!
本文插图

我们现在要从邮箱地址当中 , 分离出QQ号码出来 。
那么我们用FIND函数怎么进行使用呢?
【函数|连FIND函数都不会,难怪你要天天加班!】我们都知道 , LEFT函数是用来提取左边字符串多少位的数据 。
我们将LEFT函数与FIND函数结合起来 , 即可分离邮箱后缀和邮箱用户名 。
我们在QQ号码这列单元格当中录入公式如下:
=LEFT(C21,FIND("@",C21)-1)
这个公式代表什么意思呢?
就是从C21这个单元格的左边9位 。
其中这个9 , 就是我们通过FIND("@",C21)-1)计算得出来得 。
我们先通过FIND函数 , 查找“@” , 在C21单元格当中得位置 , 得出来得结果是10 。
而我们为什么要查找这个“@"呢?
因为它刚好是位于我们用户名跟邮箱后缀得衔接处 。
最后再减1 , "@"前面得用户名 。
所以我们就把用户名分离出来了 。
04
使用常见问题
1、区分大小写
在这里特别要注意的是 , 我们的FIND函数是区分大小写的 , 所以英文字符的录入一定要符合规范 , 大小写不能随便录入 , 要注意区分 。

如下图所示 , 如果我们录入的是小写的a,那么返回的就是2 , 而不是1.
函数|连FIND函数都不会,难怪你要天天加班!
本文插图
2、不支持通配符查找在FIND函数当中 , 是不支持通配符查找的 。 如下图所示 , 如果我们查找星号 , 在哪个位置 。
它只会返回第一个星号出现的位置 , 不会统计第二个星号所在的位置 , 这是函数的性质所决定的 。
函数|连FIND函数都不会,难怪你要天天加班!
本文插图
3、查找不到数值会报错如下图所示 , 我们查找的是数字8 , 但在单元格内并没有数字8 , 所以查找的时候公式就报错了 。函数|连FIND函数都不会,难怪你要天天加班!
本文插图
以上这些我们在使用FIND函数过程当中 , 必须掌握的一些知识点 , 希望对你有所帮助!


    推荐阅读