2016-02-09 126 views
0

我在Excel中有2列(如下所示),我想确定(条件格式)任何完全相同的行。如何在Excel中找到重复的相邻单元格

正如你所看到的,对于前3行,326.001 1,000 HOUR是相同的,我想突出或标记这些行,以便我可以看到它们不是唯一的。

+---------+------------+ 
| ID | INTERVAL | 
+---------+------------+ 
| 326.001 | 1,000 HOUR | 
| 326.001 | 1,000 HOUR | 
| 326.001 | 1,000 HOUR | 
| 326.001 | 3,000 HOUR | 
| 326.002 | 1 MONTH | 
| 326.002 | 1 YEAR  | 
| 326.002 | 5 YEAR  | 
| 326.002 | 500 HOUR | 
| 326.002 | 500 HOUR | 
| 326.002 | 500 HOUR | 
| 326.002 | 1,000 HOUR | 
| 326.002 | 1,000 HOUR | 
| 326.002 | 1,000 HOUR | 
| 326.002 | 3,000 HOUR | 
| 326.009 | 3 MONTH | 
| 326.009 | 1 YEAR  | 
| 326.01 | 3 MONTH | 
+---------+------------+ 
+0

在条件格式中使用COUNTIFS()作为公式。 –

+0

我找到了一个简单的解决方案。我只是将2个单元格连接成1,然后使用条件格式 - >重复值来突出显示重复项。 – qroberts

+0

您是否尝试过我的公式,它会在没有帮助者列的情况下工作。 –

回答

0

我想补充一个第三列:EqualityTest,具有式如: = AND([@ ID] = A5,[@间隔] = B5)

这假定数据被分类。

上面的公式适用于行5,列A和列B中带有ID和间隔。复制 - 向下粘贴公式,并应用条件格式突出显示False以获取唯一值。

0

所以使用COUNTIFS():

=COUNTIFS($A$2:$A$10000,$A2,$B$2:$B$10000,$B2)>0 

它会返回任何有两列中重复的事实。这个公式不关心数据是否被排序。

0

qroberts,

我不清楚你的问题。

如果你实际上是在试图删除重复行,Excel提供的是为“数据”功能区的基本功能导航栏上的功能:(!)按钮在“数据工具“删除重复” “数据”功能区上的“部分”。

如果你正在寻找一个能够识别重复项的高亮显示器,事情会更复杂一些,因为你需要一个宏来查找重复项,然后打开某种形式的格式化/高亮显示(我建议格式化一个背景颜色)。

对于一个会突出显示重复项的宏,我们需要多听一些来理解您的需求。如果您有两套不同的重复项,您是否希望它们突出显示不同的颜色?如果重复套数 变大,这可能是一个问题。

正如另一张海报已经指出,它也很重要是否你的候选集是排序。全面搜索重复项将是一个有趣的编码过程。

+0

不想删除重复项。我希望能够识别哪些行是相同的,一旦我这样做,我将需要编辑INTERVAL列,使它们不再相同。这是一个更大的数据集的示例,其中包含更多列,我将其导入到数据库中。其中一个数据库规则是,您不能拥有多个相同INTERVAL类型的ID,这是我确定“重复项”后需要更改的ID。 – qroberts

相关问题