如何在Excel中查找重复的相邻单元格

时间:2016-02-09 21:00:47

标签: excel conditional-formatting

我在Excel中有两列(如下所示),我想识别(有条件地格式化)完全相同的行。

正如您所看到的,前三行中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    |
+---------+------------+

3 个答案:

答案 0 :(得分:0)

我会添加第三列:EqualityTest,其公式如下: = AND([@ ID] = A5,[@间隔] = B5)

这假设数据已排序。

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

答案 1 :(得分:0)

所以使用COUNTIFS():

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

对于任何在两列中都有重复项的内容,它将返回true。该公式并不关心数据是否已排序。

答案 2 :(得分:0)

qroberts,

我不清楚你的问题。

如果您实际上正在尝试删除重复的行,则Excel会将此功能提供为"数据"的基本功能区栏上的功能。功能区:按钮(!)是"删除重复项"在"数据工具"关于"数据"的部分色带。

相反,如果您正在寻找能识别重复项的荧光笔,事情会有点复杂,因为您需要一个可以找到重复项的宏,然后打开某种形式的格式化/突出显示(我建议格式化背景颜色)。

对于会突出重复的宏,我们需要多听一点来了解您的需求。如果您有两组不同的副本,是否希望它们突出显示为不同的颜色?如果重复集的数量 变大了,这可能是个问题。

正如另一张海报所指出的那样,你的候选人集合是否有分类也很重要。全方位搜索重复项将是一个有趣的编码。