excel vlookup 查找符合两列内容如何设置函数

vlookup需要从A表中查找符合B表两列数据的数值引用出来怎么做?譬如:

A表
6月1日 王二 320
6月1日 周六 900
6月1日 李武 234
6月1日 周斌 123
6月1日 吴三 545
6月2日 张三 232
6月2日 周斌 123
6月2日 周六 333
6月2日 李武 123
6月2日 吴三 233

表二
6月1日 王二
6月1日 李武
6月1日 周斌
6月2日 张三
6月2日 周斌
6月2日 李武

怎么用vlookup找到“日期”和“姓名都符合的金额数据进去~~~~~~?

高手都到了,我来总结一下:

方法一:(由思雪遥遥提供)
=sumproduct((SHEET1!$A$1:$A$100=A1)*(SHEET1!$B$1:$B$100=B1)*SHEET1!$C$1:$C$100)

方法二:(由wodaxiaopengyo和方括号提供)
=VLOOKUP(A1&B1,IF({1,0},A表!$A$1:$A$10&A表!$B$1:$B$10,A表!$C$1:$C$10),2,)
是数组公式,按Ctrl+Shift+Enter结束公式输入。
下拉公式。

方法三:(由本人提供)
=INDEX(Sheet1!C1:C100,MATCH(Sheet2!A1:A100&B1:B100,Sheet1!A1:A100&Sheet1!B1:B100,0))
是数组公式,按Ctrl+Shift+Enter结束公式输入。
下拉公式。

另外:vlookup的函数公式需要借助辅助列,稍显麻烦,不再提供。

说明:以上公式均经过本人实际测试成功。感谢思雪遥遥、wodaxiaopengyo和方括号友情提供。我更喜欢思雪遥遥的公式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-05
假设数据都是在A,B两列

在表二的C1输入公式

=VLOOKUP(A1&B1,IF({1,0},A表!$A$1:$A$1000&A表!$B$1:$B$1000,A表!$C$1:$C$1000),2,)

数组公式,按CTRL+SHIFT+回车三键确定,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

注意公式中的表格名字要与你的世界表格相符
第2个回答  2009-08-05
用vlookup不行,
如第一为字段,你在表二C2输入=SUMPRODUCT((Sheet1!$A$1:$A$100=A2)*(Sheet1!$B$1:$B$100=B2)*(Sheet1!$C$1:$C$100))并向下填充
第3个回答  2009-08-05
=VLOOKUP(A1&B1,IF({1,0},A表!$A$1:$A$10&A表!$B$1:$B$10,A表!$C$1:$C$10),2,)
是数组公式,按Ctrl+Shift+Enter结束公式输入。
向下复制公式。
第4个回答  2009-08-05
=sumproduct((SHEET1!$A$1:$A$100=A1)*(SHEET1!$B$1:$B$100=B1)*SHEET1!$C$1:$C$100)

用SUMPRODUCT函数吧,用VLOOKUP函数还得合并一次:
=VLOOKUP(A1&B1,SHEET1!$A$1:$A$100&SHEET1!$B$1:$B$100,2,0)
相似回答