关于问题Excel 怎么进行数据维度转换?比如把一维表转换为二维。比如下表?一共有 3 位热心网友为你解答:
【1】来自网友【Excel 实战小技巧】的最佳回答:
一维表和二维表的区别
鉴于并非所有的读者都知道一维表和二维表的概念,在此先用通俗易懂的语言简单解释一下两者的区别。
如果在一张表格里,仅有唯一的一列数值,是一维表。(注:数值为可以参与数学运算的值,诸如加减乘除等)
以【学生成绩表】为例,【表一】中的学生成绩仅存储于【成绩】该列中,为一维表:
如果在一张表格里,有>=2 列数值,是二维表。
表二中的学生成绩分别存储于【语文】、【数学】、【英语】三列中,则为二维表:
接下来进入正题,讲解一维表转换为二维表的两种方法。
方法一:数据透视表
插入数据透视表,将【月份 班级 学号 姓名 性别】这几个字段分别拖入【行】,将【科目】拖入【列】,将【成绩】拖入【值】:
最后在【设计】中调整一下【分类汇总】和【报表布局】即可:
【分类汇总】选择【不显示分类汇总】
【报表布局】选择【以表格形式显示】
【报表布局】选择【重复所有项目标签】
方法二:Power Query
如果您安装的是 office 2016 及以上版本,便可使用 Power Query 进行数据的转换。
点击一维表的数据区域任意单元格,接着点击【数据】菜单栏下面的【从表格】,便可启动 Power Query:
在 Power Query 编辑器中,
1、选中【科目】列
2、点击菜单栏的【转换】
3、第点击【透视列】
4、在弹出的对话框中,【值列】选择【成绩】
5、【高级选项】->【聚合值函数】选择【求和】
6、点击【确定】
至此,一维表便成功转换为二维表啦~
最后只需将表格保存并上载即可:
7、点击菜单栏的【主页】
8、点击【关闭并上载】或者【关闭并上载至…】均可
以上便是 Excel 一维表转换为二维表的两种方法,希望能够对你有所帮助。
如需进行反向操作,即二维表转一维表,可参考如下视频:
https://www.ixigua.com/7123407576670143016?logTag=9c3b4b2d6ca54642ad08
https://www.ixigua.com/7124133528224137761?logTag=564c2b8b49e1ce1304f1
【2】来自网友【EXCEL 数据处理与分析】的最佳回答:
这种处理有三种方法:
公式法
SUMIFS 函数,需要自己做好表头,然后统计,注意公式中$符号的位置,
锁定行列是由讲究的。
透视表
插入数据透视表,拖放好行列与数值,就自动出来结果了
Power Query
在 Power Query 编辑器中,转换>透视列
选好数值列,以及聚合选项就可以了,然后这个结果可以再加载到 Excel 中。
可以根据你的需要来选择。
【3】来自网友【简净轩语】的最佳回答:
最快的方法是用数据透视表。
用快捷键,alt+d+p 调出透视表向导,点击下一步创建透视表,具体操作看动图演示: