ad

在 Excel 中转置数据的 5 种方法(分步教程)-英雄云拓展知识分享

匿名投稿 533 2024-02-02

在 Excel 中转置数据的 5 种方法(分步教程)

转置数据意味着经过将行转换为列来改变数组的方向,反之亦然。 在本教程中,我们将与您分享5种不同的方法来切换数组的方向并取得所需的结果。

使用选择性粘贴将列切换为行
转置数据并将其链接到源
  • 带移调功能
  • 具有 INDIRECT、ADDRESS、COLUMN 和 ROW 功能
  • 使用选择性粘贴和查找替换
  • 这款独特的敏感免洗唇膜採用 Moisture WrapTM 技术和 Berry Mix ComplexTM 成份, Power Query

在 Excel 中转置数据的 5 种方法(分步教程)-英雄云拓展知识分享


视频:在 Excel 中转置数据


使用选择性粘贴将列切换为行

注意: 如果您的数据在 Excel 表格中,则粘贴转置选项将不可用。 您应当首先经过右键单击表格将表格转换为范围,然后选择 枱灯 > 转换为范围 从上下文菜单。

第 1 步:复制要转置的范围

选择要切换行和列的单元格范围,然后按 按Ctrl + C 复制范围。

第 2 步:选择粘贴转置选项

右键单击目标区域的第一个单元格,然后单击 颠倒 图标 (下 粘贴选项)。

结果

瞧! 范围立即转移!

注意: 转置数据是静态的,独立于原始数据集。 如果您对原始数据进行任何更改,这些更改将不会反应在转置数据中。 要将转置单元格链接到原始单元格,请转到下一节。

(AD)使用 tools 轻松转置表格尺寸

在 Excel 中将交叉表(2维表)转换为平面列表(一维列表)或反之亦然总是需要花费大量时间和精力。但是,安装了 实用工具 后, 转置台尺寸 工具将帮助您快捷轻松地进行转换。

Excel的工具 - 包括 300 多个方便的功能,使您的工作更加轻松。


转置数据并将其链接到源

要动态切换范围的方向(将列切换为行,反之亦然)并将切换后的结果连接到原始数据集,您可使用以下任何一种方法:

  • 转换功能 (易于使用,但结果不可编辑)
  • INDIRECT、ADDRESS、COLUMN 和 ROW 函数 (大公式但允许更改结果)
  • 选择性粘贴和查找替换 (复杂但容易理解)
  • Power Query (很容易将结果格式化为表格)

使用 TRANSPOSE 函数将行更改成列

将行转换为列,反之亦然 移调 功能,请履行以下操作。

步骤 1:选择与原始单元格组相同数量但方向相反的空白单元格

小提示: 如果您使用的是 Excel 365 或 Excel 2021,请跳过此步骤。

假定您的原始表格在范围内 A1:C4,这意味着表格有 4 行和 3 列。 因此,这种情况下,转置后的表格将有 3 行和 4 列。 这意味着您应当选择 3 行和 4 列的空白单元格。

第 2 步:输入 TRANSPOSE 公式

在公式栏中输入下面的公式,然后按 Ctrl + Shift + Enter 得到结果。

小提示: 媒体推荐 Enter 如果您是 Excel 365 或 Excel 2021 用户。

=TRANSPOSE(A1:C4)
笔记:
  • 你应当改变 A1:C4 到您要转置的实际源范围。
  • 如果原始区域中有任何空单元格,则 移调 函数会将空单元格转换为 0(零)。 为了在转置时摆脱零结果并保存空白单元格,您需要利用 IF 功能:
  • =TRANSPOSE(IF(A1:C4="","",A1:C4))

结果

行变成列,列又变成行。

注意: 如果您使用的是 Excel 365 或 Excel 2021,请按 Enter 键,结果会针对需要自动溢出到尽量多的行和列中。 在利用公式之前确保溢出范围为空; 否则 #洒 返回毛病。

使用 INDIRECT、ADDRESS、COLUMN 和 ROW 函数旋转数据

虽然上面的公式很容易理解和使用,但它的缺点是你不能编辑或删除旋转表格中的任何单元格。 所以,我将介绍一个使用的公式 间接, 地址, COLUMN 功能。 假定您的原始表格在范围内 A1:C4, 要履行列到行的转换并保持旋转数据与源数据集的连接,请依照以下步骤操作。

第一步:输入公式

在目标区域最左上角的单元格中输入以下公式 (A6 在我们的例子中),然后按 Enter:

=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))

笔记:
  • 你应当改变 A1 到您要转置的实际源范围的最左上角的单元格,并保持美元符号的原样。 列字母和行号前的美元符号 ($) 表示绝对援用,当您将公式移动或复制到其他单元格时,列字母和行号保持不变。
  • 如果原始区域中有任何空单元格,该公式会将空单元格转换为 0(零)。 为了在转置时摆脱零结果并保存空白单元格,您需要利用 IF 功能:
  • =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 步:利用粘贴链接选项

  1. 右键单击空白单元格,然后单击 选择性粘贴.

  2. 点击 粘贴链接.

您将得到以下所示的结果:

第 3 步:从粘贴链接结果中查找并替换等号 (=)

  1. 选择结果范围(A6:C9),然后按 Ctrl + H,然后替换 = with @EO (或所选范围内不存在的任何字符) 查找和替换 对话。

  2. 点击 “全部替换”, 然后关闭对话框。 下面显示了数据的外观。

第 4 步:转置替换后的粘贴链接结果

选择范围(A6:C9),然后按 按Ctrl + C 复制它。 右键单击一个空白单元格(这里我选择 A11),然后选择 颠倒 图标 粘贴选项 粘贴转置后的结果。

第 5 步:获得等号 (=) 以将转置结果链接到原始数据

  1. 保存转置后的结果数据 A11:D13 选择,然后按 Ctrl + H,然后替换 @EO with = (相反 步骤3).

  2. 点击 “全部替换”, 然后关闭对话框。

结果

数据被转置并链接到原始单元格。

注意: 数据的原始格式丢失; 您可以手动恢复它。 请随便删除范围 A6:C9 后的进程。

转置资料并将其连结到来源 Power Query

Power Query 是一款功能强盛的资料自动化工具,可以让您轻松地在 Excel 中转置资料。 您可以依照以下步骤完成工作:

步骤1:选择要转置的范围并开启 Power Query 编辑页

选择要转置的数据范围。 然后,在 数据 标签,在 获得和转换数据 组,单击 从表/范围.

笔记:
  • 如果选定的数据范围不在表中,则 创建表格 将弹出对话框; 点击 OK 为它创建一个表。
  • 如果您使用的是 Excel 2013 或 2010,并且找不到 从表/范围 数据 选项卡,您需要从 Microsoft微软 Power Query 对 Excel 页面. 安装后,转到 Power Query 标签,点击 从表格Excel数据 组。

步骤 2:将列转换为行 Power Query

  1. 转到 改造 标签。 在里面 使用第一行作为标题 下拉菜单,选择 使用标题作为第一行.

  2. 点击 颠倒.

第 3 步:将转置后的数据保存到工作表中

文件 标签,点击 关闭并加载 关闭 Power Editor 窗口并创建一个新工作表以加载转置数据。

结果

转置后的数据将转换为新创建的工作表中的表格。

笔记:
  • 如上所示,在第一行中生成了其他列标题。 要将标题下方的第一行提升为列标题,请选择数据中的一个单元格并单击 询问 > 编辑。 然后,选择 改造 > 使用第一行作为标题. 最后,选​​择 首页 > 关闭并加载.
  • 如果对原始数据集进行了任何更改,您可以经过单击 刷新 图标 在桌子旁边 查询和连接 窗格,或经过单击 刷新 上的按钮 询问 标签。


(AD)只需点击几下便可使用 tools 变换范围

变换范围 实用工具 中的实用程式可以帮助您轻松地将垂直列转换(转换)为多列或相反,所不同的是,或将一行转换为多行,反之亦然。

Excel的工具 - 包括 300 多个方便的功能,使您的工作更加轻松。

上一篇:如何清除Excel工作簿中打开和退出时指定的单元格内容?-英雄云拓展知识分享
下一篇:如何计算Excel中单元格中用逗号/破折号分隔的值的数量?-英雄云拓展知识分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×