比较两个列表并突出显示差异

时间:2015-10-06 06:12:01

标签: excel excel-vba excel-formula vba

我有两个列表需要比较。

在第一列中是带有字母的项目编号。

我想知道列表之间的区别是什么,一个列表是旧版本,一个是较新版本。

  • 如果只有旧版本的行,则应将其标记为红色。
  • 如果只有一行是在较新的版本中,则应将其标记为绿色。

我还没有开始为这个应用程序编写代码,因为我不知道如何自动化它。目前,我将较旧的列表粘贴到较新的列表下,然后单独过滤每一行,然后标记..那不会自动生效......

1 个答案:

答案 0 :(得分:2)

您所描述的内容可以通过条件格式实现。使用A列中的旧列表和B列中的新列表,您可以使用规则应用条件格式:

  • 选择B栏
  • 使用公式
  • 创建条件格式
  • 使用此公式标记旧列表值红色

= COUNTIF(B:B,A1)

  • 选择所需的格式。
  • 创建另一个仅标记新列表值绿色的公式
  • 使用此公式:

= COUNTIF(B:B,A1)= 0

  • 选择所需的格式。

请注意,单元格引用中没有$符号。

调整公式以反映您的列表。