需要搜索一列值,如果找到重复项,则比较另一列中的值

时间:2015-10-28 15:48:05

标签: excel excel-vba excel-formula vba

我有一个超过9,000行和27列的电子表格。 A列是日期。在C列中是由字母和数字组成的设备编号。 (例如ITDX5096,ITD6082,ITDX6843)

我需要比较Col C中的值,寻找重复项。如果找到一个或多个,那么我需要比较重复日期的那些行的日期

我已经对Col C alpha进行了排序。但我不知道如何在不逐行滚动整个工作表的情况下进行日期比较。可能有多达20-30个相同的设备编号都有不同的日期。

我真的想对任何重复的代码进行颜色编码,以便我可以快速找到它们,但这可能只是我的愿望。我需要的是一种识别重复项的方法,以便我可以滚动表单并处理它们。

有办法做我想做的事吗?

1 个答案:

答案 0 :(得分:3)

这是一个多步骤的方法,但它会让你想要你需要:

  1. 按设备编号和日期排序。
  2. 在C列后插入2个空白列
  3. 将此公式写入新列D:=A2&C2
  4. 将此公式写入新列E:=Countif(D2,D:D)
  5. 在大于1
  6. 的任何内容上过滤列E.

    然后,您将拥有相同日期的所有重复设备编号。