VLOOKUP函数怎么用 vlookup怎么用详细步骤( 二 )

VLOOKUP函数怎么用 vlookup怎么用详细步骤
文章插图


F3单元格是员工的工号,G3单元格使用以下公式用于返回该工号的员工姓名:
=VLOOKUP(F3,A1:D10,2,0)
咱们看公式本身是没有问题的,但是却返回了一个错误值,这是什么原因呢?

VLOOKUP函数怎么用 vlookup怎么用详细步骤

文章插图


看出问题来了吗?
需要查找的值和数据表中的格式一个是文本,一个是常规,VLOOKUP函数较真儿了——不一样,就是不一样 。


6、查找内容区分格式
前面咱们说的都是精确匹配,近似匹配方式在什么情况下会用到呢?
近似匹配主要用于数值类的查询,如下图所示,A~C列是一些业务流水记录 。现在要统计出每个月最后一笔业务金额 。
VLOOKUP函数怎么用 vlookup怎么用详细步骤

文章插图


首先,在E3单元格输入4月份的月末日期“4-30”,然后下拉,在填充选项中选择“按月填充” 。
VLOOKUP函数怎么用 vlookup怎么用详细步骤

文章插图


接下来选中E3:E6,设置数字格式,自定义为“m月” 。
VLOOKUP函数怎么用 vlookup怎么用详细步骤

文章插图


在F3单元格输入以下公式,下拉:
=VLOOKUP(E3,A:C,3)
VLOOKUP函数怎么用 vlookup怎么用详细步骤

文章插图


VLOOKUP函数使用近似查询时,要求查询区域的首列必须是升序排序的,在找不到关键字“4-30”这个日期时,就以比这个日期小,并且与这个日期接近的记录来进行匹配 。这样就找到每个月的最后一笔记录了 。


最后咱们来做一下总结:
VLOOKUP函数五个特点
1、VLOOKUP函数查找值支持使用通配符("?"号和"*"号)进行查询,但查找值不能使用数组作为参数来生成内存数组 。
2、第4个参数决定了是精确还是近似查找方式 。
如果为0(或FALSE),用精确匹配方式进行查找,而且支持无序查找;如果为1(或TRUE),则使用近似匹配方式进行查找,要求第2个参数的首列或首行按升序排列 。
3、第3个参数中的列号,不能理解为工作表中实际的列号,而是指定返回值在查找范围中的第几列 。
4、如果查找值与数据区域关键字的数据类型不一致,会返回错误值#N/A 。
5、如果有多条满足条件的记录时,只能返回第一个满足条件的记录 。


好了,今天老祝说了这么多,你是听明白了还是听糊涂了呢?哈哈,祝各位小伙伴一天好心情!


推荐阅读