前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel 如何将表中行列互换

Excel 如何将表中行列互换

作者头像
繁华是客
发布2023-03-03 20:11:39
9450
发布2023-03-03 20:11:39
举报

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

Excel中使用Power Query实现

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

Step1
Step1

Step 2:

Step2
Step2

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

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

Excel中使用Pivot Table去做

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

Problem
Problem

所以,在这个时候使用Pivot Table就合适了。

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

Step1
Step1

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

Step2
Step2
Step3
Step3

Step 4:修改显示的方式

Step4.1
Step4.1

注意:默认使用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。

Step4.2
Step4.2

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

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

Step4.3
Step4.3
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Excel中使用Power Query实现
  • Excel中使用Pivot Table去做
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档