Excel公式中对表格的结构化引用
表格(table)是Excel中的一种带有特殊功能和格式的数据区域。相比于普通的数据区域,Excel表格可以自动扩展范围、套用格式、固定标题行、自动填充公式、自动汇总、排序筛选、使用切片器等。本章主要介绍表格的特点及在公式中对表格的结构化引用。
1.创建表格
创建表格的方法如下。
方法 1:选取需要转换为“表格”的单元格区域,或者单击连续数据区域中的任意一个非空单元格,按或组合键,或是在[插入]选项卡下单击[表格]按钮,在弹出的[创建表]对话框中保留默认设置,单击[确定]按钮,如图 5-1 所示。
方法 2:单击连续数据区域中的任意单元格,依次单击[开始]→[套用表格格式]下拉按钮,在下拉列表中选择一种表格样式,在弹出的[创建表]对话框中单击[确定]按钮,如图 5-2 所示。
2.表格的特点
表格具有以下特点。
(1)只有一行标题行,标题行的内容为文本格式,且无重复,如果字段标题有重复,会在重复出现的标题后自动加上数字来区分。
(2)自动应用[表格样式]。
(3)所有合并的单元格自动取消合并,合并单元格中的内容在原合并区域左上角的第一个单元格显示。
(4)选取表格中的任意单元格,滚动鼠标滚轮时,表格标题自动替换工作表的列标,如图 5-3 所示。
(5)标题行自动添加[筛选]按钮。还可以在表格的基础上插入[切片器],对数据进行快速筛选,如图 5-4 所示。
3.表格应用范围的变化
拖动“表格”右下角单元格的应用范围标记,如图 5-5 中箭头所指位置,可以调整表格的应用范围。也可以在[表设计]选项卡下单击[调整表格大小]按钮,在弹出的[重设表格大小]对话框中重新指定表格范围,如图 5-6 所示。
表格的应用范围可以自动扩展,在表格的右侧或下方与表格相邻的单元格中输入内容,表格将自动扩展到包含新输入内容的单元格,新扩展的列标题会自动以“列+数字”的形式命名。
使用清除功能清除了表格整行或整列的内容,并不会导致表格范围自动缩小。
右击表格的任意单元格,在右键快捷菜单中依次单击[删除]→[表列]或[表行]按钮,可以删除表格中的列或行。
单击表格中的任意单元格,在[表设计]选项卡下单击[转换为区域]命令,在弹出的提示对话框中单击[是]按钮,可将表格转换为普通数据区域。
4.表格中的计算
(1)计算列
表格默认启用计算列功能。如果在表格右侧相邻列的任意单元格输入公式,在自动扩展区域的同时,还会将公式应用到该列的所有单元格,如图 5-9 所示。新增的计算列会出现[自动更正选项]标记,用户可以根据需要更改设置,如图 5-10 所示。
如果选择了[停止自动创建计算列]选项,希望再次开启此功能时,可依次单击[文件]→[选项],打开[Excel选项]对话框。再依次单击[校对]→[自动更正选项]命令,打开[自动更正]对话框。在[键入时自动套用格式]选项卡下,选中[将公式填充到表以创建计算列]复选框,最后依次单击[确定]按钮关闭对话框即可,如图 5-11 所示。
(2)汇总行
选取表格中的任意单元格,在[表设计]选项卡下选中[汇总行]复选框,表格会自动添加一行“汇总”行。单击汇总行中的单元格,会出现下拉按钮。单击下拉按钮,可以在下拉列表中选择不同的汇总方式,如图 5-12 所示。
(3)表格的结构化引用
默认情况下,在公式中引用表格中的单元格时,公式中的单元格地址将以“表名称+标题”或“表名称+字段”的形式显示,并且能够随表格区域的增减自动改变引用的行数。这种以类似字段名方式表示单元格区域的方法,称为“结构化引用”。
结构化引用中包含以下几个元素。
①表名称:用表名称来引用除标题行和汇总行以外的表格区域。例如,公式“=SUM(表 1)”。
②列标题:用列标题来引用除该列标题和汇总以外的表格区域。例如,公式“=SUM(表 1[列 2])”。
③表字段:包括[#全部]、[#数据]、[#标题]、[#汇总]和@,不同选项表示的范围如表 5-1 所示。
在公式中输入表格名称后再输入左中括号“[”,将弹出字段标题和表字段选项,如图 5-13 所示。
在实际输入公式时,通过鼠标选取公式引用区域,Excel会自动将单元格地址进行结构化命名,以上规则无须刻意记忆,简单了解即可。
如需关闭对表格的结构化引用功能,可依次单击[文件]→[选项]命令打开[Excel选项]对话框。切换到[公式]选项卡下,取消选中[在公式中使用表名]复选框,最后单击[确定]按钮即可,如图5-14所示。
好书推荐
本书京东5.51折限时抢,手慢无!
我来说两句