Excel 2007 中的表格和命名范围有什么区别?

Excel 2007 中的表格和命名范围有什么区别?

有人能解释一下 Excel 2007 中的 Excel 表格和命名区域之间的区别吗?似乎除了具有命名区域的功能外,它们还以某种方式被标记为表格,从而为它们在功能区中提供了特殊的格式和过滤选项。

其他问题:

  1. 我可以将表格视为命名范围吗?
  2. 命名范围是否为我提供表格未提供的任何功能,反之亦然?
  3. 我应该使用其中一个吗(假设电子表格的使用者使用的是 Excel 2007 或更高版本)?

谷歌并没有提供帮助(excel difference between named range and tableexcel 2007 difference between named range and table),而且我发现一个资源描述表的功能,但没有提及命名范围。

编辑:似乎主要的区别在于使用结构化引用。还可以轻松调整表格尺寸,并插入新列而无需移动整个列,尽管最后两项只是我的观察结果。

答案1

我会再次尝试谷歌搜索。搜索“Excel 2007 命名范围”会得到很多结果,搜索“Excel 2007 表格”也是如此。

它们完全是两个不同的主题,尽管有些重叠,所以这可能是您的差异搜索不起作用的原因。这就像我研究“自行车和车轮之间的差异”一样——自行车确实有轮子,但轮子还有许多其他用途。

表格是定义好的单元格网格,用于存放数据和公式,随着您添加内容,表格会自动扩展,并且还具有自动排序和筛选功能。创建表格还会自动将命名范围添加到您的工作表中。

命名区域只是一个或多个单元格,您或 Excel 已为其指定名称。如果您使用了“设置打印区域”命令,Excel 通常会添加“打印区域”。命名区域可以是您命名的单个单元格,以使公式更易于阅读,例如,如果您重命名了两个单元格,则公式可以是“=Expenses + Income”,而不是“=A1 + A2”。也可以为单元格组创建命名区域。

两者都是非常有用的工具。尝试单独谷歌搜索它们或查阅基本的 Excel 手册,您应该能够获得所需的所有信息。

答案2

表格必须作为工作表上的连续单元格区域存在,并且每列都必须有标题(即使通过关闭标题行隐藏了标题)。它们具有许多功能,例如包括总行数、默认过滤/排序箭头(无需打开它们)、向下滚动时列标题会替换通常的 A、B、C,等等。

命名范围不一定引用工作表上的实际单元格,尽管它们通常用于简单的实现:

命名范围可以定义为引用: - 单个单元格 - 单元格范围 - 另一个范围(尤其是另一个工作簿中的范围) - 常量 - 计算结果为值或文本的公式,或指向某个范围(使用 OFFSET 函数生成动态扩展范围非常常见)。

您可以使用隐式交集来引用命名范围的某些部分,但不能引用表(或者至少不能以相同的方式引用)。结构化引用很有用,它产生的语法有点像查询字符串,但使用起来可能很笨拙。2010 有更好的简写来引用同一个表的元素。

相关内容