关于EXCEL函数问题-如何把表2里的数字对应到表1里 vlookup只能用于单一条件匹配,现vlookup 多条件匹配且行列都要匹配

Excel如何实现Vlookup函数的多条件匹配?
Excel技巧:Excel如何实现Vlookup函数的多条件匹配?
如何实现两张表的匹配,第一反应一定能够是vlookup函数,但具体看过问题后发现,两张表匹配的条件不是唯一的,那还能不能用vlookup函数呢?
场景:企业销售、市场部、HR部门、物流部、后勤等需要表格匹配的办公人士。
问题:Excel如何实现Vlookup函数的多条件匹配?
解答:利用Excel的辅助列思路解决问题!
本案例要求如下,有一张基准数据表,字段如下:
还有一张需要匹配的表,字段如下:
大概的意思是订单数是根据&订单号+款号&两个列都相同的情况下,把基准表的&订单数&取过来。
这个问题看上去是否很&麻烦&,Vlookup直支持单条件匹配,这两列怎么弄呢?解决思路是将&订单号+款号&真的弄成唯一匹配列即可。
具体操作如下:在基准表的C列和E列之间插入D列,取名辅助列,并利用 & 连接符,将B列和C列的数据链接起来。& 输入方法为:Shift+7 (下图 1 处)
同理,将需要匹配的表格也设置辅助列,也用 & 连接符将A列与B列链接起来。需要注意两张表的连接的顺序都是一样的。都是&订单号&款号&,顺序不可颠倒。
以上操作让Vlookup函数有了&单条件&的机会,所以直接利用vlookup函数。在需要匹配的表格中D列,输入=VLOOKUP(C2,Sheet1!$D$2:$F$10,3,0) 完毕后,敲击回车并双击填充柄完成所有的匹配。如下图 3 处。
总结:&链接是解决vlookup函数多条件匹配非常好一个解决思路,虽然不是那么的&高大上&,但却是非常使用的办公技巧。推荐大家掌握
该技巧Excel2010版本及以上有效。
转载务必注明出处!本文地址:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
Download free PowerPoint Templates,PPT Presentations and PPT Backgrounds.
Copyright &
All Rights Reserved.&&查看: 23576|回复: 10
[已解决]vlookup函数求助,无法引用另一张表的数据,选择数据源时,公式就不见了
有两个表,一个是10月8日的学生清单,另一张表是10月12日的激活情况,我想比对一下,把10月12日的那张表上的登录情况引用到10月8日的表里,就放在身份证号后面。可是,在10月8日的表里输入vlookup时,刚选完身份证关键字段,正准备引用另一张表的身份证和登录情况时,点到另一张表,最上方没有函数公式了,引用不了。如果把10月12日那张表复制到10月8日的SHEET里,则可以引用。这是为什么呢?我原来都可以在不同的表之间互相引用的啊。求高手点解。另:这两张表都是在同一目录下的。
因数据涉密,故只保留了几行,主要是探究一下为什么用不了VLOOKUP,先谢谢了
10:26 上传
点击文件名下载附件
13.93 KB, 下载次数: 17
甲百发布于
应该不是vlookup的问题,可能是你同时打开了两个excel程序,如果你不理解,你这样操作一下,先打开一个文件,然后在这个文件里,通过打开命令浏览到另一个文件,不要直接双击打开另一个文件
先将两张表保存后,重新打开,再输入公式试试。
&&&本楼为最佳答案&&&
应该不是vlookup的问题,可能是你同时打开了两个excel程序,如果你不理解,你这样操作一下,先打开一个文件,然后在这个文件里,通过打开命令浏览到另一个文件,不要直接双击打开另一个文件
没有问题啊,莫非你操作有问题?
可以这样试一下吧,同时打开两张表,在1008表里c2单元格,直接输入
=VLOOKUP(B2,'[学生激活1012.xlsx]SQL Results'!$B$2:$C$8,2,0) 回车
看一下行不行,不用点选的方式。
没有问题啊,莫非你操作有问题?
可以这样试一下吧,同时打开两张表,在1008表里c2单元格,直接输入
=VLOOKUP(B2,'[学生激活1012.xlsx]SQL Results'!$B$2:$C$8,2,0) 回车
不用点选的方式,看一下行不行。
甲百 发表于
应该不是vlookup的问题,可能是你同时打开了两个excel程序,如果你不理解,你这样操作一下,先打开一个文件 ...
哈哈。我同时装了office2003和office2010,打开方式是双击完一个文件后再双击另一个文件,显示调用的都是excel2010,我压根没想到会调用两个excel2010,按你说的方法果真可以引用数据了。人才啊……高手。谢谢哈。
甲百 发表于
应该不是vlookup的问题,可能是你同时打开了两个excel程序,如果你不理解,你这样操作一下,先打开一个文件 ...
虽然不明白打开了两个Excel程序是什么意思,但是之前两个Excel表不能使用vlookup公式的问题解决了,谢谢!
请高手指点哈我用身份证号码做数据源怎么无法用vlookup进行取数
甲百 发表于
应该不是vlookup的问题,可能是你同时打开了两个excel程序,如果你不理解,你这样操作一下,先打开一个文件 ...
真是瞬间解决问题
|||Excel精英培训
Powered by}

我要回帖

更多关于 vlookup的匹配条件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信