EXCEL VLOOKUP 如满足两个条件的引用 急急何者有其它方法!!!!!

表一
A B C
1、WO120201 A电脑 200
2、WO120202 A电脑 300
表二
A B C
1、WO120201 A电脑
2、WO120202 A电脑
如何将让表二C 的数据需等于表一C 的数据,且表一中A,和B条件需等于表二中A和B了才等于表一C的数据,
VLOOKUP只能满足一个条件的引用,如何需满足两个条件引用,或者有其他的公式可以做到

这个简单
原理:把A和B的数据变成一个数据,运用到的知识是 & 这个符号。

在表一中,插入一列,输入“=A1&B1”,这样你就把2个引用条件变成1个了,哈哈
同理
在表二中,插入一列,输入“=A1&B1”,这样你就又把2个引用条件变成1个了,哈哈哈
然后V一下,就成了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-28
假设表一为Sheet1,在表二的C1输入公式:
=LOOKUP(1,0/((Sheet1!A$1:A$100=A1)*(Sheet1!B$1:B$100=B1)),Sheet1!C$1:C$100)
向下填充即可。
(公式中数据区域根据实际修改)追问

你这个公式要怎么输入,按照你说的都做不了

追答

注意数据区域就可,如果第一行是字段名,数据从第二行开始,则在C2输入公式:
=LOOKUP(1,0/((Sheet1!A$2:A$100=A2)*(Sheet1!B$2:B$100=B2)),Sheet1!C$2:C$100)
公式是假定有100行,这根据实际修改即可。

本回答被网友采纳
第2个回答  2012-02-28
在表二中C1单元格中输入如下公式即可
=SUMPRODUCT((Sheet1!$A$1:$A$2=Sheet2!A1)*(Sheet1!$B$1:$B$2=Sheet2!B1),Sheet1!$C$1:$C$2)
C2公式下拉即可(表一为SHEET1,表二为SHEET2)本回答被提问者采纳
第3个回答  2012-02-28
=INDEX(Sheet1!C:C,MATCH(A1&B1,Sheet1!A$1:A$10&Sheet1!B$1:B$10,0))
按Ctrl+Shift+Enter
相似回答