excel两个表之间如何实现表1的A列和B列某些数据与表2的A列和B列某些数据同时相等时,让表1的c列也替换为表2的c列当ab列某些相等时那一行的数据?比如:姓名、生日、证件号这三列有两个表,当表1的某一组姓名生日与表2的某一组姓名生日都相等时候,让表1的证件号等于表2姓名生日相等那一行的证件号?有点长,谢谢了!
表2
表1
C2=IF(MAX((表2!$A$2:$A$9=表1!A2)*(表2!$B$2:$B$9=表1!B2)*ROW(表2!$A$2:$A$9))=0,"",INDEX(表2!C:C,MAX((表2!$A$2:$A$9=表1!A2)*(表2!$B$2:$B$9=表1!B2)*ROW(表2!$A$2:$A$9))))
或者(2007以上版本可用)=IFERROR(INDEX(表2!$C$2:$C$9,MATCH(A2&B2,表2!$A$2:$A$9&表2!$B$2:$B$9,0)),"")