Excel中的转置函数

有时,Excel 用户可能需要将一系列具有水平结构的数据转换为垂直结构。 这个过程称为转置。 这个词对大多数人来说是新的,因为在正常的 PC 工作中你不必使用这个操作。 然而,那些必须处理大量数据的人需要知道如何去做。 今天我们将更详细地讨论如何执行它,具有什么功能,并详细了解其他一些方法。

TRANSPOSE 函数 – 在 Excel 中转置单元格范围

Excel中最有趣和最实用的表格转置方法之一是函数 运输. 在它的帮助下,您可以将水平数据范围转换为垂直数据范围,或执行相反的操作。 让我们看看如何使用它。

函数语法

这个函数的语法非常简单: 转置(数组)。 也就是说,我们只需要使用一个参数,这是一个需要转换为水平或垂直视图的数据集,具体取决于它最初是什么。

转置垂直范围的单元格(列)

假设我们有一列范围为 B2:B6。 它们可以包含现成的值和将结果返回到这些单元格的公式。 这对我们来说不是那么重要,在这两种情况下都可以进行换位。 应用此函数后,行长度将与原始范围列长度相同。

Excel中的转置函数

使用此公式的步骤顺序如下:

  1. 选择一条线。 在我们的例子中,它有五个单元格的长度。
  2. 之后,将光标移动到公式栏,然后在此处输入公式 =传输(B2:B6)。
  3. 按组合键 Ctrl + Shift + Enter。

自然,在您的情况下,您需要指定表的典型范围。

转置水平单元格范围(行)

原则上,作用机制与上一段几乎相同。 假设我们有一个开始和结束坐标为 B10:F10 的字符串。 它还可以包含直接值和公式。 让我们用它制作一列,它将与原始行具有相同的尺寸。 动作顺序如下:

  1. 用鼠标选择此列。 单击此列最顶部的单元格后,您还可以使用键盘上的键 Ctrl 和向下箭头。
  2. 之后我们写公式 =运输(B10:F10) 在公式栏中。
  3. 我们使用组合键 Ctrl + Shift + Enter 将其编写为数组公式。

使用选择性粘贴移调

另一种可能的转置选项是使用选择性粘贴功能。 这不再是公式中使用的运算符,但它也是将列转换为行的流行方法之一,反之亦然。

此选项位于主页选项卡上。 要访问它,您需要找到“剪贴板”组,然后找到“粘贴”按钮。 之后,打开位于此选项下的菜单并选择“转置”项目。 在此之前,您需要选择要选择的范围。 结果,我们将得到相同的范围,只是镜像了相反的范围。

Excel中的转置函数

在 Excel 中转置表格的 3 种方法

但实际上,还有更多方法可以将列转换为行,反之亦然。 让我们描述在 Excel 中转置表格的 3 种方法。 我们在上面讨论了其中两个,但我们将提供更多示例,以便您更好地了解如何执行此过程。

方法一:选择性粘贴

这种方法是最简单的。 只需按下几个按钮,用户就会收到表格的转置版本。 为了更清楚,让我们举一个小例子。 假设我们有一个表格,其中包含有关当前有多少产品的库存信息,以及它们的总成本。 表本身看起来像这样。

Excel中的转置函数

我们看到我们有一个标题和一个带有产品编号的列。 在我们的示例中,标题包含有关什么产品、成本多少、库存量以及与该项目相关的所有库存产品的总成本的信息。 我们根据成本乘以数量的公式得到成本。 为了使示例更直观,让我们将标题设为绿色。

Excel中的转置函数

我们的任务是确保表格中包含的信息水平放置。 也就是说,使列变为行。 在我们的案例中,动作顺序如下:

  1. 选择我们需要旋转的数据范围。 之后,我们复制这些数据。
  2. 将光标放在工作表上的任意位置。 然后单击鼠标右键并打开上下文菜单。
  3. 然后单击“选择性粘贴”按钮。

完成这些步骤后,您需要单击“转置”按钮。 相反,请选中此项目旁边的框。 我们不更改其他设置,然后单击“确定”按钮。

Excel中的转置函数

执行完这些步骤后,我们得到的是同一张表,只是它的行和列的排列方式不同。 另请注意,包含相同信息的单元格以绿色突出显示。 问题:原始范围内的公式发生了什么变化? 他们的位置已经改变,但他们自己仍然存在。 单元格的地址简单地更改为转座后形成的地址。

Excel中的转置函数

需要执行几乎相同的操作来转置值,而不是公式。 在这种情况下,您还需要使用“选择性粘贴”菜单,但在此之前,请选择包含这些值的数据范围。 我们看到可以通过两种方式调用“选择性粘贴”窗口:通过功能区上的特殊菜单或上下文菜单。

方法二、Excel中的TRANSP函数

事实上,这种方法已不再像该电子表格程序出现之初那样活跃。 这是因为这种方法比使用选择性粘贴要复杂得多。 然而,它发现它用于自动化表格转置。

另外,这个功能是在Excel中的,所以即使它几乎不再使用,也必须了解它。 之前我们考虑过这个过程,如何使用它。 现在我们将用一个额外的例子来补充这些知识。

  1. 首先,我们需要选择将用于转置表格的数据范围。 你只需要选择相反的区域。 例如,在此示例中,我们有 4 列和 6 行。 因此,有必要选择一个具有相反特征的区域:6列4行。 图片很好地展示了它。Excel中的转置函数
  2. 之后,我们立即开始填写这个单元格。 重要的是不要意外删除选择。 因此,您必须直接在公式栏中指定公式。
  3. 接下来,按组合键 Ctrl + Shift + Enter。 请记住,这是一个数组公式,因为我们同时处理大量数据,这些数据将被传输到另一组大型单元格。

输入数据后,我们按下回车键,之后我们得到以下结果。

我们看到公式没有转移到新表中。 格式化也丢失了。 诗人

Excel中的转置函数

所有这些都必须手动完成。 此外,请记住此表与原始表相关。 因此,只要在原始范围内更改了某些信息,就会自动对转置表进行这些调整。

因此,这种方法非常适合需要确保转置表链接到原始表的情况。 如果您使用特殊的插件,这种可能性将不再存在。

汇总表

这是一种全新的方法,它不仅可以转置表格,还可以执行大量动作。 诚然,与以前的方法相比,转置机制会有所不同。 动作顺序如下:

  1. 让我们制作一个数据透视表。 为此,您需要选择我们需要转置的表格。 之后,转到“插入”项并在那里查找“数据透视表”。 将出现一个类似于此屏幕截图中的对话框。 Excel中的转置函数
  2. 在这里,您可以重新分配将要制作的范围,以及进行许多其他设置。 我们现在主要对数据透视表的位置感兴趣——在新工作表上。
  3. 之后,将自动创建数据透视表的布局。 有必要在其中标记我们将使用的那些项目,然后必须将它们移动到正确的位置。 在我们的例子中,我们需要将“Product”项移动到“Column Names”,将“Price per Piece”移动到“Values”。 Excel中的转置函数
  4. 之后,将最终创建数据透视表。 另一个好处是自动计算最终值。
  5. 您也可以更改其他设置。 例如,取消选中“每件价格”项并选中“总成本”项。 因此,我们将有一个表格,其中包含有关产品成本的信息。 Excel中的转置函数这种转置方法比其他方法更实用。 让我们描述一下数据透视表的一些好处:
  1. 自动化。 借助数据透视表,您可以自动汇总数据,以及任意更改列和列的位置。 为此,您无需执行任何其他步骤。
  2. 交互性。 用户可以根据需要多次更改信息结构以执行其任务。 例如,您可以更改列的顺序,以及以任意方式对数据进行分组。 这可以根据用户的需要进行多次。 它实际上只需要不到一分钟。
  3. 易于格式化数据。 以人们想要的方式安排数据透视表非常容易。 为此,只需单击几下鼠标。
  4. 获取价值。 用于创建报告的绝大多数公式都位于人们可以直接访问的地方,并且很容易集成到数据透视表中。 这些是求和、求算术平均值、确定单元格数量、相乘、查找指定样本中的最大值和最小值等数据。
  5. 能够创建摘要图表。 如果重新计算数据透视表,它们的关联图表会自动更新。 可以根据需要创建任意数量的图表。 所有这些都可以针对特定任务进行更改,并且它们不会相互关联。
  6. 过滤数据的能力。
  7. 可以基于一组以上的源信息构建数据透视表。 因此,它们的功能将变得更加强大。

诚然,在使用数据透视表时,必须考虑以下限制:

  1. 并非所有信息都可用于生成数据透视表。 在将它们用于此目的之前,必须对单元格进行标准化。 简而言之,做对了。 强制性要求:存在标题行、所有行的完整性、数据格式的平等。
  2. 数据是半自动更新的。 要在数据透视表中获取新信息,您必须单击一个特殊按钮。
  3. 数据透视表占用大量空间。 这可能会导致计算机的某些中断。 此外,由于这个原因,文件将难以通过电子邮件发送。

此外,创建数据透视表后,用户无法添加新信息。

发表评论