Excel:比较两个列具有非特定值的相同文本的行数

时间:2015-05-05 17:04:26

标签: excel excel-formula

我有两列,每列包含字符串;有时细胞是空的。

我需要计算两列具有相同值的次数,但不是空白而不是一个特定值(必须排除“HR-L”)。

例如:

U1        R1

D-SW      D-SW
SH-N      SH-N
D-NE      SH-S
(blank)   (blank)
(blank)   P-NE
HR-L      HR-L

应该返回2,因为在第1行和第2行中,单元格是相同的并且都是“可接受的”答案。在第4行中,我不想计算它们是否相同,因为它们都是空白的。在第6行中,我不想在它们相同时计数,因为它们都是HR-L。

我试过了:

=COUNTIFS(Table1[1U],"<>",Table1[1U],"<>HR-L", Table1[1U], Table1[1R])

但这是将Table1[1R]解析为一个特定值并将每行1U与该特定值进行比较,而不是比较每行中的1U和1R列。

1 个答案:

答案 0 :(得分:0)

您无法使用COUNTIFS执行此操作,因为COUNTIFS不允许您在两列之间进行直接比较 - 您可以像这样使用SUMPRODUCT < / p>

=SUMPRODUCT((A1:A10=B1:B10)*(A1:A10<>"")*(A1:A10<>"HR-L"))