如何在 Excel 中粘贴链接和转置函数

Excel 中的链接和转置函数是互斥的。这意味着转置的单元格不能作为工作表上的链接。换句话说,您对原始单元格所做的任何更改都不会反映在转置副本中。

如何在 Excel 中粘贴链接和转置函数

但是,您的项目通常需要您转置和链接单元格/列。那么有没有办法同时利用这两个功能呢?当然有,我们将向您展示四种不同的方法来做到这一点。

可以肯定地说,这些技巧是中级 Excel 知识的一部分,但是如果您按照步骤进行操作,即使您是一个完全的新手,也不会有任何反复试验。

粘贴问题

出于本文的目的,假设您要将列转置到同一张表中。所以你会怎么做?选择列,按 Ctrl + C(在 Mac 上为 Cmd + C),然后选择粘贴目标。然后,单击“粘贴”选项,选择“选择性粘贴”,然后勾选“转置”前面的框。

但是一旦你勾选了这个框,粘贴链接就会变灰。幸运的是,有一些公式和技巧可以帮助您解决这个问题。让我们来看看它们。

TRANSPOSE – 数组公式

此公式的主要优点是您无需手动拖放单元格。然而,它确实有一些缺点。例如,大小不容易改变,这意味着如果源单元格范围发生变化,您需要再次使用公式。

不过,类似的问题也适用于其他数组公式,而这个公式可以帮助您相当快地解决链接转置问题。

步骤1

复制单元格,然后单击要粘贴单元格的区域中左上角的单元格。按 Ctrl + Alt + V 访问“选择性粘贴”窗口。您也可以从 Excel 工具栏执行此操作。

第2步

访问窗口后,勾选粘贴下的格式,选择右下角的转置,然后单击确定。此操作仅转置格式,而不是值,您需要这样做有两个原因。首先,您将知道转置的单元格范围。其次,您保留原始单元格的格式。

第 3 步

需要选择整个粘贴区域,您可以在粘贴格式后执行此操作。现在,输入 =TRANSPOSE('原始范围') 然后按 Ctrl + Shift + Enter。

笔记: 同时按下 Enter 和 Ctrl 和 Shift 很重要。否则,程序将无法正确识别命令并自动生成大括号。

链接和转置 - 手动方法

是的,Excel 就是关于自动化和使用函数使单元格和列操作更容易。但是,如果您正在处理相当小的单元格范围,手动链接和转置通常是最快的解决方案。但是,诚然,如果您不够小心,则仍有出错的余地。

步骤1

选择您的单元格并使用选择性粘贴选项复制/粘贴它们。这一次,您没有勾选 Transpose 前面的框,而是将 Paste 下的选项保留为默认值。

第2步

单击左下角的粘贴链接按钮,您的数据将以链接的形式粘贴。

第 3 步

困难的部分来了。您需要手动将单元格拖放到新区域中。同时,您需要小心交换行和列。

偏移公式

这是粘贴单元格、链接和转置它们的最强大的工具之一。但是,如果您不熟悉 Excel,这可能并不容易,因此我们将尽量使步骤变得清晰。

步骤1

您需要准备左侧和顶部的数字。例如,如果有三行,您将使用 0-2,如果有两列,您将使用 0-1。该方法是总行数和列数减 1。

第2步

接下来,您需要找到并定义基本单元格。当您复制/粘贴时,此单元格应保持完整,这就是您为单元格使用特殊符号的原因。假设基本单元格是 B2:您需要插入美元符号来挑出这个单元格。在公式中它应该是这样的: =偏移($B$2.

第 3 步

现在,您需要定义基本单元格和目标单元格之间的距离(以行为单位)。当您将公式向右移动时,此数字需要增加。因此,函数列前不应有任何美元符号。相反,第一行用美元符号固定。

例如,如果函数在 F 列中,则函数应如下所示: =偏移($B$2,F$1.

步骤4

与行一样,列也需要在链接和转置后增加。您还可以使用美元符号来固定一列,但允许行增加。为了清楚起见,最好参考可能如下所示的示例: =OFFSET($B$2, F$1, $E2).

如何在 Excel 中表现出色

除了给定的方法之外,您还可以使用第三方工具进行链接和转置。如果给定的方法不能产生令人满意的结果,最好使用一种这样的工具。

您是否使用过这些转置/链接应用程序之一在 Excel 中执行此操作?你对结果满意吗?在下面的评论部分分享您的经验。