将 Excel 工作表中的数据与不匹配的行进行比较

将 Excel 工作表中的数据与不匹配的行进行比较

ID 列包含所有唯一值。Sheet 1 是主文件。Sheet 2 包含相同的 ID,但不一定按相同的顺序。我需要识别 Sheet 2 中的名称与 Sheet 1 上的相同 ID 不匹配的情况。我想通过使用条件格式突出显示来实现这一点。

在此处输入图片描述

图片中的第二组表格标记为“正确的表格”,显示了我想要实现的目标。ID 11 和 16 的名称不匹配,因此它们被突出显示。

我尝试使用条件公式=A1<>sheet1!A。这是通过单元格位置而不是 ID 进行检查,因此它会错误地突出显示不在同一序列中的 ID。

有没有办法做到这一点?

答案1

在单元格上'sheet 2'.B3应用conditional formatting值,其中值是函数not equal的结果vertical search,如下所示:

自由办公语法

VLOOKUP('sheet 2'.$A3;'sheet 1'.$A$3:$B$7;2;0)

MS Excel 语法

VLOOKUP('sheet 2'!$A3,'sheet 1'!$A$3:$B$7,2,0)

带有参数

  • SearchCriterion = 'sheet 2'.$A3- 引用在工作表 1 中搜索的工作表 2 中的 ID 值(绝对列和相对行)
  • 数组 = 'sheet 1'.$A$3:$B$7- 对 Sheet 1 中数组的绝对引用
  • 索引 = 2- 数组中包含要返回值的列的编号
  • 已排序 = 0- 未分类

接下来,使用Format Painter将条件格式复制到列中的其他单元格。

相关内容