如果行数不是太多的话,用index+match数组解决
=index(工作表D:D,match($A2&$B2&$C2,工作表$A:$A&工作表$B:$B&工作表$C:$C,))
Ctrl+shift+enter结束
如果有很多行,不建议用这种方式,可以用辅助列把ABC三列合并用vlookup引用
假如表一为Sheet1,表二为Sheet2,
在表二的
D2单元格输入=IF(OR(A2="",B2="",C2=""),"",VLOOKUP($A2&$B2&$C2,IF({1,0},Sheet1!$A$2:$A$100&$B$2:$B$100&$C$2:$C$100,Sheet1!$D$2:$D$100),2,0));
E2单元格输入=IF(OR(A2="",B2="",C2=""),"",VLOOKUP($A2&$B2&$C2,IF({1,0},Sheet1!$A$2:$A$100&$B$2:$B$100&$C$2:$C$100,Sheet1!$E$2:$E$100),2,0));
F2单元格输入=IF(OR(A2="",B2="",C2=""),"",VLOOKUP($A2&$B2&$C2,IF({1,0},Sheet1!$A$2:$A$100&$B$2:$B$100&$C$2:$C$100,Sheet1!$F$2:$F$100),2,0));
每一个公式输入后,按住Shift+Ctrl再按Enter即可。然后向下拖拉公式。
以上绝对能解决你这个问题。
在D2输入公式=IF((A:A=Sheet1!A:A)*(Sheet2!B:B=Sheet1!B:B)*(Sheet2!C:C=Sheet1!C:C),Sheet1!D2)
在E2输入公式=IF((A:A=Sheet1!A:A)*(B:B=Sheet1!B:B)*(C:C=Sheet1!C:C),Sheet1!E2)
输入后按CTRL+SHIFT+ENTER
这个可以有。你发表给我把