——施瓦辛格:没有跌倒过的人不会成功。

我们的日常工作中,会经常遇到一种情况:创建好数据透视表后,有其他被遗漏的数据内容需要重新插入到数据源后,有其他被遗漏的数据内容需要重新插入到数据源中;或者是需要在数据源中增加一个字段;又或者是有新的数据产生,需要记录至数据源中。面对这种情况,大多数人可能是重新设置数据透视表的数据源,然后刷新数据透视表。其实我们还有另外一种方法,就是制作动态的数据透视表。

制作动态的数据透视表有三种方法:定义名称发、列表法、VBA代码法。由于VBA代码需要了解VBA编程,我们先暂且不介绍了。


定义名称法创建动态数据透视表:指的是通过定义一个名称来代替数据表中的单元格区域,并通过函数和公式的帮助创建动态数据透视表的过程。

通过这个方法制作的数据透视表,如果在数据源中增加新的行记录,可以直接通过刷新的方式将新增的记录添加到数据透视表中。但是如果增加了新的字段,那么会将新的列字段增加到“数据透视表字段“任务窗格中,此时就要重新布局字段了。

步骤01 启动对话框

打开原始文件。

1 在数据源工作表中切换至“公式”选项卡;

2 单击“定义的名称”组中的“名称管理器”按钮。

步骤02 新建名称

弹出的对话框“名称管理器“,单击”新建“按钮。

步骤03 设置名称和引用位置

弹出“新建名称”对话框,如图所示:

1 在“名称”对应文本框输入“数据源”;

2 在“引用位置”对应的文本框输入公式“=OFFSET(商品销售表!$A$1,0,0,COUNTA(商品销售表!$A:$A),COUNTA(商品销售表!$1:$1))”;

3 单击“确定”按钮。

  1. OFFSET函数:通过指定单元格或单元区域作为参照,以给定的偏移量和行列数得到新的数据区域。
  2. COUNTA函数:计算列表中非空值的单元格个数。

步骤04 显示新建的名称

返回“名称管理器”对话框,如图所示:

1 可看到新建的名称;

2 单击“关闭”按钮。

步骤05 插入数据透视表

1 在“商品销售表”工作表中任意数据单元格;

2 单击“插入”选项卡下“表格”组中的“数据透视表”按钮。

步骤06 设置报表区域和位置

弹出“创建数据透视表”对话框,如图所示:

1 设置“表/区域”为“数据源”;

2 单击“新工作表”按钮,单击“确定”。

步骤07 勾选字段创建数据透视表

1 “商品销售表”前插入新的工作表“Sheet1”;

2 右侧的“数据透视表字段”任务窗格中勾选字段,即可看到创建的数据透视表效果。

步骤08 添加数据源

1 切换至“商品销售表”工作表;

2 在表格的数据内容后添加数据行。

步骤09 刷新报表并显示刷新报表

切换至数据透视表,如图所示:

1 单击“数据透视表工具-分析”选项下“数据”组中的“刷新”倒三角按钮;

2 在展开的列表中单击“刷新”按钮;

3 即可看到添加数据并刷新数据透视表的效果。


让我们一起摇摆,一起学数据分析,一起感受这个无聊又有趣的世界。

动态新增表字段_制作动态的数据透视表(一):定义名称法创建数据透视表相关推荐

  1. 动态新增表字段_国际法规 | 欧盟POPs法规更新新增三氯杀螨醇、修订PFOS的豁免——北测集团...

    北测集团 公众号ID:NTEKZG 关注 2020年8月18日, 欧盟在其官方公报发布POPs法规 (EU) 2019/1021的修订指令(EU) 2020/1203和(EU)2020/1204,法规 ...

  2. plsql视图添加表字段_教你不到两分钟,快速创建数据透视图

    如果说数据透视表给我们提供了灵活.快捷的数据计算工具, 那么数据透视图就是更直观.动态地展现大批量数据的变化规律和趋势. 数据透视图作为数据透视表中的重点内容,高阶的内容包括数据透视图的编辑.美化成高 ...

  3. access vba表字段_【Access】创建数据表并新增字段

    时 间:2016-08-02 13:29:20 作 者:摘 要:用代码创建数据表并新增字段 正 文: 在DAO中,可以通过CreateTableDef方法在数据库中创建新的数据表,其具体的语法格式如下 ...

  4. 制作PHP动态网页软件,使用PHP制作动态网页过程中的五个技巧_php

    1. str_replace str_replace是常用的php函数,用于字符串替换,经常看到某些php新人为了替换一批字符串,写了好多行str_replace,实在是惨不忍睹. 比如这个例子: P ...

  5. hana 查看表字段_[SAP HANA] HANA表管理

    SAP HANA 表管理 SAP HANA 数据库浏览器 行存储与列存储 更改存储类型 .创建表 手工加载和卸载列存储表 1. SAP HANA 数据库浏览器 增加数据库 增加数据库: 增加数据库在S ...

  6. linux如何做动态壁纸实验报告,Ubuntu制作动态壁纸

    我们知道从10.10开始每个Ubuntu版本,都带了一个动态壁纸,即像Win7下的主题里面的壁纸一样,隔一段时间更换一张壁纸.我个人非常喜欢,觉得更换一下,不至于审美疲劳.但是Ubuntu下只有一种, ...

  7. 动态水印跟踪去除_视频动态水印如何去除 视频中不定时出现的图片加文字广告如何尽量模糊处理...

    『狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!』 离别真是个伤感的事情,每天都走人来来去去,每天也都有人走走停停,当离别 ...

  8. java如何把文件中的内容存到一个动态数组arraylist中_如何动态地向Java中的数组添加项目?...

    由于数组的大小是固定的,因此您不能动态地向其中添加元素.但是,如果您仍然想要这样做,将数组转换为ArrayList对象. 将所需元素添加到数组列表. 将数组列表转换为数组. 示例import java ...

  9. vue 动态设置组件高度_高度动态的Vue明星评分组件

    vue 动态设置组件高度 虚拟动态星级 (vue-dynamic-star-rating) A Highly Customizable, easy-to-use elegant stars ratin ...

最新文章

  1. 【Linux基础】文件处理实例
  2. 设计模式之备忘录模式(Memento)摘录
  3. android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】
  4. C#调用API向外部程序发送数据(转载)
  5. Sublime text 简单配置
  6. [蓝桥杯2016决赛]平方末尾-数论,枚举
  7. C++——已知a+b、 a+c、b+c、 a+b+c,求a、b、 c
  8. 安卓rpg绅士游戏资源_海贼无双3(动作游戏)——电脑安卓单机游戏下载资源分享...
  9. vc picture控件的分类总结(转载)
  10. shift and算法
  11. 【linux网络】net_device及注册与销毁
  12. 市场上主要的PB系统提供商简介
  13. android 优秀控件以及开源项目
  14. [渝粤教育] 南京审计大学 审计学基础 参考 资料
  15. 034 Rust死灵书之为Vec实现Drain
  16. 关于安装公司监控软件后导致Mac电脑需要每天重启4次才能连网的解决办法
  17. PHP 核心技术与最佳实践
  18. 【githubshare】开源的文件文档在线预览项目,支持主流办公文档的在线预览,如 doc、docx、Excel、pdf、txt、zip、rar、 图片等
  19. PTA 数据结构 修理牧场
  20. 安卓开发环境的搭建(安卓app开发流程)

热门文章

  1. 前端学习之BOM(浏览器对象模型)
  2. 运维老哥必须知道的Linux系统文件目录组织结构
  3. java导出pdf_一张PDF了解JDK11 GC调优秘籍-附PDF下载
  4. python 两个数据框合并计算_一文掌握Excel、SQL、Python【数据合并】大法!
  5. python 华泰证券 客户端_华泰证券网上交易系统(高级版)下载 v8.13官方版下载
  6. la环球乐园里的机器人_北京环球度假区核心工程完工,你知道这里面都有什么主题景区吗?...
  7. css怎么让两个table并排_关于CSS布局
  8. mysql如何实现管理权限分离_基于SpringCloud+vue(ElementUI)+mySQL前后端分离设计之--搭建权限管理系统...
  9. 联想微型计算机电脑黑屏怎么做系统,联想电脑黑屏怎么办,5种方法轻松排除黑屏故障...
  10. java基数排序 数组_万字长文带你掌握Java数组与排序,代码实现原理都帮你搞明白!...