首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

excel里,横向多个单元格匹配并求和,求大神指导!

发布网友

我来回答

2个回答

热心网友

复制A:B列,然后选择D1单元格,单击鼠标右键“选择性粘贴”为“转置”;
然后在第3行开始,选中的菜单,输入1,未选中的什么都不输入,然后在最后预收的单元格(假设为AB3单元格)输入以下公式,然后向下填充公式
=SUMPRODUCT(D$2:AA$2,D3:AA3)

热心网友

私信,发样表给我,我按你的要求来处理。建议做成VBA自定义公式去简化,方便。追问好的,已发您。谢谢!

追答

已经完成,使用时要启用宏。公式简化成了“=SumList(D2:M2)”这样的形式,SumList是我用VBA写的自定义函数,完成了原来

“=SUM(SUMIF(单价!A:A,"="&D2,单价!B:B),SUMIF(单价!A:A,"="&E2,单价!B:B),SUMIF(单价!A:A,"="&F2,单价!B:B),SUMIF(单价!A:A,"="&G2,单价!B:B),SUMIF(单价!A:A,"="&H2,单价!B:B),SUMIF(单价!A:A,"="&I2,单价!B:B),SUMIF(单价!A:A,"="&J2,单价!B:B),SUMIF(单价!A:A,"="&K2,单价!B:B),SUMIF(单价!A:A,"="&L2,单价!B:B),SUMIF(单价!A:A,"="&M2,单价!B:B))”

这一大串完成的功能,而且随便在D到M列之间插入列,不用改公式即可得到正确结果。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com