需求:项目单元格为多个单元格合并结果 。如何通过Excel公式实现合并单元格求和最终效果函数公式为:=SUM(ETMultiVlookUP(TEXTSPLIT(F3,,\"+\"),$B$3:$C$21需求:项目单元格为多个单元格合并结果 。如何通过 Excel 公式实现合并单元格求和
最终效果函数公式为:
=SUM(ETMultiVlookUP(TEXTSPLIT(F3,,\"+\"),$B$3:$C$21,2,TRUE))
文章插图
文章插图
上面使用三个函数嵌套完成最终需求 。三个函数分别对应三个需求 。
1、TEXTSPLIT 函数,将“c1+c3”组合项目进行分割,分割完成后,就可以获得 c1 和 c3 独立的数组数据 。对应函数为=TEXTSPLIT(F3,,\"+\") , 分割后的数组数据为
文章插图
文章插图
【excel合并单元格怎么匹配求和 excel根据多条件求和合并单元格】?
2、有了分割的数组数据后,就可以利用数组数据,使用 ETMultiVlookUP 函数实现数据多匹配查询了 。这个函数有四个参数:
- 参数 1:待查找数据,这里为上面 TEXTSPLIT 函数分割结果;
- 参数 2:查找数据区域,这里为上图原始数据区域$B$3:$C$21 对应数据;
- 参数 3:提取数据列,这里对应数据第二列;
- 参数 4:数据是否去重,如果有一套数据同时满足是否提取多次 , 这里选择 false,表示去重;
文章插图
文章插图
?
最后完整公式为:ETMultiVlookUP(TEXTSPLIT(F3,,\"+\"),$B$3:$C$21,2,TRUE)
3、有了上面多个数据后 , 就可以对提取出来的数据求和了,求和使用 sum 函数 。
最终完整公式为:=SUM(ETMultiVlookUP(TEXTSPLIT(F3,,\"+\"),$B$3:$C$21,2,TRUE))
上面整个逻辑总结起来就是:1)分割;2)匹配;3)求和 。
其中 TEXTSPLIT 函数和 ETMultiVlookUP 函数分别为 Excel365 和 EFunction 插件最新函数 。需要对 Excel 进行升级才可使用 。