比较两列并添加值

时间:2012-06-11 13:36:55

标签: excel

我有两列如下:

Column 1   Column 2
1             x
x             2
2             2
x             x
1             2

我想做两件事;

  1. 对于每一行匹配(第n行第1列=第n列第2列),如果匹配则应将第1列中的单元格n标记为绿色,如果不匹配则应标记为红色。
  2. 它应该创建一个sum单元格,其中每个匹配值为1磅,在这种情况下,第1列应该得到2分。
  3. excel是否可以实现这一点,如果是这样,它是如何完成的?

1 个答案:

答案 0 :(得分:1)

问题的第一部分:

  

如果匹配则应将第1列中的单元格n标记为绿色,如果不是

,则应将其标记为红色

您可以使用Conditional Formatting执行此操作。

例如:

假设列A和列B,值从第2行开始。

如果列A值与同一行中B列中的相应值匹配,则以下条件格式将突出显示为绿色的A列值,否则为红色。

example conditional formatting

突出显示A列中的值,然后应用此条件格式。

关于问题的第二部分

  

它应该创建一个sum单元格,其中每个匹配值为1磅,在这种情况下,第1列应该得到2分

以下数组公式将计算所有匹配项,并显示有多少匹配项:

<强> = SUM(IF(A2:A6 = B2:B6,1,0))

再次假设我们在A&amp;列中。 B包含您的样本数据。

请记住使用 Ctrl + Shift + 输入 commit此公式。

根据andy holaday的评论,这是另一个可行的公式:

<强> = SUMPRODUCT(N(A2:A6 = B2:B6))

= SUMPRODUCT( - (A2:A6 = B2:B6))

这些不是CSE公式,因此您不需要 Ctrl + Shift + 输入来提交它们。