Excel 中的智能表格

视频

问题的形成

我们有一张表,我们必须经常使用它(排序、过滤、计数),并且它的内容会定期更改(添加、删除、编辑)。 好吧,至少,举个例子——这里是这样的:

大小——从几十到几十万行——并不重要。 任务是通过将这些单元格变成“智能”表格,以各种可能的方式简化您的生活并让您的生活更轻松。

解决方案

选择表格和选项卡中的任何单元格 主页 (首页) 展开列表 格式化为表格 (格式为表格):

 

在样式下拉列表中,选择任何适合我们口味和颜色的填充选项,然后在所选范围的确认窗口中,单击 OK 我们得到以下输出:

结果,在将范围转换为“智能”之后  (用大写字母!)我们有以下乐趣(除了漂亮的设计):

  1. 创建于 得到一个名字 表1,2,3 等可以在选项卡上更改为更合适的 构造函数 (设计). 此名称可用于任何公式、下拉列表和函数,例如数据透视表的数据源或 VLOOKUP 函数的查找数组。
  2. 创建一次 自动调整大小 添加或删除数据时。 如果您添加到此类 新行——如果你添加新列,它会延伸得更低——它会扩大宽度。 在右下角 您可以看到自动移动的边框标记,如有必要,可以使用鼠标调整其位置:

     

  3. 在帽子里 自动 自动筛选开启 (可以在选项卡上强制禁用 时间 (日期)).
  4. 自动向它们添加新行时 复制所有公式.
  5. 使用公式创建新列时 – 它将自动复制到整个列 – 无需拖动带有黑色自动完成交叉的公式.
  6. 滚动时 向下 列标题(A、B、C…)更改为字段名称,即您不能再像以前那样修复范围标题(在 Excel 2010 中还有一个自动过滤器):
  7. 通过启用复选框 显示总行 (总行) 标签 构造函数 (设计) 我们在最后得到一个自动总计行 能够为每列选择一个函数(求和、平均值、计数等):
  8. 对中的数据 可以解决 使用其各个元素的名称. 例如,要将增值税列中的所有数字相加,您可以使用公式 =总和(表 1[增值税]) 代替 = SUM(F2:F200) 而不是考虑表格的大小、行数和选择范围的正确性。 也可以使用以下语句(假设表具有标准名称 表1):
  • =表1[#全部] – 链接到整个表格,包括列标题、数据和总行
  • =表1[#数据] – 仅数据链接(无标题栏)
  • =表1[#标题] – 仅链接到带有列标题的表的第一行
  • =表1[#总计] – 链接到总行(如果包含)
  • =Table1[#此行] — 引用当前行,例如,公式 =Table1[[#This row];[VAT]] 将引用当前表行的增值税值。

    (在英文版中,这些运算符的发音分别为#All、#Data、#Headers、#Totals 和#This 行)。

PS

在 Excel 2003 中,有一些与这种“智能”表非常相似的东西——它被称为列表,是通过菜单创建的 数据 - 列表 - 创建列表 (数据——列表——创建列表). 但即使是当前功能的一半也根本不存在。 旧版本的 Excel 也没有。

发表评论