【问题标题】:Excel: Compare count number of rows in which two columns have same text that is NOT a particular valueExcel:比较两列具有相同文本但不是特定值的行数
【发布时间】:2015-05-05 17:04:25
【问题描述】:

我有两列,每列都包含字符串;有时单元格是空的。

我需要计算两列有多少次具有相同的值,但不是空白,也不是一个特定值(必须排除“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 列。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

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

    =SUMPRODUCT((A1:A10=B1:B10)*(A1:A10&lt;&gt;"")*(A1:A10&lt;&gt;"HR-L"))

    【讨论】:

    • 非常感谢您的帮助!非常感谢。这很棒。
    猜你喜欢
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    相关资源
    最近更新 更多