excel 2007重复行

如何比较表中的logging,以确保这些logging不重复? 使用Excel 2007,我不会在比较后删除它们。 重复的行应该是彩色的。 我有一个表列是从A到P,我有500行。 我想把条件放在A,B,E,F,G,I上。

如果你不想sorting你的列,你可以尝试一个matrix公式(http://www.stanford.edu/~wfsharpe/mia/mat/mia_mat4.htm)。

实际上,您可以将您当前的行与上面的每一行进行比较。 类似的东西:

=MIN(LINE(B1)*(IF(A2=A1;1;0))*(IF(B2=B1;1;0)))*(...) 

使用CTRL-SHIFT-ENTERvalidation将检查所有条件是否为真,否则,将返回0。

如果你想要一个实际的例子,请发送一个文件(匿名数据)。

希望有所帮助

编辑 :这里是很好的解决scheme(假设你想比较Q列中的数据):

 =MIN(LIGNE($Q$5:Q6)*EQUIV(Q6;$Q$5:Q6;0)) 

如果你想要第一行显示值

 =MIN(LIGNE($Q$5:Q5)*EQUIV(Q6;$Q$5:Q5;0)) 

如果在该行之前没有重复,则宁愿#N / A

仍然使用CTRL-SHIFT-ENTER进行validation

按照您感兴趣的列进行sorting,然后使用公式将每一行与上面的行进行比较。 然后,您可以使用条件格式来为结果着色。

我可能听起来很愚蠢,但通常简单的答案通常是最好的。 我最近做了这个,通过使用CONCATENATE()函数和TEXT()函数将我想要比较的所有列组合到一个单元格中。 所以实际上我正在用一个独特的“关键”来创build一个单元格,这个关键词包含了我想要的唯一的所有数据。 然后,我sorting该列,并在旁边创build另一个空列。 然后我们用这个公式来比较行和它上面的行:= IF(A2 = A1,0,1)这只是把0放在同一行,1放在不同的地方。 然后我筛选'1',并有我的重复! 它也可以作为一个独特的COUNT(DISTINCT …)的替代方法,在这里我要计算我的数据有多less个唯一的引用存在。 小计(3 …)是不够的。