Excel 如何将表中行列互换

简介: 本文介绍了在Excel中将行列互换的两种方法:使用Power Query和Pivot Table。详细步骤帮助你在数据处理中灵活转换表格结构,适用于不同场景,提升工作效率。

在工作中,我们发现有时候需要将表中的行列进行互换。之前我们讲了SQL中的操作,那么如果是Excel如何实现呢?

Excel中使用Power Query实现

Step 1: 首先,我们先进入Data --> From Table/Range 选好区域回车。

Step1

Step 2:
Step2

然后我们选中把行变成列的那一整列,再去Transform --> Pivot Column

Step 3:
Values Column选择成绩,而Advanced Options无需看,无论是SUM还是AVG结果都一样的。

Excel中使用Pivot Table去做

(个人觉得这个不太好用,因为只能有一列是原来的那一列,另外一列就是从行变成列的)
有的时候使用Power Query会出现不成功的情况,例如:
Problem
所以,在这个时候使用Pivot Table就合适了。

Step 1: 从Insert找到Pivot Table即可。
Step1

Step 2: 全选区域点击Pivot Table然后回车继续。
Step 3:在Excel右侧只选一列在Rows,需要把行变成列的放在Columns,以及需要根据行变成列的数据放在Values里。
你可以之后修改Aggregate选择Sum或者Avg。
Step2
Step3

Step 4:修改显示的方式

注意:默认使用Pivot Table的话是采用Compact模式,在你有很多行的时候,需要你改成Tabular Form.
官方链接:https://support.microsoft.com/en-us/office/design-the-layout-and-format-of-a-pivottable-a9600265-95bf-4900-868e-641133c05a80
在点击Pivot Table内任意单元格,找到上方菜单栏PovitTable Analyze旁边的Design,并在里面选择Report Layout选中Show in Tabular Form。

现在你已经修改好基本样式,但是我们看到,有一些列数有Total,我们选中这些单元格,并右键点击,取消打勾的Subtotal [列名]。
YouTube教学
除了一个一个单元格取消勾选之外,还可以通过Report Layout左边的Subtotals, 点击Do Not Show Subtotals.

最后需要在Report Layout点击Repeat All Item Label就完成了。

相关文章
|
2月前
|
机器学习/深度学习 监控 数据挖掘
Python 高效清理 Excel 空白行列:从原理到实战
本文介绍如何使用Python的openpyxl库自动清理Excel中的空白行列。通过代码实现高效识别并删除无数据的行与列,解决文件臃肿、读取错误等问题,提升数据处理效率与准确性,适用于各类批量Excel清理任务。
418 0
|
Java API 数据安全/隐私保护
POI 导出 Excel:字体颜色、行列自适应、锁住、合并单元格……
POI 导出 Excel:字体颜色、行列自适应、锁住、合并单元格……
1094 0
POI 导出 Excel:字体颜色、行列自适应、锁住、合并单元格……
excel使用poi获取单元格类型和数据、判断单个单元格为空、判断每行列数是否相等问题
excel使用poi获取单元格类型和数据、判断单个单元格为空、判断每行列数是否相等问题
804 0
|
Python Java 存储
Excel 行列转换的最简方法
问题描述  在工作中时常会遇到对 Excel 表格的处理。当编辑一张 Excel 表格时,发现表格的列数太多,而行数较少,为方便打印,这时你或许会希望将该表格行列转换;或许是为了做进一步做统计分析,当前格式不太方便,这时也会用到行列转换。
2396 0
读取excel文件后计算指定行列笛卡儿积并写出
env:     1.java1.8     2.poi     3... attention:     1.目前仅支持xlsx     2.不考虑cell为null和""的情况。效果等同于考虑之后删除有null或""的行 请参考码云项目:https://gitee.
1136 0
|
5月前
|
Python
如何根据Excel某列数据为依据分成一个新的工作表
在处理Excel数据时,我们常需要根据列值将数据分到不同的工作表或文件中。本文通过Python和VBA两种方法实现该操作:使用Python的`pandas`库按年级拆分为多个文件,再通过VBA宏按班级生成新的工作表,帮助高效整理复杂数据。
|
5月前
|
数据采集 数据可视化 数据挖掘
用 Excel+Power Query 做电商数据分析:从 “每天加班整理数据” 到 “一键生成报表” 的配置教程
在电商运营中,数据是增长的关键驱动力。然而,传统的手工数据处理方式效率低下,耗费大量时间且易出错。本文介绍如何利用 Excel 中的 Power Query 工具,自动化完成电商数据的采集、清洗与分析,大幅提升数据处理效率。通过某美妆电商的实战案例,详细拆解从多平台数据整合到可视化报表生成的全流程,帮助电商从业者摆脱繁琐操作,聚焦业务增长,实现数据驱动的高效运营。
|
7月前
|
存储 安全 大数据
网安工程师必看!AiPy解决fscan扫描数据整理难题—多种信息快速分拣+Excel结构化存储方案
作为一名安全测试工程师,分析fscan扫描结果曾是繁琐的手动活:从海量日志中提取开放端口、漏洞信息和主机数据,耗时又易错。但现在,借助AiPy开发的GUI解析工具,只需喝杯奶茶的时间,即可将[PORT]、[SERVICE]、[VULN]、[HOST]等关键信息智能分类,并生成三份清晰的Excel报表。告别手动整理,大幅提升效率!在安全行业,工具党正碾压手动党。掌握AiPy,把时间留给真正的攻防实战!官网链接:https://www.aipyaipy.com,解锁更多用法!
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
2182 10