Excel 相对引用

17 Mar 2025 | 6 分钟阅读

Microsoft Excel,简称 Excel,是一款广泛使用的电子表格软件,可帮助用户在工作簿的多个工作表中,在单元格中记录大量数据类型。它允许用户对单元格中记录的数据执行各种从简单到复杂的计算,并使用内置函数或公式得出结果。

特别是,大多数 Excel 公式都可以与作为直接参数的所需值一起使用。然而,我们经常在 Excel 公式中使用相应的单元格引用,这些单元格引用包含需要用于计算或财务分析的有效值。与在公式中使用直接值相比,使用单元格引用的主要优点是,当我们相应地更改相应单元格中的值时,我们可以通过应用的公式获得实时结果或输出。Excel 中主要有三种类型的单元格引用:**相对引用、绝对引用和混合引用**。

Excel Relative Referencing

在本教程中,我们将简要介绍 Excel 相对引用。本教程还将通过相关示例,分步介绍在 Excel 工作表中创建或使用相对引用的步骤。在了解 Excel 中的相对引用之前,让我们先理解 Excel 中的单元格引用的定义。

什么是单元格引用?

在 Excel 中,单元格引用被定义为特定单元格或区域的名称或地址。它为每个相应的 Excel 单元格保持唯一。Excel 单元格引用是通过组合特定的列名和相应的行号形成的。例如,A1 是工作表中第一个单元格的单元格引用,其中字母 'A' 代表第一列,数字 '1' 代表工作表的第一行。

Excel Relative Referencing

Excel 中单元格引用的主要目的是告诉 Excel 公式在哪里查找公式中要使用的所需值/数据以产生相应的输出。在 Excel 中,我们可以使用单元格引用来引用同一工作表、另一个工作表、另一个工作簿以及许多其他类似程序。

Excel 中的相对引用是什么?

相对引用是 Excel 使用的默认方法。它使 Excel 单元格无需引用,从而使填充功能可以无限制地继续其顺序。特别是,Excel 中的相对引用是指同一工作表、另一个工作表或工作簿中任何特定单元格或多个单元格区域的指针。例如,单元格 A1 的相对引用可以如下给出:

=A1

如上所示,Excel 中的相对引用只不过是相应列名和行号的组合。如果我们将相对引用复制并粘贴到不同的单元格中,它们的引用会根据行和列的相对位置自动更改。相对引用在复制到其他位置时通常会发生更改,因为它们描述的是到其他单元格的“偏移量”,而不是固定地址。

例如,如果您将公式 (=A1*B1) 从工作表的第一行复制到第二行,则公式将变为 (=A2*B2)。相对引用主要在需要将同一公式或计算用于工作簿中的多个单元格时非常有用。

Excel 中的相对引用何时会更改?

如上所述,相对引用是 Excel 使用的默认引用类型。当我们使用相对引用时,它们在复制到工作表或工作簿中的其他位置后会自动更改。每个具有相对引用的被引用单元格都会随着向左、向右、向上或向下的移动而更改。

例如,假设我们为单元格 D9 指定相对引用,并在工作表中按以下方式移动:

  • 向左:给定的引用 (D9) 会自动更改为 C9。
  • 向右:给定的引用 (D9) 会自动更改为 E9。
  • 向上(顶部):给定的引用 (D9) 会自动更改为 D8。
  • 向下(底部):给定的引用 (D9) 会自动更改为 D10。

如何在 Excel 中创建/制作相对引用?

要创建或制作相对引用,我们应该在单元格引用之前加上等号,以引用工作表中的任何特定单元格。根据我们公式的需求,我们可以引用一个单元格或一个区域。以下是解释如何在 Excel 中创建基本相对引用的步骤:

  • 首先,我们需要**选择一个单元格**,我们希望在该单元格中使用相对引用来引用任何特定单元格。例如,我们在示例工作表中选择单元格 D3,如下所示:
    Excel Relative Referencing
  • 在下一步中,我们必须开始输入**等号 (=)**,然后选择或输入所需的**参考点(单元格或区域)**。我们在单元格 D3 中键入等号“=”并选择单元格 B3 作为参考点。
    Excel Relative Referencing
  • 按**Enter**键后,我们会看到单元格 D3 中显示的与单元格 B3 相同的值。此外,如果我们更改单元格 B3 中的值,单元格 D3 中的值也会相应更改。这是因为我们在单元格 D3 中创建了单元格 B3 的相对引用。
    Excel Relative Referencing

如何在 Excel 中使用相对引用?

现在,让我们通过以下示例更好地理解 Excel 相对引用的概念:

Excel 相对引用:示例 1

考虑以下工作表作为示例数据集,其中记录了四个不同单元格 A1、A2、B1 和 B2 中的数字。

Excel Relative Referencing

假设我们需要在下面的单元格 A3 中 SUM A1 和 A2 中的值。同样,我们也需要在单元格 B3 中 SUM B1 和 B2 中的值。

  • 首先,我们在单元格 A3 中计算 A1 和 A2 中两个数字的总和。我们选择单元格 A3,键入等号 (=),然后选择单元格 A1。之后,我们输入加法运算符,选择单元格 A2,然后按键盘上的 Enter 键。这给出了 SUM 90 的输出。
    Excel Relative Referencing
  • 接下来,我们在单元格 B3 中计算 B1 和 B2 中两个数字或数字的总和。由于我们在下一个列 B 中遇到了类似的情况,我们可以再次使用加法运算符来 SUM 值并获得结果。
    但是,我们可以通过另一种方式获得结果,当在后续列中有更多类似场景时,这种方式会更简单、更有用。
  • 我们不必再次输入整个公式,而是通常可以将公式从单元格 A3 复制并粘贴(或使用填充柄拖动)到单元格 B3。当我们从单元格 A3 复制并粘贴内容到单元格 B3 时,只有应用的公式被复制到另一个单元格(而不是结果)。 Excel Relative Referencing
    上图显示了公式已根据需要自动采用了相应的单元格。复制后,应用的公式 (=A1+A2) 已自动更改为公式 (=B1+B2)。单元格引用根据行和列的相对位置自动更改。但是,我们得到了正确的结果。这是因为目标单元格 B3 只包含公式,而不包含源值。这就是 Excel 的相对引用工作方式。

Excel 相对引用:示例 2

考虑以下 Excel 工作表作为示例数据集,其中列出了不同项目的价格和销售数量。

Excel Relative Referencing

我们需要分别在 D 列中计算每个项目的销售价格/价值。为此,我们需要将销售数量乘以其各自的价格。

  • 首先,我们计算第一个项目(即鼠标)的销售价格。因此,我们选择相应的目标单元格 D2 并插入乘法公式。我们先输入等号 (=),然后选择价格所在的单元格 (B2),插入乘法运算符 (*),选择销售数量所在的单元格 (C2),然后按 Enter 键。这会得出第一个项目的销售价格。
    Excel Relative Referencing
  • 接下来,我们需要计算其他项目的销售价格。我们可以类似地将乘法公式应用于其他目标单元格。但是,这将花费大量时间。因此,我们利用 Excel 的相对引用功能,通常将公式从 D2 复制并粘贴(或使用填充柄拖动)到其他剩余单元格。这会立即计算出该列中其他项目的销售价格。
    Excel Relative Referencing
    如果我们查看 D 列中任何其他特定目标单元格中的公式,我们会注意到单元格引用已相对更改(基于行和列的相对位置),同时保持与源单元格相同的公式。
    Excel Relative Referencing

要记住的重要事项

  • 相对引用不包含美元 ($) 符号。
  • 在 Excel 相对引用中,行或列均不固定。如果行或列被固定,则该引用将被称为混合引用。如果行和列都被固定,它将成为绝对引用。
  • 通过在公式栏中将光标置于特定单元格之间,然后按 'F4' 功能键,我们可以在不同的单元格引用之间进行切换。