poi创建数据透视表

If you're a pivot table fan, like I am, you know how quick and easy it is to summarize a massive amount of data, with just a few clicks. You can show sums, counts, averages, and other totals, without using any fancy formulas.

如果您像我一样是数据透视表的支持者,那么您只需单击几下就可以知道汇总大量数据的便捷性。 您可以显示总和,计数,平均值和其他总计,而无需使用任何特殊公式。

In the screen shot below, the pivot table is summarizing income and expenses, and there is a Slicer at the top left, for quick filtering.

在下面的屏幕快照中,数据透视表汇总了收入和支出,并且左上角有一个Slicer,用于快速过滤。

格式限制 (Formatting Restrictions)

As wonderful as pivot tables are, they do have some limitations, and you might not be able to get the layout exactly the way you need it. In the screen shot below, you can see a P & L statement, based on the same data as the previous pivot table.

尽管数据透视表很棒,但它们确实有一些限制,您可能无法完全按照所需的方式获得布局。 在下面的屏幕快照中,您可以基于与之前的数据透视表相同的数据查看损益表。

You'd never be able to get the pivot table in exactly this layout, with its blank rows, and formatting, and there are additional formulas at the right side too.

您将永远无法获得完全符合这种布局的数据透视表,其中包括空白行和格式,并且右侧也有其他公式。

创建自定义报告 (Create a Custom Report)

Roger Govier is a pivot table fan too, and he has created a solution for building his own custom reports, like the P & L statement shown above. Roger creates a pivot table first, and then he uses the GetPivotData function, to pull specific data into his custom layout.

Roger Govier也是数据透视表迷,他已经创建了一个用于构建自己的自定义报告的解决方案,例如上面的P&L语句。 Roger首先创建一个数据透视表,然后使用GetPivotData函数将特定的数据提取到他的自定义布局中。

In the formulas, Roger uses cell references to the row and column headings, so he just has to create one GetPivotData formula, then copy it into all the data cells of the custom layout.

在公式中,Roger使用对行和列标题的单元格引用,因此他只需要创建一个GetPivotData公式,然后将其复制到自定义布局的所有数据单元格中。

Another smart trick is that Roger adds headings at the top of the sheet too, and refers to those cells, instead of hard coding the field names into the formulas.

另一个聪明的技巧是,Roger也在表的顶部添加了标题,并引用了这些单元格,而不是将字段名称硬编码到公式中。

改用INDEX和MATCH (Use INDEX and MATCH Instead)

If you don't want to use the GetPivotData function, Roger also show how you can create named ranges, based on the pivot table. Then, use the INDEX and MATCH functions to extract the applicable data, and build the custom report.

如果您不想使用GetPivotData函数,Roger还将展示如何基于数据透视表创建命名范围。 然后,使用INDEX和MATCH函数提取适用的数据,并构建自定义报告。

He even has sample code that you can use, to automate building the named ranges.

他甚至还提供了可用于自动构建命名范围的示例代码。

下载样本文件 (Download the Sample File)

To see the detailed instructions, and download Roger's sample file (with or without the VBA code), please visit the Build Custom Reports With GetPivotData page, on my Contextures website.

若要查看详细说明,并下载Roger的示例文件(带有或不带有VBA代码),请访问Contextures网站上的“使用GetPivotData构建自定义报告”页面。

翻译自: https://contexturesblog.com/archives/2014/11/13/create-custom-reports-from-pivot-tables/

poi创建数据透视表


http://www.taodudu.cc/news/show-2338554.html

相关文章:

  • 数据透视表基础应用
  • 大数据分析如何利用Python创建数据透视表
  • poi创建数据透视表_如何创建数据透视表样式
  • 创建数据透视表数据包含合并单元格
  • 如何使用Java以编程方式在Excel中创建数据透视表?
  • VBA 数据透视表的创建
  • 创建数据透视表:
  • Excel如何构建简单的透视表
  • Excel 数据透视表教程大全之 01 什么是数据透视表 如何创建数据透视表
  • 【转】新方法打造自己的N合一 XP系统盘
  • 使用GRUB2制作U盘PE启动盘
  • 系统封装 如何加载PE到Easyboot进行合盘
  • winpe装双系统linux_winPE+ubuntu双系统U盘制作
  • linux下nfs安装配置
  • 快速集成Android实现下拉刷新上拉加载更多
  • grub4dos挂载iso linux,GRUB4DOS加载ISO启动光盘完美解决方案
  • Grub命令
  • wim工具扫描linux磁盘,图文解说WIMTOOL的安装及利用该工具编辑WIM文件
  • Windows(多)操作系统启动过程
  • RHEL5.4配置自动挂载器
  • linux cfg配置文件,isolinux.cfg配置文件的写法
  • stm32 SWD printf SWD调试输出
  • 【转】打造个性化ghostxp光盘另类教程(2)
  • PDF文件太大怎么压缩
  • ppt太大怎么压缩变小一点?
  • PPT太大如何压缩到最小?
  • ppt太大如何压缩到最小的批量处理方式
  • ppt文件太大怎么变小?
  • ppt太大如何压缩到最小,这个方法你得知道
  • ppt压缩文件怎么压缩?

poi创建数据透视表_从数据透视表创建自定义报告相关推荐

  1. java动态是如何根据实体建表_传入Java对象 自动创建动态表 并录入数据

    看到Hibernate你给一个对象,他就能动态的创建配置文件里面指定的表名,然后把数据录入到数据库,当初感觉是很神奇,不过,好像 Hibernate不能动态的分表创建表和录入数据 我这里写了一个公用的 ...

  2. mysql附录建表_用CREATE TABLE 语句创建数据表

    用CREATE TABLE 语句创建数据表 用 CREATE TABLE 语句创建表.此语句的完整语法是相当复杂的,因为存在那么多的可选子句,但在实际中此语句的应用相当简单.如我们在第 1 章中使用的 ...

  3. MySQL为数据创建索引的目的_为数据表创建索引的目的是什么

    一.SQL创建索引的目的如下: 1.通过唯一性索引(unique)可确保数据的唯一性: 2.加快数据的检索速度: 3.加快表之间的连接: 4.减少分组和排序时间: 5.使用优化隐藏器提高系统性能. 二 ...

  4. 关联数据库中多张表_关联数据

    关联数据库中多张表 在本系列的前两篇文章(" 使用RDF创建数据网 "和" 使用SPARQL查询RDF数据 ")中,您了解了资源描述框架(RDF)以及SPARQ ...

  5. mysql单张表数据量极限_极限数据量范围的安全测试

    mysql单张表数据量极限 When we develop security testing within inconsistent data volume situations, we should ...

  6. 查询hive表_大数据中Hive与HBase的区别与联系

    二者区别 Hive:Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能. Hive本身不存储和计算数据,它完全依赖于HDFS和MapRe ...

  7. 数据迁移测试_自动化数据迁移测试

    数据迁移测试 Data migrations are notoriously difficult to test. They take a long time to run on large data ...

  8. pd种知道每个数据的类型_每个数据科学家都应该知道的5个概念

    pd种知道每个数据的类型 意见 (Opinion) 目录 (Table of Contents) Introduction介绍 Multicollinearity多重共线性 One-Hot Encod ...

  9. python大数据工程师 培训_大数据工程师需要学习哪些?

    经常有初学者在QQ问我,自己想往大数据方向发展,该学哪些技术,学习路线是什么样的,觉得大数据很火,就业很好,薪资很高.如果自己很迷茫,为了这些原因想往大数据方向发展,也可以,那么我就想问一下,你的专业 ...

  10. mysql收货地址表_收货地址表结构 以及创建修改流程

    创建收货地址的过程中, 一共涉及到三张表 一张为PostalAddress  contact_mech    party_contact_mech 创建的流程  调用createPartyPostal ...

最新文章

  1. AI:2020年6月23日北京智源大会演讲分享之AI交通专题论坛——11:05-11:35杜博文教授《基于广义时空数据挖掘的交通复杂行为认知-从研究到工业》
  2. 【机器学习】GBDT 与 LR 的区别总结
  3. 旧版 npm 安装 node_modules 模块目录层次过深,导致 win 下无法删除
  4. python将一个文件的内容写入另一个文件_Python3中如何将文件中两个关键词中的信息写入到另一文件?...
  5. LINUX系列:Shell命令
  6. DDoS 攻击爆发!医疗在线教育成重点,代理攻击成常态
  7. AC内WLAN漫游配置实例
  8. 在禁用UAC时,无法激活此应用
  9. 渗透测试工程师从业经验
  10. 选择排序之简单选择排序
  11. Shell--点名器脚本,实现点名去重。
  12. django-mysql 中的金钱计算事务处理
  13. iperf3.1源码解析笔记(1)-网络压力测试工具iperf的使用
  14. Java3D加载obj文件+mtl文件
  15. 史上最牛逼的导航网站(很全很详细)
  16. 如何进入机械革命官网 下载驱动
  17. arcmap叠置分析_叠加分析
  18. 360浏览器拦截弹窗,window.open方式打不开新页面(js操作新开页面)
  19. 3d导航_用户可以导航以探索艺术家及其作品的3D环境
  20. Java转Kotlin

热门文章

  1. 利用pandas 读取pdf中的表格文件
  2. 微信分享第三方网页链接自定义标题、描述、图片
  3. 华为笔记本键盘说明图_笔记本电脑键盘各键名称与位置(最好有图)
  4. 键盘拆开重新安装步骤_键盘拆卸后怎么安装?
  5. FPGA verilog 临近插值任意比例视频缩放代码
  6. 图灵机器人不再免费(19.9元),获取调用api的key,实名认证遇到413 Request Entity Too Large问题
  7. java 获取html title_java htmlparser 获取网页title
  8. 腾讯安全发布《零信任解决方案白皮书》
  9. 双系统彻底删除Ubuntu启动项
  10. word2016插入公式技巧2