Redian新闻
>
如何用excel处理下面的问题(最好用VBAcode)
avatar
如何用excel处理下面的问题(最好用VBAcode)# Database - 数据库
w*1
1
我的问题是这样的(这个简化的版本,产品可能有二〇钟,duedate可能有五〇多)
有三组产品
product Quantity Duedate
P1 20 1
P1 30 2
P1 30 2
P1 40 3
P1 20 4
P2 22 1
P2 23 1
P2 0 2
P2 8 3
P2 4 4
P2 0 4
P3 20 1
P3 1 1
P3 20 3
如果我想得到如下的结构怎么样得到
Duedate Quantity(P1) Quantity(P2) Quantity(P3)
1 20 45 21
2 30 0 0
3 40 8 20
4 20 4 0
我觉得这个问题难度在:
1. 怎么样merge上面,怎么样得到这样的结构
2. 有的product, 如果duedate相同,还要把quantity相加才能得到。
3. 还有像product3, 因为在duedate=2, 4的时候都没有值,但是要保持compact,还要
给他赋值为零。
多谢大家指点
avatar
c*t
2
1 =sumif(P1_Range(A1,Cn), "=1", P1_Rang(B:B)) =sumif(P2_Range(A1, Cn), "=
1", P2_Range(B:B))
2 ....

【在 w********1 的大作中提到】
: 我的问题是这样的(这个简化的版本,产品可能有二〇钟,duedate可能有五〇多)
: 有三组产品
: product Quantity Duedate
: P1 20 1
: P1 30 2
: P1 30 2
: P1 40 3
: P1 20 4
: P2 22 1
: P2 23 1

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。