如何在Excel中创建名为范围(逐步指南)

什么名字?

如果您正在使用Excel电子表格,它可能意味着很多节省时间和效率。

在本教程中,您将学习如何在Excel中创建名为范围以及如何使用它来节省时间。

在Excel中命名范围 - 介绍

如果有人要打电话给我或者是指我的话,他们将使用我的名字(而不是说一个男性停留在那里,所以的身高和体重等等)。

正确的?

同样,在Excel中,您可以给出小区或一系列单元格。

现在,代替使用小区参考(例如A1或A1:A10),您可以简单地使用您分配给它的名称。

例如,假设您有一个数据集,如下所示:

在Excel中创建名为范围 -  DataSet

在此数据集中,如果必须引用具有日期的范围,则必须使用A2:A11在公式中。同样,对于销售代表和销售,您必须使用B2:B11和C2:C11。

虽然只有在只有几个数据点时,但如果您在大量复杂的数据集,则使用小区引用来引用数据可能是耗时的。

Excel命名范围可以轻松地引用Excel中的数据集。

您可以为每个数据类别创建Excel中的命名范围,然后使用该名称而不是单元格引用。例如,日期可以命名为“日期”,销售​​代表数据可以命名为“SalesRep”,并且销售数据可以被命名为“销售”。

在Excel中创建命名范围-命名范围已创建

您还可以为单个单元格创建一个名称。例如,如果您在单元格中有销售佣金百分比,则可以将该单元格命名为“佣金”。

在Excel中创建名为范围的好处

以下是在Excel中使用命名范围的好处。

使用名称而不是小区引用

在Excel中创建命名范围时,可以使用这些名称而不是单元格引用。

例如,您可以使用= SUM(销售)而不是上述数据集的= SUM(C2:C11)。

看看下面列出的ṭheformulas。我使用指定范围而不是使用小区引用。

  • 销售数量超过500:=countif.(销售,“> 500”)
  • 汤姆所做的所有销售的总和:= Sumif(SalesRep,“Tom”,销售)
  • joe赚取的委员会(乔销售乘以佣金百分比):
    =SumIf.(SalesRep,“Joe”,销售)*佣金

您会同意这些公式很容易创造和易于理解(特别是当您与别人分享或自行重新访问它时。

无需返回数据集以选择单元格

在Excel中使用命名范围的另一个显着益处是您不需要返回并选择单元格范围。

您只能键入命名范围的几个字母,Excel将显示命名范围的匹配(如下所示):

在Excel中创建名为范围 - 演示

命名范围使公式动态

通过在Excel中使用命名范围,您可以制作Excel公式动态的。

例如,在销售委员会的情况下,您可以使用命名范围而不是使用2.5%。

现在,如果您的公司后来决定将佣金增加到3%,您可以简单地更新命名范围,所有计算将自动更新以反映新佣金。

如何在Excel中创建命名范围

以下是在Excel中创建命名范围的三种方法:

方法#1 - 使用定义名称

以下是使用define name在Excel中创建命名范围的步骤:

  • 选择要在Excel中创建命名范围的范围。
  • 转到公式 - >定义名称。如何在Excel中创建名为范范围 - 定义名称
  • 在“新名称”对话框中,键入要分配给所选数据范围的名称。您可以将范围指定为整个工作簿或特定工作表,如果选择特定表,则在其他工作表上不可用名称。在Excel中创建命名范围 - 定义名称
  • 单击确定。

这将创建一个名为Range SalesRep。

方法#2:使用名称框

  • 选择要为其创建名称的范围(不要选择标题)。
  • 转到式栏左侧的名称框,然后键入要使用的名称创建命名范围。如何在Excel中创建名为范围 - 名称框
  • 请注意,此处创建的名称将可用于整个工作簿。如果您希望将其限制为工作表,请使用方法1。

方法#3:使用从选择选项创建

当您以表格表单具有数据时,这是推荐的方式,并且您希望为每个列/行创​​建名为RANECT。

例如,在下面的数据集中,如果要快速创建三个命名范围(日期,sales_rep和sales),则可以使用下面显示的方法。

在Excel中创建名为范围 -  DataSet

以下是从数据集中快速创建名为范范围的步骤:

  • 选择整个数据集(包括标题)。
  • 转到公式 - >从选择中创建(键盘快捷 - 控制+ Shift + F3)。它将打开“从选择”对话框中的“创建名称”框。如何创建命名范围在Excel -创建从数据
  • 在“从”选择“对话框”框中的“创建名称”中,检查有标题的选项。在这种情况下,我们只选择顶行,因为标题位于顶行中。如果在两个顶行和左列中有标题,则可以选择两者。同样,如果只有在左列中的标题中排列数据时,则只需检查左列选项。如何在Excel中创建名为范围 - 顶行

这将创建三个名为范围 - 日期,sales_rep和销售。

请注意,它会自动从标题中提取名称。如果单词之间有空格,它会插入一个下划线(因为在命名范围中不能有空格)。

在Excel中命名范围的命名约定

在Excel中创建名为范围时,您需要知道某些命名规则:

  • 命名范围的第一个字符应该是字母和下划线字符(_)或反斜杠(\)。如果它是别的,它将显示错误。剩下的字符可以是字母,数字,特殊字符,句点或下划线。
  • 您不能使用还代表Excel中的小区引用的名称。例如,您不能使用AB1,因为它也是一个小区参考。
  • 创建命名范围时,您无法使用空格。例如,你不能拥有销售代表作为命名范围。如果要组合两个单词并创建命名范围,请使用下划线,周期或大写字符来创建它。例如,您可以拥有Sales_rep,salesrep或salesrep。
    • 在创建命名范围时,Excel以同样的方式对待大写和小写。例如,如果您创建命名范围销售,那么您将无法创建另一个命名范围,例如“销售”或“销售”。
  • 命名范围最长可达255个字符。

太多的excel命名范围?别担心

有时在大数据集和复杂的模型中,您可能最终在Excel中创建了很多命名范围。

如果您不记得您创建的命名范围的名称怎么办?

别担心- 这是一些有用的提示。

获取所有命名范围的名称

以下是获取所创建的所有命名范围的列表的步骤:

  • 转到Formulas标签。
  • 在已定义的命名组中,单击公式中的使用。在Excel中创建命名范围-在公式中使用
  • 单击“粘贴名称”。在Excel中创建名为范围 - 粘贴名称

这将为您提供该工作簿中所有命名范围的列表。要使用命名范围(在公式或单元格中),请双击它。

显示命名范围的匹配

  • 如果您对名称有所了解,请键入一些初始字符,并且Excel将显示匹配名称的下拉。如何在Excel中创建名为范围 - 命名范围建议

如何在Excel中编辑名为范围

如果您已创建命名范围,则可以使用以下步骤编辑:

  • 转到公式选项卡并单击名称管理器。在Excel  -  Name Manager中创建名为范围
  • “名称管理器”对话框将列出该簿中的所有命名范范围。双击要编辑的命名范围。创建命名范围在Excel -名称管理器编辑
  • 在“编辑名称”对话框中,进行更改。在Excel中创建名为范围 - 编辑名称
  • 单击确定。
  • 关闭名称管理器对话框。

有用的命名范围快捷方式(F3的电源)

这里有些有用键盘快捷键当你在Excel中使用命名范围时,这将非常方便:

  • 获取所有命名范围的列表并在公式中粘贴它:F3
  • 使用名称管理器创建新名称对话框:控制+ F3
  • 从选择创建命名范围:控制+ Shift + F3

在Excel中创建动态名为范围

到目前为止,在本教程中,我们创建了静态命名范围。

这意味着这些命名范围始终引用相同的数据集。

例如,如果a1:a10已被命名为“销售”,则它将始终引用A1:A10。

如果添加更多销售数据,那么您必须手动转移并更新命名范围中的引用。

在不断扩大的数据集中,这可能最终占用了很多时间。每次获取新数据时,您都可能必须更新Excel中的命名范范围。

为了解决这个问题,我们可以在Excel中创建动态名为范围,它会自动解释其他数据,并将其包含在现有的命名范围内。

例如,例如,如果我添加了两个额外的销售数据点,则动态命名范围将自动引用A1:A12。

在Excel中创建命名范围-在Excel中动态命名范围

可以使用此类动态命名范围Excel指数函数。我们指定公式,而不是在创建命名范围时指定小区引用。添加或删除数据时自动更新公式。

让我们看看如何在Excel中创建动态命名范围。

假设我们在Cell A2中有销售数据:A11。

在Excel中创建命名范围 - 动态数据

以下是在Excel中创建动态命名范围的步骤:

    1. 转到公式选项卡,然后单击“定义名称”。使用索引函数在Excel定义名称中的动态名称范围
    2. 在新名称对话框中键入以下内容:
      • 名称:销售
      • 范围:工作簿
      • 是指:= $ 2美元:指数($ 2 $ 2:$ 100,COUNIF($ 2 $ 2:$ 100,“<>”&“))name new对话框以在Excel中创建命名范围
    3. 单击确定。

完毕!

您现在拥有一个带有名称“销售”的动态命名范围。每当您添加数据时都会自动更新或从中删除数据。

动态名为范围如何工作?

为了解释这项工作,您需要更多地了解Excel索引函数。

大多数人使用索引根据行和列号码从列表中返回值。

但索引功能也有另一面。

它可以用来返回小区参考当它用作小区参考的一部分时。

例如,下面是我们用来创建动态命名范围的公式:

= $ 2美元:指数($ 2 $ 2:$ 100,COUNIF($ 2 $ 2:$ 100,“<>”&“))

指数($ 1/2:$ 100,COUNTIF($ 2:$ 100 $ 100,“<>”&“「)- >预计公式的这一部分将返回一个值(这将是列表中的第10个值,考虑有十个项目)。

但是,在参考前面使用时(=一个2:美元指数($ 2:$ 100美元,COUNTIF($ 2:$ 100,“<>”&“)))它返回对单元格而不是值的引用。

因此,它返回= $ 2美元:$ 11

如果我们向销售列添加两个附加值,那么它将返回= $ 2美元:$ 13

将新数据添加到列表时,Excel Countif.函数返回数据中的非空白单元的数量。该号码由索引函数使用,以获取列表中最后一个项目的小区引用。

笔记:

  • 如果数据中没有空白单元格,则只能工作。
  • 在上面采取的示例中,我已经为命名范围公式分配了大量的单元格(A2:A100)。您可以根据数据集调整此功能。

你也可以使用偏移功能然而,在Excel中创建一个名为Ranges的动态范围,因为偏移函数是易挥发的,它可能会领导一个慢速Excel工作簿。另一方面,索引是半易失性的,这使得在Excel中创建动态名为范围的更好选择。

你也可以喜欢以下Excel资源:

Excel电子书订阅

免费的EXCEL的书

获得51个Excel提示电子书来飙升您的生产力,并更快地完成工作

11关于“如何在Excel中创建名为范围的”如何创建命名范围“的想法(逐步指南)”

  1. sumit ..您提到offset命令可能会使Excel慢。请共享命令,但offset命令旨在在这些情况下使用,同时定义动态范围。

  2. 我正在研究由另一个人创建的电子表格。它们使用偏移创建了大约500个动态命名范围。我想修改命名范围定义,但我宁愿不必单独完成所有500。有没有办法使用查找/替换并自动更改定义命名范围的公式?

    • 这完全取决于它们的完成方式。我经常使用占位符,当使用大部分公式中查找/替换时使用。用“XYZXYZ”或类似的错误部分。如果以这种方式更换多个部分,则公式可能会出错。

  3. 我使用动态名为范围的动态数据用于枢轴中使用的源数据,例如在本文中描述。但有时当我复制文件时,引用动态范围的枢轴源数据链接到原始文件。
    别人体验这一点或者有一个想法,了解为什么会发生这种情况?

  4. 你好,

    对于命名的动态范围,我将建议使用“表”。
    使用表无需定义名称,因为它们是由Excel本身进行的,并且无需定义某些复杂的公式以定义范围。

    例如,让表命名为销售与2列销售和数量,我可以很容易地引用表,Excel可以自动完成的名称为我。所以我可以有非常易读的公式=SUMIF(Sales[Salesman]; " joe ";Sales[Amount])。
    正如您所看到的,我在表中以“销售[推销员]销售”桌上的“推销员”栏。

    • 嘿..感谢分享..是Excel表也很棒。它很容易创建和使用。结构化的参考资料也很容易。

      然而,有几个差异使命名范围有用。例如,您无法在条件格式化公式中使用结构化引用。此外,对于命名范围,您可以创建可以导致命名范围的值的公式。您也可以使用命名范围来获取范围,无法使用表格完成。

      您可以在此阅读更多关于表的信息:https://188金宝搏app官网滚球www.ran-inw.com/excel-table/

      • 在介于空白的情况下,你在做什么。添加Countif末尾的空白单元数量是否有意义,以获得所需的范围。

  5. 我想命名一个范围,但不是这样。我多年前这样做但忘了。我能够将一系列单元格晶体化并以这样的方式命名,您可以在所有所选单元格的背景中读取标题。例如“第7周”将被展示那些选定的细胞。帮助录取

评论被关闭。