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

数据量很大,不可能一个个去复制黏贴,求一个比较简单的方法,在线等!~~~~
展开
 我来答
chenjiawei5000
2013-10-08 · TA获得超过2776个赞
知道大有可为答主
回答量:2585
采纳率:30%
帮助的人:2033万
展开全部

=SUMPRODUCT(($A$2:$A$5=$E2)*($B$2:$B$5=F$1)*$C$2:$C$5)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浅笑生焉
2013-10-08 · 超过13用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:33.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是你的总行数,???是你原表的名字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
眯住眼串针
科技发烧友

2013-10-08 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:1.1万
采纳率:58%
帮助的人:3096万
展开全部

在sheet2的B2输入公式

=SUMPRODUCT((Sheet1!$A$2:$A$10=$A2)*(Sheet1!$B$2:$B$10=B$1)*Sheet1!$C$2:$C$10)

右拉、下拉即可

祥见附件

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式