当范围包含逗号分隔值时如何求和

时间:2019-10-07 06:04:36

标签: excel excel-formula powerquery

enter image description here

FYI Tb1在左侧,Tb2在右侧

我的问题:我想对包含逗号分隔值的范围求和。 Tb2将是我的最终输出。

我尝试使用通配符,但仅适用于字符串字符。有人可以帮忙吗?

预先感谢

2 个答案:

答案 0 :(得分:1)

如果您的数据如下:

enter image description here

您可以为此使用PowerQuery

  • 选择数据>“数据”标签>“获取和转换”>“从表/范围插入”>“带标题选择”
  • 在PQ中,选择ID列>“转换”选项卡>“拆分”列>“按定界符”>“按逗号选择”>“高级设置”>“拆分为行且不加引号”>“确认”
  • 选择“保留ID列”>“转换选项卡”>“分组依据”>“按ID分组”>选择SUM作为对列Total的操作(并根据需要选择新的列名称)。 / li>
  • 退出PQ并确认以保存您的更改。

enter image description here

答案 1 :(得分:1)

假设您在D2:D5中输入的条件范围“ ID”

E2中的结果“总计”,向下复制:

=SUMPRODUCT(ISNUMBER(FIND(D2,$A$2:$A$6))*$B$2:$B$6)