第1个回答 2009-06-25
在表二的D1输入
=IF(AND(A1=Sheet1!A1,B1=Sheet1!B1),Sheet1!D1,"")回车并向下填充。
或输入
=IF(AND(A1<>"",B1<>"",A1=Sheet1!A1,B1=Sheet1!B1),Sheet1!D1,"")也行。
补充:
你的意思是排列顺序不同,Sheet1的A1、B1不等于Sheet2的A1、B1,但却等于Sheet2的A5、B5,要把Sheet1的D1返回到Sheet2的D5当中。那就改为:
在表二的D1输入
=IF(OR(ISERROR(INDEX(Sheet1!D$1:D$100,MATCH(A1&B1,Sheet1!A$1:A$100&Sheet1!B$1:B$100,))),AND(A1="",B1="")),"",INDEX(Sheet1!D$1:D$100,MATCH(A1&B1,Sheet1!A$1:A$100&Sheet1!B$1:B$100,)))
数组公式,按Ctrl+Shift+Enter结束计算,再向下填充。本回答被网友采纳
第2个回答 2009-06-24
在表二的D1列输入 =IF(Sheet1!A1=Sheet2!A1,IF(Sheet1!B1=Sheet2!B1,Sheet1!D1,))
再将它复制到其它行