此Excel技巧可让您将多个具有可变范围的单元格

结合间接和和函数

在Excel中,您可以使用具有间接功能的可变范围的多个单元格。这间接功能在不手动编辑公式本身的情况下自动更新您所引用的单元格范围。您可以使用任何数量的Excel函数使用间接函数,但最常见的(有用)是使用SUM函数。

文章中的信息适用于2019年的Excel版本2019,2016,2013,2010和Excel for Mac。

如何使用可变范围进行多个单元格

您可以将间接函数嵌入为争论在和函数的内部创建可变范围细胞参考文献用于添加的和函数。通过中间单元参考,间接函数通过中间单元参考引用细胞范围来实现这一点。

一起使用的两个函数的格式如下所示:

= sum(间接(“d1”:d4)

这将锁定在D1中启动的范围,并且如果在D列中插入或删除任何单元格,则允许D4更改。

您还可以使用电子表格中的其他单元格来修改单元格引用。例如,如果使用E1参考范围和E2的第一个单元格以引用最后一个单元格范围,公式如下所示:

= SUM(间接(“D”&E1&“:D”&E2))

通过更改位于单元格E1和E2中的数字,您可以在不必手动编辑公式中修改公式中的范围。

尝试总和和间接函数

在Excel公式中创建动态范围

创建一个电子表格以自己自己测试总和和间接函数。首先创建空白电子表格并将以下数据输入列D和E:

细胞数据
D1 - 5
D2 - 10.
D3 - 15.
D4 - 20.
D5 - 25.
D6 - 30
E1 - 1
E2 - 4

接下来,在单元格F1中创建公式。就是这样:

  1. 选择单元格F1。这是将显示此示例的结果的位置。
  2. 选择公式
  3. 选择数学&trig打开“功能”下拉列表。
  4. 选择在列表中打开“和函数参数”对话框。

将间接函数嵌入到总和函数中

在Excel中输入嵌套的间接函数

接下来,使用此对话框将间接函数输入到SUM函数中。

  1. 在里面1号字段,输入以下间接函数:
    间接(“D”&E1&“:D”&E2)
  2. 选择好的要完成函数并关闭对话框。
  3. 数字50出现在单元格F1中。这是细胞D1至D4的总和。
  4. 选择单元格时F1,公式场显示:
    = SUM(间接(“D”&E1&“:D”&E2))

当您了解如何格式化总和时嵌套间接函数,您将能够直接在步骤4中显示的整个函数直接进入结果单元格(在此示例中,小区F1)。

构建间接函数的参数

在上面的示例中,对单元格E1和E2的引用在引号之外。这,结合了连接符号,嵌入包含在细胞E1和E2内部的任何内容进入公式本身。

以下是公式工作的元素:

  • 用于将文本数据(在这种情况下为字母D)与包含数字值的小区参考(E1和E2)连接在一起。
  • 必须围绕小区引用中的文本数据(在此示例中,字母D)。
  • 是第一单元之间的分隔符和总和范围内的最后一个单元格。

在上面的示例中,该范围的起点由字符定义:“D”&E1

该范围的端点由字符定义:“:D”&E2

冒号需要包括在引号内。

中间的第三个安培用于衔接这两个细分分为一个争论

“D”&E1&“:D”&E2

总和函数变量范围

动态改变Excel中的公式范围

嵌套在和函数内部的间接函数使得简单地更改总和函数总计的范围的开始和结束,而无需编辑函数本身。

在步骤3中使用连接技术,使用存储在电子表格中的单元格E1和E2中的数字来改变总和函数的单元格范围。

通过修改单元格E1和E2并观看Sum函数结果的变化,在您自己的电子表格中测试。

  1. 选择单元格E1.
  2. 输入数字3.
  3. 进入
  4. 选择单元格E2.
  5. 输入数字6.
  6. 进入
  7. 单元F1中的答案变为90.这是细胞D3至D6中包含的数字的总和。

要在操作中看到间接函数,请将新单元格插入单元格D3。这使所有其他单元格向下移位。新总和是细胞D3至D7的总数。间接函数动态地改变整个范围以包括您最初输入的整个列表,以及您也插入的新单元格。

裁判!错误值

裁判!错误值如果间接函数出现在单元格F1中:

  • 包含无效的单元格引用。
  • 包含对不存在的不同工作表的外部引用。
  • 指工作表之外的单元格范围。
  • 是指空白的细胞。
此页面是否有帮助?