欢迎光临
我们一直在努力

数据匹配vlookup函数,vlookup函数公式

学习更多,欢迎关注微信公众号:Excel办公小技巧??

? Vlookup和lookup函数是特别常用且实用的函数,极大的提高了我们的工作效率。使用过程中,如果遇到下面几种问题,那么你来对了。

????如下数据:想要将订单的用户信息和消费数据匹配过来

1. 正向查找

????要匹配的值,在匹配区域中,查找值的右侧,我们习惯且常用这种方式去查找,高效好记。小匹配用户id,按以下语句输入即可:

=VLOOKUP(查找的值,查找的区域,要匹配的值处于查找区域的第几列,0)

=VLOOKUP(B3,N:O,2,0)

?

2. 反向查找

????要匹配的值,在匹配区域中,查找值的左侧,上面的语句不适用,这里提供两种方式:

2.1 lookup与exact函数的结合

=LOOKUP(1,0/EXACT(查找的值,要查找的区域),要匹配的返回的区域)

=LOOKUP(1,0/EXACT(C3,H:H),G:G)

2.2 vlookup实现反向查找

????我们习惯了使用Vlookup函数去匹配,那如何做呢?使用if函数进行,通过{1,0}数组判别,若为True(1)匹配B列,FALSE(0)匹配A列。

=VLOOKUP(C3,IF({1,0},H:H,G:G),2,0)

?

3. 多条件查找

????我们想要匹配消费金额,考虑到用户在不同日期都可下单,所以需要通过两个字段连接后匹配。

实现过程:

=VLOOKUP(A3&B3,IF({1,0},J:J&K:K,L:L),2,0)输入此数组公式

便宜香港vps

把查找区域的日期和订单id通过&合并,目标区域通过&合并

用if函数进行组合

最后使用数组公式的快捷键组合:CTRL+SHIFT+回车

?

4. 模糊查询

????提到模糊查询,只是想让大家使用函数过程中,别忽视了函数本身的意义,同样不会因为不了解而用错。

????如果查询的数值不再查找范围内,则去查找比当前小的值中,最接近该查找值的(但需要注意查找区域需要升序排好)。

=VLOOKUP(E2,A:B,2,0)

=VLOOKUP(E3,A:B,2,1)

?

5. 区分大小写

????Vlookup不支持区分大小写,不过lookup支持,上面支持反向匹配的语句,同样可搞定此问题。因此,有大小写要求的匹配,一定要注意函数用法:

=LOOKUP(1,0/EXACT(查找的值,要查找的区域),要匹配的返回的区域)

分享是一种快乐

喜欢请微信关注“Excel办公小技巧”,更多文章等你来看~

00245134

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。