博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vlookup匹配 匹配结果错误_vlookup与match函数实现一对多匹配
阅读量:4355 次
发布时间:2019-06-07

本文共 490 字,大约阅读时间需要 1 分钟。

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

转载地址:http://gaxys.baihongyu.com/

你可能感兴趣的文章
[原创].NET 分布式架构开发实战之四 构建从理想和实现之间的桥梁(前篇)
查看>>
jquery获取当前元素的坐标
查看>>
redis-string-统计
查看>>
creator rotationY的问题
查看>>
八、Foundation -常用结构体
查看>>
最短路径HDU3790(Dijkstra)
查看>>
Lua学习开发3-变量
查看>>
(转)使用BigDecimal进行精确运算
查看>>
触屏开发技巧之——左右滑动导航
查看>>
存储器系列,L1缓存,L2缓存,内存(RAM),EEPROM和闪存,CMOS与BIOS电池
查看>>
玛利亚∙多斯普拉泽雷斯
查看>>
逻辑回归
查看>>
Java Web编程的主要组件技术——Struts的高级功能
查看>>
view工作原理
查看>>
线程的同步
查看>>
Tarjian算法求强联通分量
查看>>
thinkphp命令行生成模型类
查看>>
【转载】如何更容易地打开小米手机后盖
查看>>
CTE测试
查看>>
JavaScript unshift()怎样添加数据的?
查看>>