easyui动态增加datagrid列_知识分享 | 使用定义名称法统计动态销售记录

图所示为某品牌商场的销售记录,销售记录每天都会增加,用户若要把它创建成动态的数据透视表,每天销售记录增加后,不需要更改透视表的数据范围,只需刷新即可更新报表,具体操作步骤如下。

727b9b92d7c930edc6c578520dcb026f.png

某品牌商场销售记录 

步 骤 1 打开“销售记录”工作表,在【公式】选项卡中单击【名称管理器】按钮,打开【名称管理器】对话框(此外,按【Ctrl+F3】组合键也可以打开【名称管理器】对话框),单击【新建】按钮,弹出【新建名称】对话框,在【名称】文本框中输入“data”,在【引用位置】文本框中输入如下公式。

=offset(销售记录!$A$1,0,0,COUNTA(销售记录!$A:$A),COUNTA(销售记录!$1:$1))

单击【确定】按钮关闭【新建名称】对话框,单击【关闭】按钮关闭【名称管理器】对话框,如图 所示。公式解析:OFFSET是一个引用函数,第2个参数和第3个参数表示行、列偏移,这里 0意味着不发生偏移,0在函数公式中可以省略不写,所以用户时常会看到如下写法。

=OFFSET(销售记录!$A$1,,,COUNTA(销售记录!$A:$A),COUNTA(销售记录!$1:$1))

08b7dbdd061e81265288ca1db677dd0b.png

定义名称

第 4 个参数和第 5 个参数表示引用的高度和宽度,即要得到这个新区域的范围。公式中分别统计 A 列和第 1 行的非空单元格的数量作为数据源的高度和宽度。当“销售记录”工作表中新增了数据记录时,这个高度和宽度的值会自动发生变化,从而实现对数据源区域的动态引用。

步 骤 2选中“销售记录”工作表中的任意一个单元格(如 A4),在【插入】选项卡中单击【数据透视表】按钮,弹出【创建数据透视表】对话框,在【表/区域】文本框中输入定义好的名称“data”,单击【确定】按钮,即可创建一张空白的数据透视表,如图所示。

步 骤 3向空白的数据透视表中添加字段,设置数据透视表布局,以完成统计汇总,如图所示。

158455914cea4d1cbba26e694a90b4ce.png

创建数据透视表

至此,完成了动态数据透视表的创建,用户可以向作为数据源的销售记录中添加一些新的记录来检验。如新增一条“销售日期”为“2015/2/11”,“品名”为“休闲鞋”,“单价”为“599”,“数量”为“1”,“销售金额”为“599.00”的记录,然后在数据透视表中右击,在弹出的快捷菜单中选择【刷新】命令,即可见到新增的数据,如图所示。

7c13dc1dc99fd2b4d90a9c2da4362a42.png

动态数据透视表自动增添新数据

c7e59cca42233aa6eee3a7364663fd68.gif

---------------------------------------------------------------------

推荐图书

北京大学出版社 《 白话聊Excel函数 应用100例 》 ▼ cfce2fc79537970881511b0b6fc24389.png --------------------------------------------------------------------- Excel三大神器27f5e52678a481b91a23ead71a79b225.png 精选来自Excel Home的海量实例,向你展示如何在几秒钟内轻松将数百万行数据制作成专业报表。 

京东大促,参加每满100减50活动,活动截止到26号~

购买地址: 

cf25dbeea00160cefeef5ac9d69c1ea4.gif 点击左下文末“

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值