需求:项目单元格为多个单元格合并结果。如何通过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,,\"+\"),分割后的数组数据为
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 进行升级才可使用。
本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。