excel如何将数据以矩阵方式展示
例子:编号日期金额01110002115001250033100要转换成矩阵方式展示,行为日期,列为编号,交叉点为金额,没有的为0:1230110050002150000...
例子:
编号 日期 金额
01 1 100
02 1 150
01 2 50
03 3 100
要转换成矩阵方式展示,行为日期,列为编号,交叉点为金额,没有的为0:
1 2 3
01 100 50 0
02 150 0 0
03 0 0 100
数据量很大,不可能一个个去复制黏贴,求一个比较简单的方法,在线等!~~~~ 展开
编号 日期 金额
01 1 100
02 1 150
01 2 50
03 3 100
要转换成矩阵方式展示,行为日期,列为编号,交叉点为金额,没有的为0:
1 2 3
01 100 50 0
02 150 0 0
03 0 0 100
数据量很大,不可能一个个去复制黏贴,求一个比较简单的方法,在线等!~~~~ 展开
3个回答
展开全部
不用VBA,会稍微复杂一点,你要用VBA吗?
追问
无所谓,主要是要能完全实现我的要求,方法不限制。
追答
Step1:筛选----高级筛选----勾选 “选择不重复的记录”,CopyA列
Step2:筛选----高级筛选----勾选 "选择不重复的记录",CopyB列,再用选择性粘贴转成横向。
Step3:以上两步组成了矩阵的标题,在数据区域的第一个(B2)输入公式:=SUMPRODUCT((???$A$2:$A$X=$A2)*(???$B$2:$B$X=A$1)*???$C$2:$C$X) X是你的总行数,???是你原表的名字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在sheet2的B2输入公式
=SUMPRODUCT((Sheet1!$A$2:$A$10=$A2)*(Sheet1!$B$2:$B$10=B$1)*Sheet1!$C$2:$C$10)
右拉、下拉即可
祥见附件
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询