EXCEL中如何对两个表格中多条件进行匹配 ?

例:
表1:
A B C D E
1 2 A 重复
2 2 B
3 1 C 重复
4 1 D
5 3 1
6 3 A 重复
表2:
A B C D E
1 3 A
2 3 C
3 2 A
4 1 C
要求在表一中,对BC两列用表2中CD两列的数据进行查找,同时满足CD两列的条件的话就在表1的E列返回“重复”。
例子中的表1的1、3、6为符合要求的被查找项,因此在E列返回“重复”。
表1和表2中两列数据的顺序不一定一样。
例:
表一:
A B C D E
序号 姓名 账号
1 张三 001
2 李四 002
3 王五 003
4 李七 005
n 李六 004
表二:
A B C D E
序号 姓名 账号
1 李四 002 重复
2 王五 006
3 张三 001 重复
要求在表二中,对BC两列用数据源表1中BC两列的数据进行查找,同时满足表一BC两列的条件的话就在表2的E列返回“重复”;只要表二的某一行的BC列在表一的某一行BC列的数据所对应就在E列返回“重复”。
如:表二的B1 李四 C1 002,在表一中的B2,C2对应,则在表二中的E1显示“重复”

=IF(SUM(--NOT(ISERROR(MATCH(b1&c1,sheet2!b$1:b$5&c$1:c$5,)))),"重复","")
数组公式以ctrl+shift+enter三键组合结束输入
自己根据表格更改数据范围追问

如:表二的B1 李四 C1 002,在表一中的B2,C2对应,则在表二中的E1显示“重复”
谁能完全按这个例子给我答案 太笨了。。谢谢

追答

表二的E1输入公式
=IF(SUM(--NOT(ISERROR(MATCH(b1&c1,sheet1!b$1:b$100&c$1:c$100,)))),"重复","")
数组公式以ctrl+shift+enter三键组合结束输入
公式下拉

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-20
=IF(SUMPRODUCT((Sheet2!$B$2:$B$5=Sheet1!B1)*(Sheet2!$C$2:$C$5=Sheet1!C1)),"重复","")
下拉即可
相似回答