我可以编写一个 Excel sumif 或 sumproduct 来根据参考列中的标识字符串对列中的单元格求和吗?

Can I write an Excel sumif or sumproduct that sums cells in column based on identifying strings in a reference column?

我正在尝试从来源 table 在 excel 中构建摘要 table,其中摘要 table 的列和行是来源中的字符串table:

源数据如下所示:

摘要 table 如下所示:

由于可能有多个数据行以“Paris Day 1”作为描述,因此摘要 table 单元格 Paris x Day1 需要对所有 Paris Day 1 行求和。

这个逻辑似乎并不过分复杂,但我对 Excel 的字符串函数还不够好,无法解决这个问题。可能涉及 SUMPRODUCT、ISNUMBER 和 SEARCH?

如果有人能提供帮助,我们将不胜感激。

好吧,试试这个:

=COUNTIF(B:B,"*xxx*")

* 是通配符,因此“xxx”可以出现在任何位置。 您可以对其进行编辑以匹配您的数据,我没有根据您的评论进行检查。

您可以在 SUMIFS() 函数中使用通配符。尝试-

=SUMIFS($B:$B,$A:$A,"*" & $D3 &"*",$A:$A,"*" & E & "*")