条件格式 - 突出显示两行中不匹配的每个单元格,然后移动到下两行

时间:2014-06-14 13:29:14

标签: excel-formula

我有两个工作表,我正在尝试比较,然后突出显示两者之间不同的每个单元格。我已将所有行剪切/粘贴到一个工作表中,并突出显示原始电子表格中的行。在视觉上很容易看到差异,但我正在尝试使用条件格式来突出显示不同的行。我只想检查前两行的差异,然后移动到接下来的两行检查差异,然后移动到接下来的两行。

Worksheet1 
1 Brown, Jean 100 Main St Richmond VA This is a long note about this contact. 12/14/2014 Yes 
Worksheet2 
1 Brown, Jean S. 101 Main St Richmond VA This is a long note about this contact. 12/14/2015 No 
Worksheet1 
2 Tomas, Bill 2500 Sky Cir Charlottesville CA This is a long note about this contact. 12/15/2014 No 
Worksheet2 
2 Tomas, Bill 2500 Sky Cir Charlottesville VA This is a long note about this contact. I added some to it. 12/15/2014 No

每当我尝试这样做时,它只会检查每个单元格与前一个单元格。我只是想比较前两行,然后比较接下来的两行,等等。我需要将它附加到一份宣誓书上,说明我对工作表做了哪些更改,而且我不想依赖于我对每一行的观察。手动突出显示差异。我们的IT小组尝试了一种特殊的比较软件,但结果是一个非常难以阅读的PDF文件,其中包含许多小弹出式注释,您必须将其悬停在其上才能看到差异。

1 个答案:

答案 0 :(得分:0)

您可以通过条件格式化实现所需。

假设您的数据如下:

   A             B             C             D                    E           F
1  Brown, Jean   100 Main St   Richmond VA   This is a long note  12/14/2014  YES
2  Brown, Jean   101 Main St   Richmond VA   This is a long note  12/14/2015  NO
3  Tomas, Bill   2500 Shy Cir  Charlotte CA  This is a long note  12/15/2014  NO
4  Tomas, Bill   2500 Shy Cir  Charlotte CA  This is a new note   12/15/2014  NO

对于每列,您需要设置条件格式公式。 Column A的示例:

  1. 打开条件格式
  2. 选择新规则
  3. 选择使用公式确定要格式化的单元格
  4. 添加以下公式

    =AND(MOD(ROW(),2)=0,A1<>OFFSET(A1,-1,0))

  5. 现在申请您想要用作高亮的格式e..g红色

  6. 注意:您需要分别为每个列添加公式并更新列引用。例如,B列公式为:

    =AND(MOD(ROW(),2)=0,B1<>OFFSET(B1,-1,0))

    使用此公式的技巧MOD(ROW(),2 = 0。它仅查看偶数行(即2,4,6等...),然后与前一行进行比较。根据您在电子表格中设置数据的方式,这一点非常重要,例如在我的示例中,我假设您的第一行位于第1行,因此它是我与前一行比较的每个偶数行