转置数据意味着通过将行转换为列来改变数组的方向,反之亦然。 在本教程中,我们将与您分享五种不同的方法来切换数组的方向并获得所需的结果。
第 1 步:复制要转置的范围
选择要切换行和列的单元格范围,然后按 按Ctrl + C 复制范围。
第 2 步:选择粘贴转置选项
右键单击目标区域的第一个单元格,然后单击 颠倒 图标 (下 粘贴选项)。
结果
瞧! 范围立即转移!
在 Excel 中将交叉表(二维表)转换为平面列表(一维列表)或反之总是需要花费大量时间和精力。 然而,随着 Kutools for Excel 安装,其 转置台尺寸 工具将帮助您快速轻松地进行转换。
Kutools for Excel - 包括 300 多个方便的功能,使您的工作更加轻松。 得到 30-天全功能免费试用吧!
要动态切换范围的方向(将列切换为行,反之亦然)并将切换后的结果连接到原始数据集,您可以使用以下任何一种方法:
将行转换为列,反之亦然 移调 功能,请执行以下操作。
步骤 1:选择与原始单元格组相同数量但方向相反的空白单元格
提示: 如果您使用的是 Excel 365 或 Excel 2021,请跳过此步骤。
假设您的原始表格在范围内 A1:C4,这意味着表格有 4 行和 3 列。 因此,转置后的表格将有 3 行和 4 列。 这意味着您应该选择 3 行和 4 列的空白单元格。
第 2 步:输入 TRANSPOSE 公式
在公式栏中输入下面的公式,然后按 Ctrl + Shift + Enter 得到结果。
提示: 新闻 输入 如果您是 Excel 365 或 Excel 2021 用户。
=TRANSPOSE(A1:C4)
结果
行变成列,列又变成行。
虽然上面的公式很容易理解和使用,但它的缺点是你不能编辑或删除旋转表格中的任何单元格。 所以,我将介绍一个使用的公式 间接, 地址, COLUMN 和 行 功能。 假设您的原始表格在范围内 A1:C4, 要执行列到行的转换并保持旋转数据与源数据集的连接,请按照以下步骤操作。
第一步:输入公式
在目标区域最左上角的单元格中输入以下公式(A6 在我们的例子中),然后按 输入:
=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))
=IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))
第 2 步:将公式复制到右侧和下方的单元格
选择公式单元格,然后将其填充柄(单元格右下角的绿色小方块)向下拖动,然后向右拖动到所需数量的行和列。
结果
列和行立即切换。
使用“选择性粘贴”方法以及“查找和替换”功能的更多步骤允许您在将源单元格链接到转置单元格的同时转置数据。
第 1 步:复制要转置的范围
选择要转置的单元格范围,然后按 按Ctrl + C 复制范围。
第 2 步:应用粘贴链接选项
右键单击空白单元格,然后单击 选择性粘贴.
点击 粘贴链接.
您将得到如下所示的结果:
选择结果范围(A6:C9),然后按 Ctrl + H,然后替换 = 和 @EO (或所选范围内不存在的任何字符) 查找和替换 对话。
点击 “全部替换”, 然后关闭对话框。 下面显示了数据的外观。
第 4 步:转置替换后的粘贴链接结果
选择范围(A6:C9),然后按 按Ctrl + C 复制它。 右键单击一个空白单元格(这里我选择 A11),然后选择 颠倒 图标 起 粘贴选项 粘贴转置后的结果。
第 5 步:获取等号 (=) 以将转置结果链接到原始数据
保留转置后的结果数据 A11:D13 选择,然后按 Ctrl + H,然后替换 @EO 和 = (相反的 步骤3).
点击 “全部替换”, 然后关闭对话框。
结果
数据被转置并链接到原始单元格。
Power Query 是一种功能强大的数据自动化工具,可让您轻松地在 Excel 中转置数据。 您可以按照以下步骤完成工作:
第 1 步:选择要转置的范围并打开 Power Query 编辑器
选择要转置的数据范围。 然后,在 Data 标签,在 获取和转换数据 组,点击 从表/范围.
步骤 2:使用 Power Query 将列转换为行
去 改造 标签。 在里面 使用第一行作为标题 下拉菜单,选择 使用标题作为第一行.
点击 颠倒.
第 3 步:将转置后的数据保存到工作表中
点击 文件 标签,点击 关闭并加载 关闭 Power Editor 窗口并创建一个新工作表以加载转置数据。
结果
转置后的数据将转换为新创建的工作表中的表格。
变换范围 实用程序 Kutools for Excel 可以帮助您轻松地将垂直列转换(转换)为多列或相反,或将一行转换为多行,反之亦然。
Kutools for Excel - 包括 300 多个方便的功能,使您的工作更加轻松。 得到 30-天全功能免费试用吧!