Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 当范围包含逗号分隔的值时,如何使用sumif_Excel_Excel Formula_Powerquery - Fatal编程技术网

Excel 当范围包含逗号分隔的值时,如何使用sumif

Excel 当范围包含逗号分隔的值时,如何使用sumif,excel,excel-formula,powerquery,Excel,Excel Formula,Powerquery,仅供参考,Tb1位于左侧,Tb2位于右侧 我的问题是:我想对包含逗号分隔值的范围进行sumif。Tb2将是我的最终输出 我尝试过通配符,但它只对字符串有效。有人能帮忙吗 如果您的数据如下所示,请提前感谢: 您可以为此使用PowerQuery 选择您的数据>数据选项卡>获取和转换>从表/范围插入>使用标题选择 在PQ中,选择ID列>变换选项卡>拆分列>按分隔符>按逗号选择>高级设置>拆分为行且无引号>确认 保持ID列处于选中状态>变换选项卡>分组依据>分组依据ID>在列总计上选择“求和”作为操作,

仅供参考,Tb1位于左侧,Tb2位于右侧

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

我尝试过通配符,但它只对字符串有效。有人能帮忙吗


如果您的数据如下所示,请提前感谢:

您可以为此使用PowerQuery

选择您的数据>数据选项卡>获取和转换>从表/范围插入>使用标题选择 在PQ中,选择ID列>变换选项卡>拆分列>按分隔符>按逗号选择>高级设置>拆分为行且无引号>确认 保持ID列处于选中状态>变换选项卡>分组依据>分组依据ID>在列总计上选择“求和”作为操作,并根据需要选择新列名。 退出PQ并确认保存更改。
假设您的标准范围ID放在D2:D5中

结果总计为E2,向下复制:

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