【问题标题】:Summing spreadsheet row values matching column substring对匹配列子字符串的电子表格行值求和
【发布时间】:2017-08-15 19:42:45
【问题描述】:

我知道跨行或跨列的基本求和。我现在遇到了稍微复杂的情况,我想根据列中的多个子字符串求和。见附图。我需要对特定列 (B) 具有主题标签的所有行的数字 (列 C) 求和。所需的结果将类似于图像中的列 E 和 F。

这里使用相同的表格https://docs.google.com/spreadsheets/d/18nld3quzXqppxw_JWEpSxXvIRcMa1Fv_1WsWwwPfPFE/edit?usp=sharing

【问题讨论】:

    标签: excel-formula google-sheets spreadsheet


    【解决方案1】:

    使用 SUMIF()

    =SUMIF(B:B,"*" & E3 & "*",C:C)
    

    适用于 Excel 和 GoogleSheets

    【讨论】:

    • 你也可以把这个公式放在F3单元格中,这样就不需要把它复制到F列的每个单元格中了:=ARRAYFORMULA(IF(ISBLANK( E3:E),,sumif($B$3:$B, "*" & E3:E & "*", $C$3:$C)))只要E列的单元格有值,公式将使用该值并对相应的单元格求和。
    • 是的,在 Google 表格中,您可以执行@Karl_S 所说的操作,而且工作量较少,但 excel 不允许这样做。
    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 2017-08-17
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多