无论您使用什么程序处理数据,数据转置都是一项非常常见的任务。
迟早你也会遇到对Excel的需求!
在这篇文章中,我将向您展示3种简单的方法来在Excel中执行此操作。
表的内容
视频教程
转换数据是什么意思?

transpose字面意思是使两个或两个以上的东西互换位置。
在处理数据时,这意味着您希望将行更改为列,并将列更改为行,如上面的示例所示。
本质上,这意味着在从左上角到右下角的对角线轴上翻转数据。
为什么你可能想转换你的数据
此帖子中使用的示例包含一小部分销售数据,段落和区域。周期跨越列,该区域正在下行行。
您可能想要更改此内容,因为随着时间的推移,此数据集将非常宽。
区域最好是跨列,因为区域数量不会增加,这将在4个区域固定,随着数据的增长,在一页中更容易看到数据。
用粘贴特殊命令调换数据
第一种方法是使用转置选项粘贴特殊命令菜单.
此方法快速且简单,但最适合您希望将数据转换为一个OFF操作,并且不需要此转换,作为需要每月,每周甚至每日完成的重复进程的一部分。

复制要转置的数据。
- 选择要转换的数据。
- 去吧家选项卡。
- 点击一下复制命令。
您也可以选择数据然后使用Ctrl.+C键盘快捷键复制数据,而不是使用ribbon命令。

使用转置命令粘贴数据。
- 选择要转换数据的单元格。这将是数据的左上方。
- 按下面的部分粘贴按钮家选项卡的更多粘贴选项。
- 选择粘贴的转置命令。
这将导致颠倒的数据被粘贴到工作表中。

也可以从选择性粘贴菜单。复制数据后,可以使用Ctrl.+Alt+V键盘快捷键打开选择性粘贴菜单。
检查转置选项,然后按好的按钮粘贴颠倒的数据。
用转置函数进行数据转置
实际上在Excel中有一个函数来转换数据,但在Microsoft 365中引入动态阵列之前,它并不是那种有趣的函数。
你不能用它来返回转置数据,只能在计算中使用它来返回一个标量值,比如矩阵乘法。
语法
=转置(范围)
- 范围- 这是您要转换的数据范围。
的翻倒函数非常简单。它需要一个参数就是你想要转置的数据范围。
作为动态数组的转置函数
如果您正在使用Microsoft 365中的转置函数,那么它非常容易使用,结果将自动溢出为一个值数组。
如果您希望在更改源数据时更新转换结果更新,这是一个很好的选项。

=转置(b2: g6)
您需要做的就是在需要转换数据的单元格中键入上述公式。数据将泄漏并泄漏细胞的右侧。
不同于复制粘贴方法的转置,这是动态的。如果你改变了源范围内的任何东西,它将自动更新转置的结果。
如果源数据大小增长,则在公式中更新源范围也很容易。
使用Ctrl Shift Enter横跨函数
如果您没有动态数组,那么仍然可以使用转置函数来获得一系列转置数据,但这更加困难,而且更改的灵活性更低。

首先需要选择转置数据的正确输出范围。此示例数据有5行和6列,因此在键入公式之前,您需要选择6行和5列的范围。
一般来说,如果数据是N行M列,那么在输入公式之前必须选择M行N列的范围。

而不是按进入像往常一样输入公式,按Ctrl.+转移+进入.
这将得到一个横跨整个选定范围的数组公式。注意,现在公式周围有一组花括号,表明它是一个数组公式。
这是不灵活的,如果源数据增长,那么您将需要删除数组公式,并重新输入一个新的增加的范围。
使用电源查询转换数据
这是一种选择方法,如果你需要重复地从某个来源获取数据并对其进行转置。
第一步是确保你的数据在Excel表.通过这种方式,您可以将数据导入电源查询并执行转换。

选择要转置的数据表,然后转到数据标签并按来自桌/范围命令。
这将打开电源查询编辑器.

您可能想要转置的一些数据将出现在列标题中。要包含这一点,首先需要将列标题降级为数据中的一行。
- 去吧变换选项卡。
- 单击下方的使用第一行作为标题命令显示更多选项。
- 选择使用标题作为第一行命令。

在电源查询编辑器中进入变换选项卡并选择转置命令。

该数据已被调换后,你可能也想推广的第一行(这在以前是第一列)列标题。
去吧变换标签并按使用第一行作为标题命令。
现在数据完全转移,你可以去家选项卡,关闭和装载数据到您选择的Excel工作表中。
关于此选项的好处是您可以轻松地向/删除源表中的行和列。当你按下时刷新按钮数据这些变化将反映在转置输出从电源查询。
结论
在那里,在Microsoft Excel中提供3种简单的方法来转换您的数据!
自从引入动态数组以来,我最喜欢的方法是使用翻倒函数。它快速、简单,当您更改源数据时将自动更新。
你有没有最喜欢的方法,或者知道没有列出的方法?请在评论中告诉我!
0评论