将 Excel 工作表从横向(横向数据)更改为纵向(垂直数据)主要涉及转置数据。 这意味着您将列中的数据转换为行中的数据,反之亦然。 Excel 提供了几种方法来执行此操作,但这里有两种常见的方法:
选择并复制数据首先,选择要转置的数据区域,然后右键单击并选择“复制”,或使用快捷键ctrl + c
选择粘贴位置:在工作表中选择一个新位置以粘贴刚刚复制的数据。 确保您选择的新位置不会覆盖要保留的任何数据。
粘贴特殊操作:右键单击您选择的粘贴位置,选择“选择性粘贴”选项,然后在弹出的对话框中选择“移置”选项。 您也可以通过单击“开始”选项卡中的“粘贴”下拉菜单并选择“转置”图标来执行此操作。
完成粘贴:单击“确定”,您的数据将被转置并粘贴到新位置。
如果要动态透视数据(即,当源数据更新时,转置数据会随之更新),则可以使用它。transpose
功能。
选择目标区域:根据要转置的数据大小,选择一个足够大的区域来放置转置数据。 例如,如果您的原始数据是 5 行 10 列,则需要选择 10 行 5 列的区域来粘贴数据。
进入转置功能:在所选区域的第一个单元格中输入=transpose(
,然后选择要转置为函数参数的数据区域。 完成选择后,输入关闭功能。
数组公式输入:为了让transpose
该函数作用于整个选定区域,您需要将其作为数组公式输入。 这通常意味着您需要在进入功能后按下它ctrl + shift + enter
而不仅仅是按enter
。这样,Excel 会将公式应用于整个选定区域,您将在编辑栏中看到公式大括号括号,表示这是一个数组公式。
请注意,使用transpose
函数的区域不能与原始数据区域重叠,并在原始数据发生变化时使用transpose
该函数的方法会自动更新转置数据。