如何将Excel中的列转换为行(3种简单方法)

  • Share This
Hugh West

如果你正在寻找 移调功能 在本文中,我们将向你展示如何将Excel中的列转换为行或反之,那么你就来对地方了。 将列转换为行 在Excel中。

下载实践工作手册

你可以下载我们用来准备这篇文章的实践工作手册。 此外,你可以改变或修改数据&;相应地找到新的产出。

将列转换为行.xlsx

将Excel中的列转换为行的3种方法

在此,我们将描述 3 的方法,以 将列转换为行 此外,为了让你更好地理解,我们将使用以下数据集。 其中包括 5 列。 它们是 序号,产品,数量,单位成本。 收入 .

1.转置数据,将列转换为行

在这里,我们有一个数据集。 该数据显示了不同国家各月的销售额。 现在,我们将 将列转换为行 .

1.1. 使用上下文菜单栏

在这里,我们将使用 粘贴选项 上下文菜单栏 转化为 列到行 事实上,这是最简单的转换方法。 列到行 .最终,你也可以转换 行到列 现在,让我们看看下面的步骤。

步骤。

  • 首先,选择整个数据集>> 在数据集上点击右键。
  • 其次,从 上下文菜单栏 >> 点击 拷贝 按钮。 或者,在选择数据集后,按 CTRL+C 键盘上的键来复制该数据集。

因此,该数据集将被突出显示。

  • 现在,选择 B11 我们想在其中保留输出的单元格。
  • 然后。 右键点击 细胞上的>>从。 上下文菜单栏 >> 选择 转置 (T) 这是在 粘贴选项 .

最后,你会看到以下图片。

1.2.应用粘贴的特殊功能

在这里,我们将使用 粘贴专用 功能,以转换 列到行 现在,让我们看看下面的步骤。

步骤:

  • 首先,选择整个数据集。
  • 其次,从 首页 功能区>> 你可以点击 拷贝 命令,该命令在 剪贴板 的命令组。

因此,数据集将被复制。

  • 现在,选择 B11 我们想在其中保留输出的单元格。
  • 然后,从 首页 标签>> 转到 粘贴 指挥。
  • 然后,选择 粘贴专用 选择。

这时,一个新的对话框名为 粘贴专用 将会出现。

  • 现在,标记 转位 .
  • 之后,按 认可 .

最后,你会看到转换后的行数。

阅读更多:使用Power Query将Excel中的列转换成行

类似读物

  • 在Excel中把组中的多条行转为列
  • VBA将Excel中的多列转为行(2种方法)
  • 如何用单引号将列转换为逗号分隔的列表
  • 在Excel中把多列转为一列(3种方便的方法)

2.在Excel中使用INDIRECT & ADDRESS函数

现在,你可以用一个 组合 的一些功能,以 将列转换为行 在这里,我们将使用 诱导性 , 地址 , 专栏 , ROW 职能。

步骤。

  • 首先,你必须选择一个你想保留结果的单元格。 这里,我们选择了 B11 细胞。
  • 其次,你需要使用相应的公式在 B11 细胞。
=indirect(address( column(b4) - column($b$4) + row($b$4), row(b4) - row($b$4) + column($b$4))

  • 第三,按 进入 .

公式分解

  • 首先。 COLUMN(B4)-> 返回一个给定的引用的列号。
    • 输出:{2}。
  • 其次。 ROW(B4)-> 返回一个给定引用的行号。
    • 输出:{4}。
  • 第三。 ROW(B4) - ROW($B$4) + COLUMN($B$4)-> 成为 {4}-{4}+{2}. 在这里, 美元符号($) 将修复列 B .
    • 输出:{2}。
  • 第四。 COLUMN(B4) - COLUMN($B$4) + ROW($B$4)-> 成为 {2}-{2}+{4}. 在这里, 美元符号($) 将修复列 B .
    • 输出:{4}。
  • 因此,在 地址 函数将返回行号的位置 4 和列号 2.
    • 输出:{"$B$4"}。
  • 最后, 间接的 函数将返回该单元格的值。
    • 输出:SL号
  • 之后,你必须拖动 填充手柄 图标到 自动填表 的单元格中的相应数据 B12:B15 .

  • 同样地,你必须拖动 填充手柄 图标到 自动填表 的单元格中的相应数据 C12:G15 .

最后,你会看到转换后的行数。

阅读更多:如何在Excel中把重复的行转为列(4种方法)。

3.使用TRANSPOSE函数将列转换为行

有时你可能想旋转单元格。 实际上,你可以通过前面的方法来做,也可以通过使用 VBA 转位 但这可能会产生匹配的值。 因此,在本节中,我们将看到另一种方法,你可以使用一个公式,使用 输送功能 为了解释这个方法,我们将考虑前面公式中使用的数据集。

步骤。

  • 首先,选择一个空白单元格。 这里,我们选择 B11 单元格。 计数器中的单元格的数量 B4:F9 在这种情况下,它是 30 细胞。
  • 第二,输入你要转置的单元格范围。 在这个例子中,我们要转置的单元格来自 B4至F9 因此,这个例子的公式是:。
=transpose(b4:f9)

  • 然后,按 进入 .

该公式将被应用于多个单元格。 下面是按下后的结果 进入。

如何解决Excel中TRANSPOSE函数& SPILL的错误

ǞǞǞ 转位 公式版本与原始数据绑定。 因此,例如,如果我们改变了在 D5 14 2 但反过来就不是这样了。

如果我们改变任何转置的单元格,原来的集合将不会改变。 相反,我们将得到一个 溢出物 误差和 转置的数据 将会消失。

如何在Excel中对空白单元格使用TRANSPOSE函数

ǞǞǞ 输送 函数将空单元格转换为 "0" s. 按照下面的图片,你会得到这样的场景。

阅读更多。 巧妇难为无米之炊(4个简单的方法)

如何将Excel中的行转换为列

在这里,你也可以转换 行到列 让我们来看看下面这个数据集,其中的信息是按行排列的,现在我们要做一个按列排列的数据集。

下面是最有趣的部分,你可以关注一下 方法-1 来转换 行到列 实际上,你可以遵循任何一种方法。 因为 方法一 按照这个步骤,你将得到以下转换后的数据集。

练习部分

现在你可以自己练习所讲解的方法。

需要记住的事情

在这里,转换的过程 列到行 反之亦然 所有这些方法在你想把单列转换为行或反之亦然。

总结

因此,这些是 简单的方法如何 将列转换为行 你可以在Excel中应用任何这些 所以,我们希望你觉得这篇文章有用。 此外,欢迎在评论区分享你的想法。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.