比较两列并添加值

我有2列看起来像这样:

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

我想做两件事。

  1. 对于每行匹配(第n行第1列=第N行第2列),如果匹配,则应在第1列中将单元格标记为绿色,如果不匹配,则将其标记为红色。
  2. 它应该创build一个总和单元格,每个匹配值1点,在这种情况下,第1列应该是2点。

这是甚至可能与Excel中,如果是这样,它是如何做到的?

对于你的问题的第一部分:

它应该在第1列中标记单元格n如果匹配,则标记为绿色,否则标记为红色

你可以使用条件格式来做到这一点。

例如:

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

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

示例条件格式

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

对于你的问题的第二部分

它应该创build一个总和单元格,每个匹配值1点,在这种情况下,第1列应该是2点

下面的数组公式会计算所有的匹配,并显示有多less:

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

再次假设我们在A和B列中有您的样本数据。

请记住使用Ctrl + Shift + Enter 提交此公式。

根据安迪·霍拉戴的评论,这是另一个可以工作的公式:

= SUMPRODUCT(N(A2:A6 = B2:B6))
要么
= SUMPRODUCT( – (A2:A6 = B2:B6))

这些不是CSE公式,所以你不需要Ctrl + Shift + Enter来提交它们。