如何找出两张execl表格中数据不同的单元格?

现有两张execl表格,数据是两个不同人倒出来的,我想如何才能快速高效找出这两张表里数据不同的单元格?有什么公式吗?或其它方法
我希望的是相同数据显示为空白,不同数据才显示,并能标记出来,因为两张表大部分数据是相同的,不同的很少,我只需要知道不同的单元格 (数据比较多)

其实有种比较原始点的方法,
假设你要对比的两张表名字分别是sheet1和sheet2, 你希望在sheet3这张表中得到差别结果, 你可以在sheet3的第一个单元格内(即A1)写公式:
=IF(Sheet1!A1<>Sheet2!A1,"X","")
然后把公式复制填充到sheet1或sheet2所用到的单元格那么多的范围,
即假如sheet1的数据去到了单元格M20,sheet3的公式就要填满到M20那里,这样的话假如两表有不同的话,在sheet3中会在相对应的单元格内有个大"X", 相同的则没有任何东西.
但是这种方法有个缺点,假如数据比较多,公式填充就会比较多,速度就很慢了,所以说比较原始.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-19
对比完全不在同一个工作表里的2个表格,A列
是否相同
=VLOOKUP(Sheet1!A3,[111.xls]Sheet1!$A:$A,1,FALSE) 红色为另工作表名
同一个工作表里的2个表格,A列
查找两个表格(表1、表2)中相同数据项,如相同则显示数据的值如没有则显示#N/A
公式如下:
=VLOOKUP(Sheet1!A1,Sheet2!A:A,1,FALSE)
VLOOKUP(Sheet1!A1,Sheet2!B:B,1,FALSE)
注解:
sheet1 表1。
A1 第A列第1行的数值。
sheet2 表2。
A:A 指第A列所有数据。
1 返回第1列的值。
如果要在C列显示返回值就把公式复制到整个C列表格中。本回答被网友采纳
第2个回答  2010-08-19
;OP;;;;;;;;;;;;;;;;PO[[[IOOOOOOOOOOOO'''''''''''']P[
-0-=-==-000000000000099OPP[PIPUJUI9988
相似回答