乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel中如何实现二维表转一维表-excel一维转二维,excel一维表转一二维表

Excel中如何实现二维表转一维表-excel一维转二维,excel一维表转一二维表

作者:乔山办公网日期:

返回目录:excel表格制作


利用Excel的的Powerquery很容易实现,Excel2010和2013去微软官网下这个插件,Excel2016已经把该插件内置进来,逆透视十分简单快捷,功能区如下图,点击从表格,把你的表导入进来,



然后在查询编辑器中,选中需要逆透视的这几列,点击 转换 >逆透视,就转成一维表了,然后上载该表到Excel即可。



1.方法一:(如图一和图二),添加好后只要点击一下就可以弹出向导的对话框 (图三)。

2.方法二:主要是利用快捷键ALT +D+P 顺次按下这三个按钮即可以马上调出(图三)。

3.有了工具之后就可以开始了,在图三中选择多重合并计算区域,并点击下一步弹出图四 对话框 ,其中两个随便选择一个就可以不影响结果,至于他们的区别这里暂不做e5a48de588b67a686964616f361讨论,然后点击下一步。

4.出现图五对话框,在选定区域内输入数据范围(可以使用鼠标选择数据表或者任选数据表单元格按下ctrl+a既可),选择好后按下添加按钮,使其添加到下面的列表内。并点击完成弹出图六 ,选择新建或者现有的工作表都可以,个人建议选择现有的既可以,这个新生成的表只是临时用的可以不必新建表格。

 

5.在生成的这张数据透视表中,找到最下面的总计并双击(如图七)位置,这时会生成一张新的表格(图八),离我们的目标越来越近了只要再进行几步简单的操作就可以了,图八中页1列可以直接删除掉,然后在把值字段列中的空白行直接删除就可以完成了,如何达成呢,总不能一行行删除吧。请看下一步。

6.在图九中选中值字段列(即C列),按下F5或者CTRL+G 弹出<定位>对话框,点击定位条件 选择空值最后点确定(如下图)。

7.然后鼠标移动C列右键 选择删除 表行(如图十一),效果如图十二。

8.是不是很方便,最后把第一行的列名称改成需要的,并复制整个表选择性粘贴为值和数字格式到要使用该数据的位置既可。

说明:这一步最好选择性粘贴为值和数字格式,如果选择性粘贴为数值的话日期会变成对应的数字格式,当然如果你统计的第一列不是日期的话是可以直接粘贴为数值的效果如图十三。


楼主先做个模拟结果吧,因为不知道对应关系

在G4中输入或复制粘贴下列公式
=SUMPRODUCT(($B$1:$B$1000=$F4)*($C$1:$C$1000=G$3)*$D$1:$D$1000)

=SUMIFS($D:$D,$B:$B,$F4,$C:$C,G$3)

下拉填充,右拉填充

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网