EXCEL表格中,想把两张表进行匹配,

[复制链接]
查看11 | 回复4 | 2013-6-13 11:16:36 | 显示全部楼层 |阅读模式
懒得打字了,我就复制别人的 大家知道,Excel中的VLOOKUP函数可以在区域的第一列中进行查找,然后返回该区域中相同行上的单元格值。但如果需要在两列或多列中查找该怎样操作呢?例如下图中要查找“黑色”的“袜子”所对应的销售数量。
实际上,可以通过增加一个辅助列,将两列内容连接起来再用VLOOKUP函数查找。方法如下:
如本例中可以在B列和C列之间插入一辅助列,然后在辅助列的第二行输入公式:
=A2&B2
再拖动填充柄将公式填充到整个辅助列。
然后在某个单元...
回复

使用道具 举报

千问 | 2013-6-13 11:16:36 | 显示全部楼层
C2输入公式=SUMPRODUCT((D$2:D$100=A2)*(E$2:E$100=B2)*F$2:F$100)或者数组公式=INDEX(F:F,MATCH(A2&B2,D$1:D$100&E$1:E$100,))以同按CTRL+SHIFT+回车这3个键作为结束再下拉填充公式即可...
回复

使用道具 举报

千问 | 2013-6-13 11:16:36 | 显示全部楼层
在表2中用下面的函数:=VLOOKUP(表1!$A2,$A$2:$D$100,2,0)1、函数用法:VLOOKUP(要搜索的数据或单元格地址,要在其中进行搜索的数据区域,搜索到数据后需要返回同行的列数,0)2、函数解释:在表2的$A$2:$D$100单元格区域中搜索表1的$A2单元格数据,搜索到后返回同行B列的值(把2改成3则返回同行C列的值)。...
回复

使用道具 举报

千问 | 2013-6-13 11:16:36 | 显示全部楼层
在C2输入公式=LOOKUP(1,1/((A2=D:D)*(B2=E:E)),F:F),按ctrl+shift+enter结束输入,向下填充公式...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行