Excel问题 对比两个Sheet各两列数据,两两对应,才为止确(如黄色),如何判断?

如题所述

按照你的表做个Demo:

Sheet2:


Sheet1:


在Sheet1的JKL输入公式:

J2:

=OFFSET(B$1,SMALL(IF(ISNA(MATCH(H$2:H$1000&B$2:B$1000,Sheet2!E$2:E$1200&Sheet2!F$2:F$1200,0)),65535,ROW($2:$1000)-1),ROW(A1)),)&""

K2:

=OFFSET(H$1,SMALL(IF(ISNA(MATCH(H$2:H$1000&B$2:B$1000,Sheet2!E$2:E$1200&Sheet2!F$2:F$1200,0)),65535,ROW($2:$1000)-1),ROW(A1)),)&""

L2:

=IF(J2="","","第"&MATCH(K2&J2,Sheet2!E$1:E$1200&Sheet2!F$1:F$1200,0)&"行")

以上都是数组公式,组合键Ctrl+Shift+Enter三键结束输入。

J2K2L2一起下拉,就会列出所有匹配的数据以及匹配数据在Sheet2的位置

附件可下载参考




温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-05
由于条件格式不能在两个表之间进行,所以无法直接涂颜色
可在J列输入公式,符合条件显示::“符合”
sheet1的J1输入
=IF(COUNTIFS(Sheet2!H:H,E1,Sheet2!B:B,F1),"符合","")
公式下拉
选择E列,条件格式中的公式为 =I1<>"" 格式>填充>黄
选择F列,条件格式中的公式为 =I1<>""格式>填充>黄
sheet2的J2输入
=IF(COUNTIFS(Sheet1!F:F,B2,Sheet1!E:E,H2),"符合","")
公式下拉
选择B列,条件格式中的公式为 =I1<>"" 格式>填充>黄
选择H列,条件格式中的公式为 =I1<>""格式>填充>黄
相似回答