vlookup匹配 匹配结果错误_vlookup与match函数实现一对多匹配

2bb3d6dd41b2010eccf6c9847a2c14af.png

s场景:直接举例说明吧,下面有两个表,这两个表中有一列数据是相同的,你想通过匹配把表2里面的列匹配到表1

ce9148991a592005999365d807c59d7d.png

44267475a9579473517a80fd02d74d59.png

如图表1与表2里面分别有一些关于学校的字段,现在想把表2里面的B-F的字段对用到表1里面。

C冲突:通常情况下,我们会想到用vlookup,但是列数较多,我们需要多长使用vlookup函数,显然这不是我们的风格。

13c4abc915eb03092441b0d104819f99.png

S问题:有没有快捷简便的方案,当然有,不让我写干嘛

0ef8c68b0be84d5c4bb6cfdddcbb0ea0.png

A回答:通过vlookup与match函数组合实现一对多匹配

6851b0fabe537d4ed86d7c36ba84923a.png

操作视频附上

0dbf4349ea115912b1c10e4e3036a9dc.png
https://www.zhihu.com/video/1251862487726395392

函数如下:

=VLOOKUP($D:$D,表2!$A:$E,MATCH($F$1,表2!$A$1:$E$1,0),0)

在这里我们要注意match函数的查找列的相对引用与绝对引用的

变化,比如按列下拉时要绝对引用,按行拉的时候要相对引用。

match函数语法结构=MATCH(查找值,查找区域,查找类型)用法相对比较简单,就不赘述了。

关于一对多的匹配,还有一种办法,更快更6,就是用到PQ了,下次再与大家的分享了,感兴趣的可以了解下。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值