比较具有可变范围的两列

时间:2015-05-10 06:18:04

标签: excel

我在excel中有一个引用列(假设Col:A)。新数据正在C列中输入。我希望只要用户在C列中保留每个单元格后在C列中输入数据,代码就会检查该值。

        Column A                   Column C
       ------------------------------------
          1001                     2000  
          2000                     1005
          1005                     2000

如果值为A列,则背景变为蓝色(此处为1005和2000)

如果C列中的值重复,则背景变为红色。 (这里是2000年)

我知道我可以在像这样的范围内存在一个单元格中的值

         =COUNTIF(A1:A140;C1)

但我不想为每个单元格重复它,因为A列中的单元格数字都没有区分,也没有在C列中区分。

1 个答案:

答案 0 :(得分:1)

首先选择C列,然后使用主页►条件格式►新规则。打开新格式规则对话框后,选择使用公式确定要格式化的单元格,并为此公式为true的格式值提供以下内容: 文本框。

=countif($a:$a; $c1)

单击格式并选择蓝色填充。单击确定一次接受新格式,然后再次确定以创建新规则。

如果仍然选择了所有C列,请使用=countif($c$1:$c1; $c1)>1和红色填充重复。

您的结果应该类似于以下内容。

Red Blue Conditional Formatting