首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

说到Excel的查找函数,你会静静的想起谁?

在Excel数据处理中,你肯定经常遇到需要数据查询的工作。

那么你最最常用的查找函数,非VLOOKUP莫属。但是这个函数也有他的缺点,他并不是万能滴!

我今天和大家说说Excel的查找函数家族。

1.VLOOKUP函数

VLOOKUP函数是Excel中的一个按照列进行查找的函数,在数据查找匹配中都有非常广泛的应用。

例如可以用来核对数据,多个表格之间快速导入数据等函数功能。

语法:VLOOKUP(要查找的值,查找的区域,返回第几列的值,是否精确查找)

使用这个函数需要注意的2点:

在使用该函数时,要查找的值的值必须在查找的区域中处于第一列。

如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。

如下如图所示,我们现在要根据姓名查找对应人的职位,其J列就是我们要查找的值,要查找的区域为C和D列,返回第2列的值,精确查找的代码为0,或者和你也可写为TRUE.

扩展一下哈,我们多说一下此函数的嵌套使用,举两个例子。

假如我们知道姓名,我们要经过查找,要知道对应的职位,英文名,和工资,你又该如何?

+VLOOKUP($J:$J,$C:$F,COLUMN(B:B),0)

我们要查找的值的的区域为J列,然后要找的值的区域为C到F列。

重点来了,我们利用这个函数COLUMN(B:B)返回的值,也就是我们要查找的列数,当我们向右拖动时候,自动变为2,3,4,5,也就达到我们的需求。这样我们这个查找的函数第三值,就自动变化。

假如我们只想知道姓为张的人员信息,那么我们如何模糊查找呢?其实你不必担心,我们的VLOOKUP是支持通配符的啦!

公式+VLOOKUP(J:J&"*",C:D,2,0)

我们要查找的值为肖*,要查找的区域为C到D列,返回第二列的值,进行精确匹配查找。

我们总结一下VLOOKUP函数的几个特点:

支持通配符查找;第4个参数决定是否精确匹配查找;如果查找不到值则返回#na;在木有辅助条件下无法一对多查询。

2.LOOKUP

这个函数有2种查询方式选择,向量和数组。

LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;

函数 LOOKUP 的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。

常用的语法:

LOOKUP(要找谁,在哪找(行/列),返回第几行列)

如下图所示,我们知道姓名,要查找对应的职位,就可以使用这个函数进行查找。

公式=+LOOKUP(J2,C:C,D:D)

要查找的值为J2,要查找的值在C列,要返回的结果在D列。

这是这个函数的第二种用法,结果其实都是一样的。

公式=+LOOKUP(J2,C:D),要找的值为J2,区域为C到D列。你也试试看吧!是不是很神奇!

这是这个函数的第三种用法,结果其实都是一样的。

公式=+LOOKUP(1,0/(E2:E15=J2),C2:C15)

公式最前面的1是我们要查找的内容,0/(E2:E15=J2)这个我们理解为0/(要查找的区域=要查找的值),这个返回的结果只有2种,0或者1。要查找值的区域为C2:C15。

这个函数最大最厉害之处是他的查找区域可以是行或者列,也就是说这个函数可以实现任意方向的查找。这个逆向查找我们的VLOOKUP就做不到啦!

3.HLOOKUP

HLOOKUP函数是Excel等电子表格中的横向查找函数,它与LOOKUP函数和VLOOKUP函数属于一类函数,HLOOKUP是按行查找的,VLOOKUP是按列查找的。

语法:

HLOOKUP(要找谁,在哪里找,返回第几列的值,是否精确查找)

对于我们如图所示,当我知道姓名的时候,如何查询他对应的职位呢?你是不是没有办法了吗?其实不然。

公式=+HLOOKUP(Q:Q,3:4,2,0)

这个公式也是非常好理解,就是你可以看成VLOOLUP的同胞兄弟啦!一个是列查找,一个是行进行查询!

Q列为我们需要查询的值,3:4为需要查找的区域,2为返回第几列的值,0精确查找函数。

4.MATCH&INDEX

说到查找数据方面,其实还有一对不离不弃的好兄弟macth和index函数,他们配套使用,可以实现数据的查找!

如下图所示,我们还是知道姓名,如何使用这个函数来查询对应的中文名呢?

公式=+INDEX(C:C,MATCH(J:J,E:E,0))

MATCH(J:J,E:E,0)这个函数的意思就是返回我们查找的数据在原始数据所在位置,然后利用INDEX函数返回C列的值。

语法:MATCH(要找谁,要查找的数据区域,是否精确查询)

INDEX(要返回值的区域,在几个值)

小伙伴们,不知道你们发现没有,这个两个函数的配合使用,也可以实现逆向查找的作用!

我们今天和大家分享这个几个查找数据方法,每种方法都有其独特的优点。但是缺点又是非常明显的,所以我们在遇到问题的时候,需要合理进行选用,然后你就会发现事半功倍的。每天进步一点点,你会发现与众不同的自己!

以上就是今天要和大家分享的技巧,希望对大家有所帮助,祝各位一天好心情!

唯有不断学习,才能不被淘汰!

Excel中每一个方法都有特定的用途,不是他们没有用处,只是你不了解或者暂时用不着,建议你收藏起来,万一哪天用着呢?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191121A02UIP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券