EXCEL双条件引用???

请教有一个数据库有A列、B列和C列,如果另外的表格的A列和B列与数据库的A列和B列相同,则C列引用数据库C列的值,在该表格的C列该写什么公式呢?谢谢!

设原表为sheet1,在当前表的c2输入:
=iferror(vlookup(a2&"|"&b2,if({1,0},sheet1!a:a&"|"&sheet1!b:b,sheet1!c:c),2,0),"")
这个是数组公式,输入完成后,不要直接按“回车”。需要按“crtl”+“shift”+“回车”三个键结束输入。
之后下拉填充即可。
当当前行a、b列的数据与原表的a、b列数据不匹配时,返回空。追问

你好,如果是三条件引用呢,该怎么写程序呢,谢谢!

追答

还是上面的条件,设第3个条件在d列。则公式改为:
=iferror(vlookup(a2&"|"&b2&"|"&d2,if({1,0},sheet1!a:a&"|"&sheet1!b:b&"|"&sheet1!d:d,sheet1!c:c),2,0),"")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-19
在Sheet2!C1中输入以下公式
=IF(AND(A1=Sheet1!A1,B1=Sheet1!B1),Sheet1!C1,"")
下拉
第2个回答  2013-07-19
应该传个附件上来看的清楚些
相似回答