• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

Excel怎么进行数据维度转换?比如把一维表转换为二维。比如下表?

十万个为什么 空空 2024-3-24 12:23:03 2次浏览

关于问题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 调出透视表向导,点击下一步创建透视表,具体操作看动图演示:

喜欢 (0)