1、如下图A,B两列数据为表1,E,D两列数据为表2.现在想对比两个表是否有整行数据是一样的。如果有就在C列显示是,否则返回否。
2、如下图在C2单元格输入公式=IF(OR猾诮沓靥(EXACT(A2&B2,$D$2:$D$20&$E$2:$E$20)),"是","否"),然后同时按下Ctrl+Shift+Enter三键结束,即可判断出表1第一行数据没有在表2中存在。
3、将C2单元格公式下拉填充即可完成所有数据的判断。
4、下面跟大家简单介绍一下这个公式,首先是EXACT函数,它的作用是比较两个文本字符串,如果它们完全相同,则返回 TRUE,否则返回 FALSE。它的语法结构是=EXACT(text1, text2)
5、在本文中EXACT数组函数的作用是将表1中1行数据与表2所有行数据比较,如果一样则幻踔佐曝返回TRUE,否则返回 僻棍募暖FALSE。因此他返回的是由逻辑值TRUE,FALSE构成的一个数组。比如C2单元格函数返回的是{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
6、接着是if和or函数,这两个函数经常配合使用。两个函数在本文中的作用是只要EXACT函数返回结果有一个TRUE,则返回是,如果EXACT函数返回结果全是FALSE则返回否。