无忧启动论坛

标题: 用Excel VBA做销售统计,大家一起来烧脑.... [打印本页]

作者: 邪恶海盗    时间: 2022-11-26 13:02
标题: 用Excel VBA做销售统计,大家一起来烧脑....


上面是"发货明细",下面的是"日统计表",如何用VBA来达成?
我试了下能根据日期找到"发货明细"中的项目,但如何提取不重复项并写入到"日统计表"就玩不转了

作者: 879792799    时间: 2022-11-26 13:22
高深不懂
作者: 邪恶海盗    时间: 2022-11-26 13:29
879792799 发表于 2022-11-26 13:22
高深不懂

禽兽!!!

-=-=-=-=-=-=-=-=-=-=-=-=-=-
作者: 清晨散步    时间: 2022-11-26 13:37
百度搜索以下网站,发到那去求助:
Excel精英培训网
ExcelHome技术论坛
我没有发网址链接的权限
作者: andyfeifei    时间: 2022-11-26 13:39
搞个透视表不就完了,VBA啥
作者: mnuw    时间: 2022-11-26 13:41
可以用多条件求和实现 vba就没有研究了
作者: 879792799    时间: 2022-11-26 14:08
邪恶海盗 发表于 2022-11-26 13:29
禽兽!!!

-=-=-=-=-=-=-=-=-=-=-=-=-=-


作者: wbs1997    时间: 2022-11-26 14:52
人家不知道使用什么函数统计而已
作者: hs_32    时间: 2022-11-26 15:43
本帖最后由 hs_32 于 2022-11-26 16:02 编辑

=SUMPRODUCT((发货明细!$A$2:$A$19=日统计表!$E$1)*(发货明细!$B$2:$B$19=日统计表!$F$1)*(发货明细!$C$2:$C$19=日统计表!$G$1)*(发货明细!$D$2:$D$19=日统计表!A3)*(发货明细!$E$2:$E$19=日统计表!B3)*(发货明细!$F$2:$F$19=日统计表!C3)*发货明细!$I$2:$I$19)
作者: 1825208    时间: 2022-11-26 16:03
感觉不需要vba,可以用函数条件求和
作者: 9527sss    时间: 2022-11-26 16:08
谢谢分享
作者: 姬良    时间: 2022-11-26 16:27
这种现在有好多现成的模板,EXCEL的
作者: 2010techon    时间: 2022-11-26 18:19
一般统计,用公式就行了。。。没必要搞那么复杂
作者: su45    时间: 2022-11-26 18:32
就是用VBA,也有很多种方法!如:数组、SQL、正则…………
作者: 邪恶海盗    时间: 2022-11-26 22:53
hs_32 发表于 2022-11-26 15:43
=SUMPRODUCT((发货明细!$A$2:$A$19=日统计表!$E$1)*(发货明细!$B$2:$B$19=日统计表!$F$1)*(发货明细!$C$2:$ ...

假如数据量大了,用函数会非常卡的...
作者: 邪恶海盗    时间: 2022-11-26 22:54
su45 发表于 2022-11-26 18:32
就是用VBA,也有很多种方法!如:数组、SQL、正则…………

关键是 HOW???

-=-=-=-=-=-=-=-=-=-=-=-=-
作者: siwa447    时间: 2022-11-28 11:07
数组、字典
作者: 邪恶海盗    时间: 2022-11-28 14:09
siwa447 发表于 2022-11-28 11:07
数组、字典

SHOW一下,SHOW一下...
作者: liguibin    时间: 2022-11-28 15:08
Excel精英培训网
ExcelHome技术论坛
作者: hfrh12    时间: 2022-11-29 08:32
siwa447 发表于 2022-11-28 11:07
数组、字典

确实这种统计把条件联成一个字符串用字典来判断最方便。
作者: 零下5度    时间: 2022-11-29 08:57
学学透视表吧,那东西前段时间折腾我不浅
作者: 邪恶海盗    时间: 2022-11-29 20:57
hfrh12 发表于 2022-11-29 08:32
确实这种统计把条件联成一个字符串用字典来判断最方便。

搜索了下字典很强大,关键是WPS2009不支持WorksheetFunction.Transpose函数,MMP...
作者: yunp    时间: 2022-11-29 21:38
不用函数,使用数据透视表不就可以了,数据更新的话, 在透视表里刷新一下就行了
作者: 邪恶海盗    时间: 2022-11-29 22:19
yunp 发表于 2022-11-29 21:38
不用函数,使用数据透视表不就可以了,数据更新的话, 在透视表里刷新一下就行了

试了下不合适,也可能是我不会玩的原因...
作者: siwa447    时间: 2022-12-1 08:44
本帖最后由 siwa447 于 2022-12-1 08:46 编辑
邪恶海盗 发表于 2022-11-29 20:57
搜索了下字典很强大,关键是WPS2009不支持WorksheetFunction.Transpose函数,MMP...

OFFICE2021吧,WPS我感觉不是那么好用,尤其是计算部分,建议Windows Server 2022 + Ofiice 2021,很好用
作者: laonat    时间: 2022-12-1 09:30
多谢分享
作者: 邪恶海盗    时间: 2022-12-1 15:02
siwa447 发表于 2022-12-1 08:44
OFFICE2021吧,WPS我感觉不是那么好用,尤其是计算部分,建议Windows Server 2022 + Ofiice 2021,很好用

我用着很爽,毕竟我只用WPS2009,新版本都感觉不好用,不能搞就算了,无所谓,反正我也只是一时兴起而已...
作者: nowayer    时间: 2023-12-2 06:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: hehuiying    时间: 2024-4-28 06:45
谢谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3