如何用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,还要
给他赋值为零。
多谢大家指点
有三组产品
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,还要
给他赋值为零。
多谢大家指点