Google Sheets ADDRESS函数基础知识

Google Sheets ADDRESS函数基础知识

大多数人在 Google 表格上编写公式时都会使用单元格引用。 例如,假设您要添加单元格 A1 和 A2,您可能会使用公式 A1+A2 来找到解决方案。 但是,如果您不知道需要使用的单元格引用怎么办? 这就是 ADDRESS 函数的用武之地。

Google 表格中的 ADDRESS 函数将始终以文本字符串格式将引用返回到单个单元格。 您可以使用 ADDRESS 函数在公式中构造单元格引用,该引用将返回绝对引用或相对引用。

这是一项高级功能,但如果您与 Google 电子表格进行充分交互,您会发现它有一些关键应用程序。 继续阅读以了解有关 Google 表格的 ADDRESS 功能基础知识的所有信息。

推荐:修复Windows 11 Google Chrome无法打开

何时使用 ADDRESS 函数

ADDRESS 函数是 Google 表格中的内置函数。 它属于称为查找函数的函数组。

简而言之,它将列号和行号转换为单元格地址。

此函数旨在从列号和行号构造单元格引用。 例如,如果我们分别为 ADDRESS 函数提供行号和列号 1 和 2,则 ADDRESS 函数将返回对单元格 $A2 的引用。

address 函数从定义上看似乎没有多大作用,这也是它不经常使用的原因。 有人可能会认为学习 Google Sheets 的 ADDRESS 功能是浪费时间。 但是,在本指南结束时,您将了解此函数的价值,主要是在与其他函数或公式结合使用时。

ADDRESS 函数语法

以下是 ADDRESS 函数的语法:

=ADDRESS(row, column, [absolute_relative_mode], [use_a1_notation], [sheet])

正如您在上面看到的,这是一个相当扩展的语法。 但是,其中许多参数是可选的,并不经常使用。 现在,我们将仔细研究每个短语,以更好地了解它们的作用:

  • =(等号): 在 Google 表格中,等号告诉程序里面的文本是一个公式。
  • 地址(): 是我们 Google Sheet 的功能。 它让表格知道要执行哪种计算。
  • 排: 表示单元格对应的行号。 这是一个必要的论点。
  • 柱子: 与 row 参数一样,它指示单元格所在的列号,我们想要该地址。 这也是一个必要的论点。
  • 绝对相对模式: 它是一个可选参数,用于确认四个可能值之一,即 1、2、3 或 4,每个值对应于四种可能的单元格引用模式之一。 它们包括:
    • 1: 如果返回的引用的值为 1,我们希望行和列都是绝对引用(即, 1澳元)。
    • 2: 如果号码是 2,我们希望行引用是相对的,列引用是绝对的(即, 1澳元)。
    • 3: 如果号码是 3,我们希望行引用是绝对的,列引用是相对的(即, $A1)。
    • 4: 如果号码是 4,那么我们想同时使用行和列作为相对引用(即, A1)
       
  • 使用_a1_notation: 此可选参数指定是使用 R1C1 样式表示法 (FALSE) 还是 A1 样式表示法 (TRUE)。 它的默认值为真。
  • 床单: 它是一个字符串,其中包含地址所指的工作表名称。 它是一个可选参数。 如果缺少工作表参数,则假定我们正在寻找对位于同一工作表中的单元格的引用。

如果您需要了解更多关于为 绝对相对模式 论点,请查看有关 Excel 绝对引用的完整指南。 它们在 Google 表格中的工作方式相同。

Google Sheets ADDRESS 函数示例

看 ADDRESS 的使用是理解它最有效的方法,下面显示了上述功能的几种可能的组合。 研究它们并注意差异。

前面的例子表明,ADDRESS 函数在调用时只返回对单元格 D2 的引用。 它不检索存储在单元格中的数据. 单独使用 ADDRESS 函数并没有多大用处。 但是,当与其他功能配对时,它可能非常有价值。 让我们检查一些实例以了解如何操作。

间接和地址函数

Google Sheets ADDRESS函数基础知识
Google Sheets ADDRESS函数基础知识

使用 INDIRECT 函数显示保存在另一个单元格中的特定单元格引用的内容。 它非常适合删除电子表格中的循环引用。 该函数最基本的形式如下:

=INDIRECT(cell)

以下是如何使用 INDIRECT:

  1. 在您想要的单元格中,输入语法  =INDIRECT(“A4”)  并替代 A4 对于您要获取的单元格。
  2. 进入. 在我们的示例中, 华为 作为来自单元格的字符串返回 A4.

现在假设我们不知道单元格引用,但将行和列数据存储在其他地方。 如果我们结合 INDIRECT 和 ADDRESS 方法,我们可以轻松检索任何所需单元格的内容。

对于这个例子,我们知道“华为”在第 4 行和第 1 列,所以我们将行号和列号放入电子表格中。

仅 ADDRESS 函数不足以确定所请求单元格中的值 – 仅提供单元格 $A$4 的位置,如下所示。

但是如果我们将它包含在一个 INDIRECT 函数中,我们就可以读取内容。 整个公式如下所示:

=INDIRECT(ADDRESS(D2,E2))

以下是我们从该公式中得到的结果:

尽管在如此小的数据集中查找值很容易,但当您拥有包含许多行和列的大量电子表格时,此公式非常适合查找值。

正如您所想象的,您可以将 ADDRESS 嵌套在许多其他搜索功能中,但我们将保存这些功能以供更高级的课程使用。

整理 Google 表格地址功能指南

ADDRESS Google Sheets 功能很少使用是有原因的。 它比 XLOOKUP 和 VLOOKUP 等其他搜索功能要复杂得多。 但是你可能还是要在一些小众的情况下使用它,所以对它有一个基本的了解还是很方便的。

使用其他人的电子表格时,您主要必须与 ADDRESS 函数进行交互。 如果您正在构建自己的,我们建议使用 LOOKUP 函数。

推荐:如何修复Windows 11 OBS Studio录制时发生未指定错误


发表评论