通常,创建数据透视表是通过选择一个已知的区域来进行的,这样数据透视表选定的数据源区域就会被固定,而定义名称法创建数据透视表,则是使用公式定义数据透视表的数据源,实现了数据源的动态扩展,从而创建动态的数据透视表。
图1:展示的是一张某品牌商场的销售记录表
图1
操作步骤:
step1:单击”公式“选项卡中的“名称管理器”,打开“名称管理器”对话框(CTRL+F3),单击“新建”按钮,弹出“新建名称”对话框,在“名称”文本框中输入“Date',在“引用位置”文本框中输入公式:
=OFFSET(数据清单!$A$1,0,0,COUNTA(数据清单!$A:$A),COUNTA(数据清单!$1:$1))
图2
公式解析:OFFSET是一个引用函数,第2和第3个参数表示行、列偏移量,这里的0意味着不发生偏移,第4个参数和第5个参数表示引用的高度和宽度。公式中分别统计A列和第1行的非空单元格的数量作为数据源的高度和宽度。当“数据清单“中新增数据记录时,这个高度和宽的值也会自动地发生变化。从而实现对数据源区域的动态引用。
step2:单击数据清单中的任意一个单元格,在”插入“选项卡中单击”数据透视表“按钮,弹出”创建数据透视表“对话框,在”表/区域“文本框中输入”Date ',单击“确定”按钮创建一张空白的数据透视表。如图3所示:
step3:向空白数据透视表内添加字段数据,设置数据透视表布局。如图4
图4
联系客服