0

我需要在数据集中找到更改的值。

所以我有两张纸,一般来说,相同的数据。

我有两列:docID(这是唯一键)和rev(不是唯一的)。

我需要找到(仅突出显示/仅显示/...)那些行,其中第一张纸的相同docID rev在第二张纸中是不同的。

更新 1

表 1:

docID    rev
1        5
2        6
3        1

表 2:

docID    rev
1        6
2        6
3        1

只有第一行让我感兴趣,因为其他人没有改变。

更新 2

简单的 if 语句应该可以理解我需要什么。通常这是在类似的测试数据集上完成的,因此单元格不正确。

=IF(NOT(AND($B6=Sheet1!$B6;$C6=Sheet1!$C6));1;0)

所以值不相等。

4

1 回答 1

1

您可以使用条件突出显示中的自定义公式执行此操作:

  1. 选择列 docID 列中的顶部单元格,然后选择整个列(在示例中,我假设这是 A 列并且您选择 A1 并且 rev 在 B 列中,两个工作表中的结构相同。根据您的需要进行调整)
  2. 转到主页->条件格式->新规则->使用公式确定要格式化的单元格并输入以下公式:
    =VLOKUP(A1,Sheet1!$A:$B,2,0)<>B1
    
  3. 单击格式并选择您需要的格式。

完毕!

于 2013-03-05T11:32:17.437 回答