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

大家好,我是雅客。

今天给大家介绍一个新型的文本函数,这个函数叫做FIND函数,它在文本函数中的地位可不低哦,在很多场景下,都可能会使用到它。

下面我们就给大家介绍一下这个函数把。

01

认识函数

FIND在英文当中表示“查找”的意思,而在Excel函数当中,也主要起到查找的作用。

它的表达式是:FIND(Find_Text, Within_Text, [Start_Num])

中文表达式:FIND(查找文本, 源文本, [查找开始位置])

下面我们一起来看几个案例,来看下这个函数如何使用吧!

02

查找号码所在位置

在这个案例当中,我们是要查找数字【6】,位于车牌号码当中的哪个位置?

所以我们就在FIND函数当中,输入第一个参数,6,也就是我们查找6这个文本,然后从哪个文本当中找呢?

就是从B13这个单元格当中去找。

最后返回的结果就是【5】.

也就是代表,我们的要查找的数字【6】,是位于我们查找数据源的第【5】位。

注意,这里的中文字符,也是当作一位来进行统计的。

这就是我们FIND函数的基本用法。

03

从邮箱地址提取用户名

FIND函数单兵作战能力不强,但与其他函数结合在一起使用,往往会有意想不到的效果噢!

我们下面一起来看看这个案例。

我们现在要从邮箱地址当中,分离出QQ号码出来。

那么我们用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.

2、不支持通配符查找

在FIND函数当中,是不支持通配符查找的。如下图所示,如果我们查找星号,在哪个位置。

它只会返回第一个星号出现的位置,不会统计第二个星号所在的位置,这是函数的性质所决定的。

3、查找不到数值会报错

如下图所示,我们查找的是数字8,但在单元格内并没有数字8,所以查找的时候公式就报错了。

以上这些我们在使用FIND函数过程当中,必须掌握的一些知识点,希望对你有所帮助!

扫码添加小助Linda

回复关键词【练习186】领取

(0)

相关推荐