c++ 分页展示_分合相宜 Excel透视报表生成分页和汇总报表

我们经常要利用Excel生成指定类型的报表,但是很多报表原始数据是混杂在一起,或者是分布在各个子表中。现在利用Excel透视报表的功能,我们可以快速将混杂的数据分离为分页报表,或者将独立子表整合为汇总报表。

简单分页,混杂报表变身分页报表

为了方便统计,工作中很多报表数据都是归集在一起。比如公司HR整理的员工考勤报表,所有员工是按照月份统计整合在一起(图1)。

32b551d969cc957d2633845d81069784.png

图1 原始数据

现在老总需要查看每月和各部门考勤,因此需要将上述汇总数据按照月份和部门类别分别整理,这类操作借助透视报表就可以轻松完成了。下面以月份整理为例。

点击“插入→数据透视表”,表区域选择原始数据中的数据区域,设置透视表的位置选择“新工作表”,这样在新工作表会生成一个透视表(图2)。

69e64faf4876a9cc94622eea5bf2962a.png

图2 创建数据透视表

在出现数据透视表窗口,在数据透视表字段,勾选“员工”,“旷工天数”和“月份”。接着使用鼠标分别将“月份”拖到下方的筛选器,“员工”,“旷工天数”拖到“行”(图3)。

fa30702a9b3a3a85a0d9192a41e98531.png

图3 透视表字段设置

切换到“数据透视表→选项→显示报表筛选页”,在打开的窗口选择按照“月份”进行筛选。这里筛选是根据上述筛选字段进行设置,因此如果是其他报表,如要对部门进行筛选,则在上述筛选字段添加“部门”字段即可(图4)。

d219b6a0097c9ec6657c9172022cfb4d.png

图4 显示报表筛选页

完成上述操作后,点击“确定”,这样在当前工作簿下就会新增11月份、12月份两个子表,切换到各自子表后,员工旷工数据就一目了然了。显然利用自行定义字段的方法,我们可以自行选择需要的数据进行展示,并自动生成需要的报表(图5)。

ad9a8873d401eda3b556dd75100f6f96.png

图5 自动生成子表

快速整合,独立子表融合为汇总表

上述介绍的是将总表的数据分离为特定数据所需的子表,在实际工作中还有很多反向操作,即将多个子表的内容汇总,汇总操作同样可以借助数据透视表完成。比如一份原始数据如下,销售部业绩已经按照月份做好统计,现在需要分别统计销售一、二、三部的销售额(图6)。

5a1d4eb32bbabaf34d2f8f23a5e87c7d.png

图6 销售示例数据

按Alt+D快捷键,接着继续按下P键,弹出“数据透视表和数据透视图向导”,选择“多重合并计算区域”。继续下一步选择“创建单页字段”,在选定区域这步,按提示选择“1月”工作表的“$C$1:$D$4”(即只要选择C、D列内容即可),点击“添加”将其添加到下方的列表。重复上述操作,依次将“2月”工作表、“3月”工作表相应的数据区域也添加到列表,最后点击“完成”(图7)。

56b862803996621b39be51eda8b077ac.png

图7 选定区域数据

在打开的新建数据透视表,选中“页1”将其更改为“销售分部统计”,这样在新的数据透视表就可以将每个销售分部的统计数据自动列出。利用数据透视表可以非常方便按照指定的要求,将各个子表的特定数据列出并进行自动统计(图8)。

a65e859f0532fa1eeeec530e9aeb182b.png

图8 统计多字表的数据透视表

当然这个透视表还可以根据我们实际需要,利用行标签的筛选,灵活显示数据,比如只要显示销售一部的数据,那么只要在“行标签”下拉列表勾选“销售一部”,这里显示的就是销售一部的统计数据了。此外,在数据透视表中我们还可以根据自己的实际需要,结合函数完成更多数据要求的展示。

比如在上述原始透视表数据中还包含回款金额,现在需要透视表中增加回款率指标(即回款额/销售额)。切换到“数据透视表工具→字段、项目和集→计算字段”,在打开的增加字段窗口,点击将默认的字段名改成“回款率”,在公式栏输入“=”,依次选择“回款额”并点击插入字段,在插入的回款额字段后输入除号(也就是/),然后选中“销售额”并点击“插入字段”(图9)。

3980624c6b37ade5f1691197542b1d42.png

图9 插入字段

这样在原来透视表中就会新增一个回款率的字段,这个字段会自动根据上述的公式进行计算。为了方便显示,可以将显示单元格数据设置为百分比显示(图10)。

642d18cee65a4b207978272cff17e508.png

图10 插入新的字段

当然我们可以根据自己的实际需要插入更多的计算字段。这样即使原始数据中没有相应的统计。通过自行插入字段的方法,可以在透视表中显示更多的数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/369399.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二分法在数组内查找数c语言,C++二分法在数组中查找关键字的方法

本文实例讲述了C二分法在数组中查找关键字的方法。分享给大家供大家参考。具体如下:/*此程序演示了二分法查找算法(针对按从小到大排列的数组)的实现。*/#include using namespace std;/*功能: 实现数组的二分法查找(只算法只适合按从小到大排列的数组)返…

(第1部分,共3部分):有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的摘要...

我已经花了几个月的时间考虑审查有关性能调优,JVM,Java中的GC,Mechanical Sympathy等主题的文章和视频的缓存,并最终花了点时间–也许这就是重点我什么时候需要做我的智力进步! 感谢Attila-Mihaly给我提供了为其年度时…

【springBoot】之定制Banner

springboot启动时控制台打印图案如下: 1、假如我们不想看到这个图案 public static void main(String[] args) {SpringApplication applicationnew SpringApplication(Application.class);/*** OFF G关闭* CLOSED 后台控制台输出,默认就是这种* LOG 日志输出*/appli…

Web前端体系的脉络结构

Web前端技术由 html、css 和 javascript 三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整…

无法访问netflix服务_Choerodon 的微服务之路(三):服务注册与发现

本文是 Choerodon 的微服务之路系列推文第三篇。在上一篇《Choerodon的微服务之路(二):微服务网关》中,介绍了Choerodon 在搭建微服务网关时考虑的一些问题以及两种常见的微服务网关模式,并且通过代码介绍了Choerodon …

excel中如何取消自动超链接?

最近做的表格有点多,年终述职也到了。总有一些地方生疏了,幸好还有点小印象。记录下来,以后可以回来看看。方法一 适合单个链接的取消 1输入网址后,按回车键确认,快捷键ctrlz,即可取消,这种不好…

大根堆的删除c语言,大根堆和小根堆的C语言实现

大根堆小根堆的实现:以PPT形式呈现大根堆构建的理论过程1、首先涉及到一个堆的调整,这也是算法的核心部分。假设树中,节点i的子树已经为两个大根堆。这两个子树再加上i节点的话,可能是大根堆也可能不是,因此需要对节点…

【Java数据结构学习笔记之一】线性表的存储结构及其代码实现

应用程序后在那个的数据大致有四种基本的逻辑结构: 集合:数据元素之间只有"同属于一个集合"的关系 线性结构:数据元素之间存在一个对一个的关系 树形结构:数据元素之间存在一个对多个关系 图形结构或网状结构&#xff…

分析Java核心转储

在本文中,我将向您展示如何调试Java核心文件,以查看导致JVM崩溃的原因。 我将使用在上一篇文章: 生成Java Core Dump中生成的核心文件。 您可以通过以下几种方法来诊断JVM崩溃: hs_err_pid日志文件 当JVM中发生致命错误时&#x…

网页结构 盒模型

HTML是个什么鬼? 前端开发人员要想和浏览器沟通,就要用到浏览器才能够识别的语言(HTML超文本标记语言),所以他是一门浏览器能够识别的语言。是一种由标签组成的超文本标记语言,而非编程语言。一个html文档…

idea创建git分支

此时只是在本地创建好了分支,修改源代码后add,commit将本地分支提交到远程仓库分支已创建,其它成员此时就可以从git拉分支转载于:https://www.cnblogs.com/qianqiu-1026/p/8589218.html

已知华氏温度f c语言,编程题:已知两种温度的换算公式C=(5/9)(F-32),试编写一个程序输入华氏度F,输出摄氏度。...

使用python的写法为:valinput("请输入带有温度表示符号的温度值(例如:32c)")if val[-1] in ["C","c"]:f1.8*float(val[0:-1])32print("转换后的温度为:%.2fF"%f)elif val[-1] in ["F",&qu…

MongoDB身份验证

我最近更新了Mongometer ,使其更加灵活。 发布新版本后不久,其中一位用户通过在帖子中发表评论来反馈问题。 我启动了我的机器,打开了我的IDE,发现了问题,并在半小时内将修复程序推送到了github 。 这不是快速的成功案…

golang ffmpeg 做网络直播

最近在公司做在线视频转码的工作,研究了下ffmpeg 最后直接研究了下网络直播,我是在我自己的mac 上面测试的,效果,还可以,先看看效果图吧 ffmpeg 我是通过brew安装 的,这步就略了 VLC这个播放器怎么安装的也…

androidstudio带pom的上传到jcenter_输送机@网带输送机@304网带输送机@304不锈钢网带输送机@输送机网带厂家定制...

输送机网带输送机食品网带输送机304网带输送机304不锈钢网带输送机输送机网带厂家定制输送机主要用于运输食品原料或成品。食品输送机根据输送带不同可分为皮带的,链板的,网带的。输送形式有:直行的,爬坡提升的,清洗的…

box-sizing -- 盒模型

项目开发中,在浏览同事的代码,发现他经常用一个属性--box-sizing,很好奇是什么,于是乎,上网查阅资料学了起来。  首先我们先复习一下盒模型的组成:一个div通常由 content(内容) margin padding border组成…

有温度传感器的风机控制系统C语言,毕业论文--基于单片机的工业风机控制器设计与实现.doc...

大连东软信息学院本科毕业设计(论文)论文题目论文题目:基于单片机的工业风机控制器设计与实现系 所:电子工程系专 业:电子信息工程(嵌入式系统工程方向)学生姓名:学生学号:指导教师:导师职称:讲…

JAXB和java.util.Map

具有讽刺意味的是,可能很难在JAXB(JSR-222)中映射java.util.Map类? 在这篇文章中,我将介绍一些使其变得更容易的项目。 Java模型 以下是我们将用于此示例的Java模型。 顾客 Customer类具有Map类型的属性。 我之所以…

转载大神的一篇文章----【如何选择开源许可证?】

原文地址:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html 如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、…

教你如何用 lib-flexible 实现移动端H5页面适配

前话 好久没写教程了(可能会误导新手的菜鸟教程( ̄▽ ̄)")。 这是我的github,欢迎前端大大们和我一起学习交流 https://github.com/pwcong 最近入职公司做前端实习,这几个星期来学到了移动端H5页面适配…