ora_hash函数出来的值是唯一的吗_精确匹配下的VLOOKUP函数都能干点啥?

vlookup函数是Excel众多函数中,使用频率颇高的一个函数,其根本原因在于使用场景较为常见。本节教程,我们来了解一下vlookup函数在精确匹配下的基本应用,以及其需要注意的事项。什么叫精确匹配?难道还有不精确匹配?为什么叫匹配?这些小疑问我们会在接下来给做说明。

我们之前说过,要想清楚的了解一个函数,需要清楚的知道他的功能、语法和应用场景(结合实例)以及其注意事项。按照这样的过程,函数的学习和使用将变得异常的轻松。

vlookup函数的功能

简单来讲,vlookup函数就是根据一个参照值,查询与参照值相关的其他值并返回出来。当然这些是有一定规则的。举个例子:我们可以通过参照值“朱武”在花名表里查询并返回出与“朱武”相对应的花名“神机军师”并返回出来。这就是vlookup函数的基本功能,其具体用法我们后面说。

6f6ee3870ca2a928c2396f73d4b8dfd8.png

vlookup函数的语法

我们使用一个函数,可以通过插入函数的函数参数输入框,来查看他的参数信息和基本解释,当然,那个解释有点反人类。

61a34283ecf61e7fa0aba5c94c911725.png

反人类的方式表达vlookup函数的语法为:

=vlookup(lookup_value,table_array,col_index_num,[range_lookup])

是不是看的不太懂,即使看懂了,也不想看这种玩意。翻译成人话就是:

=号开头

后面跟一对括号(注意:英文的)

vlookup有四个参数,参数与参数之间用英文逗号隔开。

这四个参数都什么意思?

第一个参数:用来查找的参照值,就是说用哪个值来对照去查询。

第二个参数:在哪个区域里进行对照查找,这个区域有一些注意事项,后面我们会说。

第三个参数:要返回的值(也就是公式的结果)在第二参数所选区域的第几列。

第四个参数:非0即1,在精确匹配模式下,一律填0 。填1的情况我们后面的小节会提到

这样就更清晰一点了,

=vlookup(用来查找的参照值,在哪个区域内进行对照查找,返回值在第二参数所选区域的第几列,0)

如果还不是很清楚,那很正常,看个实例。

vlookup函数的应用

根据查找值查询并返回对应值

比如在下图中,我们要在右侧表中要填写他们的花名,而详细的表也就是对照表在左侧。

628e558dac8dc56caf86c10414dd2dad.png

首先我们人工来填写一下,分为下面几个步骤

1、首先看下第一个要填写花名的英雄名字,“朱武”

2、在左侧表英雄列逐个查找直到找到“朱武”

3、找到朱武后,向右查看花名为“神机军师”

4、填入到I2单元格中

5、查看第二个需要填写花名的英雄名字“鲁智深”

7、任然在左侧英雄表中逐个查找,直到找到“鲁智深”

。。。直到填完所有的花名

注意:如果你没有查看以上步骤,请回头再看一下

注意:如果你没有查看以上步骤,请回头再看一下

使用函数时,跟我们人工处理的步骤是极为相似的,毕竟函数也是人出的。

首先写上=vlookup()

然后开始写参数

第一个参数,用来查找对照的值,其实就是我们看一下的英雄名字所在的单元格H2

第二个参数,查找的区域,$B$1:$C$16,这里非常关键,

三个问题:1、为什么从B列开始?我们拿到名字之后,还去管他序号是什么吗,直接查名字就可以了,所以这个区域要从查找值所在的区域开始。

2、为什么要C列结束?我们要填入的是花名,只需要找到花名就可以了,还管他后面有啥干啥,当然这里咱们再往后划拉也是可以的,能不能在C列之前结束,不可以,因为返回值在C列,还没有找到就没法往里填写。

3、为什么要绝对引用。而第一个参数H2没有绝对引用。第一个参数我们还要往下继续看,当向下填充时,他要相对向下移动,所以使用相对引用,而这里的区域,无论你是第一个朱武,还是最后一个朱仝都要在B1:B16的范围内进行查找,所以要绝对引用,即给钱锁定。可以通过F4键快速切换引用方式

第三个参数,返回值在查找区域的第几列。2.这个2是指花名在在我们选择的B1:C16区域中的第2列,与他们实际在第几列没有关系。

第四个参数:就填0,代表精确匹配。

总结下来就是:

=vlookup(H2,$B$1:$C$16,2,0)

54a34d68d0a2b17b02657ba17b8492ea.png

怎么样填充?我们可以双击填充柄或下来拖拽填充柄进行填充,什么是填充柄,就是如下图单元格右下角的实心十字形状。

faf00694718047b41313ae0d0e7d8056.png

vlookup函数的注意事项

1、vlookup函数的第一个参数是一个相对引用的,毕竟我们看一下查一下才是常规操作,你看完也查不完

2、vlookup函数的第二个参数是从查找值开始至少到返回值结束的区域。

3、vlookup函数的第三个参数是一个正数,代表返回值在第二个参数选择区域中的第几列,与实际在第几列没有关系。同时这也意味着,第二个参数区域中,返回值一定在查找值得后面,如果是前面怎么办,把他换到后面。后面我们也会讲到怎么用函数处理。

4、第四个参数填0,填1的情况我们后面会说到。

5、vlookup的查找值需要是唯一的,否则他只会查找第一个对应的值

下一小节,我们会了解一下,vlookup函数的查找功能除了这个基本查询返回外还能应用到其他什么场景,以及出现错误值时的处理方法。

持续的学习是人类最可贵的品质

c98011ca5b7ef72a754856fdb0ab6d62.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值