无忧启动论坛

 找回密码
 注册
搜索

用Excel VBA做销售统计,大家一起来烧脑....

查看数: 4944 | 评论数: 28 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-11-26 13:02

正文摘要:

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

回复

hehuiying 发表于 2024-4-28 06:45:00
谢谢分享
nowayer 发表于 2023-12-2 06:18:09
提示: 作者被禁止或删除 内容自动屏蔽
邪恶海盗 发表于 2022-12-1 15:02:51
siwa447 发表于 2022-12-1 08:44
OFFICE2021吧,WPS我感觉不是那么好用,尤其是计算部分,建议Windows Server 2022 + Ofiice 2021,很好用

我用着很爽,毕竟我只用WPS2009,新版本都感觉不好用,不能搞就算了,无所谓,反正我也只是一时兴起而已...
laonat 发表于 2022-12-1 09:30:41
多谢分享
siwa447 发表于 2022-12-1 08:44:03
本帖最后由 siwa447 于 2022-12-1 08:46 编辑
邪恶海盗 发表于 2022-11-29 20:57
搜索了下字典很强大,关键是WPS2009不支持WorksheetFunction.Transpose函数,MMP...

OFFICE2021吧,WPS我感觉不是那么好用,尤其是计算部分,建议Windows Server 2022 + Ofiice 2021,很好用

点评

我用着很爽,毕竟我只用WPS2009,新版本都感觉不好用,不能搞就算了,无所谓,反正我也只是一时兴起而已...  详情 回复 发表于 2022-12-1 15:02
邪恶海盗 发表于 2022-11-29 22:19:16
yunp 发表于 2022-11-29 21:38
不用函数,使用数据透视表不就可以了,数据更新的话, 在透视表里刷新一下就行了

试了下不合适,也可能是我不会玩的原因...
yunp 发表于 2022-11-29 21:38:25
不用函数,使用数据透视表不就可以了,数据更新的话, 在透视表里刷新一下就行了

点评

试了下不合适,也可能是我不会玩的原因...  详情 回复 发表于 2022-11-29 22:19
邪恶海盗 发表于 2022-11-29 20:57:23
hfrh12 发表于 2022-11-29 08:32
确实这种统计把条件联成一个字符串用字典来判断最方便。

搜索了下字典很强大,关键是WPS2009不支持WorksheetFunction.Transpose函数,MMP...

点评

OFFICE2021吧,WPS我感觉不是那么好用,尤其是计算部分  详情 回复 发表于 2022-12-1 08:44
零下5度 发表于 2022-11-29 08:57:40
学学透视表吧,那东西前段时间折腾我不浅
hfrh12 发表于 2022-11-29 08:32:16

确实这种统计把条件联成一个字符串用字典来判断最方便。

点评

搜索了下字典很强大,关键是WPS2009不支持WorksheetFunction.Transpose函数,MMP...  详情 回复 发表于 2022-11-29 20:57
liguibin 发表于 2022-11-28 15:08:22
Excel精英培训网
ExcelHome技术论坛
邪恶海盗 发表于 2022-11-28 14:09:36

SHOW一下,SHOW一下...
siwa447 发表于 2022-11-28 11:07:57
数组、字典

点评

确实这种统计把条件联成一个字符串用字典来判断最方便。  详情 回复 发表于 2022-11-29 08:32
SHOW一下,SHOW一下...  详情 回复 发表于 2022-11-28 14:09
邪恶海盗 发表于 2022-11-26 22:54:06
su45 发表于 2022-11-26 18:32
就是用VBA,也有很多种方法!如:数组、SQL、正则…………

关键是 HOW???

-=-=-=-=-=-=-=-=-=-=-=-=-
邪恶海盗 发表于 2022-11-26 22:53:09
hs_32 发表于 2022-11-26 15:43
=SUMPRODUCT((发货明细!$A$2:$A$19=日统计表!$E$1)*(发货明细!$B$2:$B$19=日统计表!$F$1)*(发货明细!$C$2:$ ...

假如数据量大了,用函数会非常卡的...

点评

卡 能卡几分钟???  发表于 2022-11-27 06:42
su45 发表于 2022-11-26 18:32:05
就是用VBA,也有很多种方法!如:数组、SQL、正则…………

点评

关键是 HOW??? -=-=-=-=-=-=-=-=-=-=-=-=-  详情 回复 发表于 2022-11-26 22:54
2010techon 发表于 2022-11-26 18:19:21
一般统计,用公式就行了。。。没必要搞那么复杂
姬良 发表于 2022-11-26 16:27:23
这种现在有好多现成的模板,EXCEL的
9527sss 发表于 2022-11-26 16:08:06
谢谢分享
1825208 发表于 2022-11-26 16:03:18
感觉不需要vba,可以用函数条件求和
hs_32 发表于 2022-11-26 15:43:07
本帖最后由 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)

点评

假如数据量大了,用函数会非常卡的...  详情 回复 发表于 2022-11-26 22:53
wbs1997 发表于 2022-11-26 14:52:24
人家不知道使用什么函数统计而已
879792799 发表于 2022-11-26 14:08:53
邪恶海盗 发表于 2022-11-26 13:29
禽兽!!!

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

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

禽兽!!!

-=-=-=-=-=-=-=-=-=-=-=-=-=-
879792799 发表于 2022-11-26 13:22:10
高深不懂

点评

禽兽!!! -=-=-=-=-=-=-=-=-=-=-=-=-=-  详情 回复 发表于 2022-11-26 13:29

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 06:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表