Excel,Countif 字符限制,用 Sumifs 或 SumProduct 替换?

Excel,Countif 字符限制,用 Sumifs 或 SumProduct 替换?

我有以下公式,当字符数限制超过 255 时它将不起作用。

=COUNTIF(Nodes!B:B,Sheet1!D4&"/*")

我试过

=SUMIFS(Nodes!F:F, Nodes!B:B, Sheet1!D4&"/*")

并想尝试sumproduct实现字符大于255的这个公式。

尝试类似=SUMPRODUCT(--(Nodes!B:B:Nodes!F:F=$D4&"/*"))=SUMPRODUCT(--(Nodes!B:B=sheet1!D4&"/*"))

但是我得到的值0不应该是这个。

答案1

数组公式和以某种形式使用数组的公式(VLOOKUPCOUNTIF等...)不接受长度超过 255 个字符的字符串。 在您的案例中,一种解决方法是使用一些辅助列:

1) 使用“数据”->“文本到列”将文本拆分为多列,并使用“固定宽度”选项。为了最小化列数,请使用 255 个字符。

用于COUNTIFS计算节点数:

=COUNTIFS(Sheet2!B:B,Sheet1!B1,Sheet2!C:C,Sheet1!C1,Sheet2!D:D,Sheet1!D1)

检查所需数量的列。

相关内容