比较一个列本身以检查它是否在EXCEL中有重复的值

假设我有一个名为项目代码的列如下:

----- ------ |row| |code| ----- ------ |1 | |A123| ----- ------ |2 | |B123| ----- ------ |...| |....| ----- ------ |n | |A123| ----- ------ 

代码栏中的值可能会出现多次,如何使用Excel公式或Excel中的任何方法来检查列中的重复logging?

谢谢

根据您使用的是哪个版本的Excel,您可以使用条件格式来实现这一点。

Excel 2007有快速3点击设置,条件格式重复。

更新以包含下面的xQbert指令:

快速格式化

  • 在范围,表格或数据透视表中select一个或多个单元格。
  • 在“主页”选项卡的“样式”组中,单击“条件格式”旁边的箭头,然后单击“高亮显示单元格规则”。
  • select重复值。 input您要使用的值,然后select一种格式。

在代码旁边的列中,使用下面的公式(例如,如果代码在列B中,则将其放在C2中):

 =IF(COUNTIF(B:B,B2)>1,"Duplicated!","") 

根据需要填写。

另一种常见的方法是简单地对列进行sorting,然后像下面那样将公式添加到旁边的列中并填充…

 =IF(B2=B1,1,0) 

或者使用数据透视表来获得不同的代码值…双击汇总透视行数,看看“行”组成的计数。

在这里输入图像说明