如何在excel中创建动态定义范围

您的Excel数据经常更改,因此创建一个动态定义的范围非常有用,它可以自动扩展和收缩到数据范围的大小。让我们看看如何。...

如何在excel中创建动态定义范围

您的Excel数据经常更改,因此创建一个动态定义的范围非常有用,它可以自动扩展和收缩到数据范围的大小。让我们看看如何。

通过使用动态定义的范围,当数据更改时,不需要手动编辑公式、图表和数据透视表的范围。这将自动发生。

两个公式用于创建动态范围:偏移和索引。本文将重点介绍使用索引函数,因为它是一种更有效的方法。偏移量是一个不稳定的函数,可以减慢大型电子表格的速度。

在excel中创建动态定义范围

对于我们的第一个示例,我们有下面的数据单列列表。

如何在excel中创建动态定义范围

我们需要这是动态的,以便如果更多的国家被添加或删除,范围自动更新。

在本例中,我们希望避免使用header单元格。因此,我们想要的范围是$A$2:$A$6,但是动态的。为此,请单击“公式”>“定义名称”。

如何在excel中创建动态定义范围

在“名称”框中键入“国家”,然后在“引用”框中输入以下公式。

=$A$2:INDEX($A:$A,COUNTA($A:$A))

在电子表格单元格中键入此公式,然后将其复制到新的名称框中,有时会更快更容易。

如何在excel中创建动态定义范围

这是怎么回事?

公式的第一部分指定范围的起始单元格(我们是A2),然后是范围操作符(:)。

=$A$2:

使用range操作符强制INDEX函数返回一个范围,而不是单元格的值。然后索引函数与COUNTA函数一起使用。COUNTA统计A列中非空白单元格的数量(在本例中为6个)。

INDEX($A:$A,COUNTA($A:$A))

此公式要求索引函数返回A列中最后一个非空白单元格的范围(A$6)。

最后的结果是$A$2:$A$6,由于COUNTA函数,它是动态的,因为它会找到最后一行。您现在可以在数据验证规则、公式、图表或任何需要引用所有国家名称的地方使用此“国家”定义的名称。

创建双向动态定义范围

第一个例子只是高度上的动态变化。但是,只需稍加修改和另一个COUNTA函数,就可以创建一个高度和宽度都是动态的范围。

在这个例子中,我们将使用下面显示的数据。

如何在excel中创建动态定义范围

这一次,我们将创建一个动态定义的范围,其中包括标题。单击“公式”>“定义名称”。

如何在excel中创建动态定义范围

在“名称”框中键入“销售”,并在“参考”框中输入以下公式。

=$A$1:INDEX($1:$1048576,COUNTA($A:$A),COUNTA($1:$1))

如何在excel中创建动态定义范围

此公式使用$A$1作为起始单元格。然后,INDEX函数使用整个工作表的一个范围($1:$1048576)进行查找和返回。

其中一个COUNTA函数用于计算非空行,另一个用于非空列,使其在两个方向上都是动态的。虽然这个公式是从A1开始的,但是您可以指定任何起始单元格。

现在,您可以在公式或图表数据系列中使用此已定义的名称(sales)使其成为动态的。

  • 发表于 2021-04-02 16:53
  • 阅读 ( 167 )
  • 分类:互联网

你可能感兴趣的文章

3种excel列表,方便数据输入

... 我们关于在Excel中创建自定义列表的文章介绍了如何使用这些方法创建自定义列表。 ...

  • 发布于 2021-03-12 01:29
  • 阅读 ( 376 )

如何在excel中制作日历模板

你总是需要一个日历。我们将向您展示如何使用Microsoft Excel免费创建自己的自定义模板。 ...

  • 发布于 2021-03-12 06:27
  • 阅读 ( 361 )

如何像pro一样使用excel自定义视图

...用Excel自定义视图的方法。不过,在此之前,您需要知道如何创建一个。 ...

  • 发布于 2021-03-12 13:38
  • 阅读 ( 220 )

如何在microsoft excel中创建检查表

... 让我们看看如何在5分钟或更短的时间内在Excel中创建一个清单。 ...

  • 发布于 2021-03-17 17:39
  • 阅读 ( 255 )

如何在excel中制作图表

...texcel用户,那么你就有了各种各样的图表选项。下面介绍如何使用最常见的图表类型在Excel中**图表并进行自定义。 ...

  • 发布于 2021-03-22 01:45
  • 阅读 ( 179 )

如何突出显示excel中的每一行

... 如何通过每隔一行选择来更改颜色 ...

  • 发布于 2021-03-28 12:44
  • 阅读 ( 371 )

如何在microsoft excel中创建自定义列表

...义列表来简化数据输入。有关列表的更多帮助,请看一下如何在Excel中创建清单。

  • 发布于 2021-03-31 15:20
  • 阅读 ( 227 )

如何在microsoftexcel中创建和使用表格

...表上,然后您可以将其与其他工作表分开管理。下面介绍如何在Excel中创建和使用表。 如何在excel中创建表格 有两种方法可以在Microsoft Excel中创建表。唯一明显的区别是,如果要将特定的颜色样式应用于表。 创建具有样式的表...

  • 发布于 2021-03-31 16:59
  • 阅读 ( 199 )

如何在microsoft excel中创建检查表

...单可以使数据输入在microsoftexcel中变得轻而易举。下面是如何在电子表格中创建一个清单,并使它看起来像你自己的清单。 为什么是检查表?您可以使用清单来跟踪旅行要打包的物品、公司的产品、节日礼物清单、每月账单或跟...

  • 发布于 2021-04-01 00:30
  • 阅读 ( 244 )

如何在microsoftexcel中创建随机(假)数据集

...格中。 无论是学习数据透视表、尝试格式化,还是学习如何为下一次演示创建图表,这些虚拟数据都可以证明正是您完成工作所需要的。

  • 发布于 2021-04-01 01:07
  • 阅读 ( 189 )
小巴酱3
小巴酱3

0 篇文章

相关推荐