Daily Archives: 一月 9th, 2008

excel将列转换为行或将行转换为列

转自office.microsoft.com
设您有这样一个文本列:

点心

您希望将其更改为行,如下所示:

点心

饮料
特制品

或者您可能希望将一行数据更改为一列。
一次一项地手动移动这些数据将会非常繁琐。为了节省时间,可以使用“选择性粘贴”命令快速将一列数据调换为一行数据,反之亦然。
在行和列之间移动数据

在一列/行或多列/行中复制数据。
在粘贴复制的数据之前,右键单击第一个目标单元格(希望将数据粘贴到的行或列的第一个单元格),然后单击“选择性粘贴”。
在“选择性粘贴”对话框中,选中“转置”,然后单击“确定”。“转置”复选框位于对话框的右下角:

从您选择的第一个单元格开始,Excel 将数据粘贴到一行或一列中。

  注释  

列和行不能重叠。例如,如果选择了 C 列中的值,并尝试将其粘贴到与 C 列重叠的行中,Excel 会显示一则错误信息。要粘贴行或列时,目标区域必须在原始值区域之外。
如 果从多列中复制和粘贴数据,Excel 会从顶部最左侧的列开始放置数据。例如,假设您从工作表的 A 列和 B 列复制数据,并从另一个工作表的第 1 行开始将数据粘贴到其中。Excel 会将 A 列中的数据放入第 1 行,将 B 列中的数据放入第 2 行,依此类推。
如果看不到“选择性粘贴”命令,请确保右键单击第一个目标单元格。还可以在“编辑”菜单上找到该命令。如果仍看不到该命令,请确保使用的是 Excel 2000 或更高版本