老许今日份知识分享来了。

处理数量较大的数据时,一般分为数据获取、数据筛选,以及结果展示几个步骤。在 Excel 中,我们可以利用数据透视表(Pivot Table)方便快捷的实现这些工作。

首先手把手的教你 如何在 Excel 中手动构建一个基本的数据透视表 ,最后用 VBA 展示如何自动化这一过程。

  注:

  1、数据分析Excel必备技能有哪些基于 Excel 2016 for Mac 完成,个别界面和 Windows 版略有差异

  2、如果要完成 VBA 的部分,Excel for Mac 需要升级到 15.38 版本以上

  3、Excel 2007 及之后的顶部 Ribbon 菜单,文中简称为 Ribbon

  4、开启“开发工具”菜单的方法也请自行了解

一、 源数据

  Excel 提供了丰富的数据来源,我们可以从 HTML、文本、数据库等处获取数据。

  这个步骤不展开讨论,以下是我们作为分析来源的工作表数据:

二、创建数据透视表

  1、此处将工作表重命名为sheet1

  2、首先确保表格第一行是表头

  3、点击表中任意位置

  4、选中 Ribbon 中的“插入”

  5、点击第一个图标“数据透视表”,出现“创建数据透视表”对话框

  注意观察对话框中的各种选项,这里我们都采用默认值

  点击“确定”后,一个空的数据透视表出现在了新工作表中:

三、数据透视表中的字段

  在“数据透视表生成器”菜单中,选择“球队、平、进球、失球、积分、更新日期”几个字段

  将“平”拖放至“行”列表中的“球队”上方;表示在“平局”的维度上,嵌套(nesting)的归纳了“球队”的维度

  将“更新日期”拖放至“筛选器”列表中;表示可以根据更新日期来筛选显示表格数据

  分别对当前“值”列表中的几个字段,点击其右侧的i图标

  因为本例中无需计算其默认的“求和”,故将这几个字段的“汇总方式”都改为“平均值”

  暂时关闭“数据透视表生成器”

  该窗口随后可以用“字段列表”按钮重新打开

  此时一个基本的数据透视表已经成型

四、增加自定义字段

  有时基本的字段并不能满足分析的需要,此时就可以在数据透视表中插入基于公式计算的自定义字段。

  下面用不同的方法加入两个自定义字段:

  1、简单运算的公式

  首先简单计算一下各队的场均进球数:

  1)点击数据透视表中的任意位置,以激活“数据透视表分析” Ribbon 标签

  2)点击“字段、项目和集”按钮,在弹出的下拉菜单中选择“计算字段”

  3)“插入计算字段”对话框会出现

  4)在“名称”中填入“场均进球”

  5)在“字段”列表中分别双击“进球”和“场次”

  6)以上两个字段会出现在“公式”框中,在它们中间键入表示除法的斜杠/

  7)也就是说,此时“公式”部分为 =进球/场次

  点击“确定”关闭对话框,数据透视表中出现了新的“求和/场均进球”字段

  按照之前的方法,将字段的汇总方式改为“平均值”,确定关闭对话框

  2.调用 Excel 公式

  再简单的评估一下球队的防守质量,这里我们假设以如下 Excel 公式判断:

  = IF(净胜球>=0,2,1)

  防守还不错的取 2,不佳的则标记为 1。

  1)按照刚才的方法新建一个计算字段

  2)将上述公式填入“公式”框

  将字段的汇总方式改为“计数” -- 虽然在此处并无太多实际意义

五、利用切片器过滤数据

  除了可以在“数据透视表生成器”中指定若干个“过滤器”,切片器(Slicers)也可以用来过滤数据,使分析工作更清晰化。

  切片器的创建非常简单:

  1、在 Ribbon 中点击“插入切片器”按钮

  2、在字段列表中选择“胜”、“负”

  3、两个切片器就出现在了界面中

  点击切片器中的项目就可以筛选

  结合 ctrl 键可以多选

  6、成果

  至此,我们得到了一个基于源数据的、可以自由组合统计维度、可以用多种方式筛选展示的数据透视表。

  可以在 Ribbon 的“设计”菜单中选择预设的样式等,数据分析Excel必备技能有哪些不展开论述。

  以上就是创建数据透视表的基本过程。

七、自动化创建

  基本的数据透视表的创建和调整并不复杂,但如果有很多类似的重复性工作的话,使用一些简单的 VBA 来自动化这一过程,将极大提升工作的效率。

  本例中使用 VBA 脚本完成与上述例子一样的任务,对于 VBA 语言仅做简单注释,想更多了解可以自行查阅官方的文档等

  1.一键生成

  此处我们放置一个按钮在源数据所在的数据表,用于每次点击自动生成一个数据透视表。

  1)在 Ribbon 的“开发工具”中点击按钮

  2)在界面任意位置框选一个按钮的尺寸

  3)释放鼠标后弹出“指定宏”对话框

  4)此处我们将“宏名称”框填入 ThisWorkbook.onCreatePovit

  5)“宏的位置”选择“此工作簿”

  6)点击"编辑"后关闭对话框

  将按钮名称改为“一键生成透视表”

  2.脚本编写

  1)点击 Ribbon 中“开发工具”下面第一个按钮“Visual Basic”

  2)在出现的“Visual Basic”编辑器中,选择左侧的“ThisWorkbook”类目

  3)在右侧编辑区贴入下面的代码




  3.运行程序

  回到界面中,每次点击按钮就会在新工作表中生成结构和之前例子一致的数据透视表

  八、总结

  1)数据分析Excel必备技能有哪些简单的展示了在 Excel 中创建透视表的过程,以及其筛选、展示数据的方式

  2)通过 VBA 可以完成和手动创建一样甚至更多的功能,并大大提高工作效率

最后,欢迎有事没事找老许唠嗑,天南海北各种专业知识咱都懂一点点儿。记得一键三连再走呦

数据分析Excel必备技能有哪些相关推荐

  1. 数据分析Excel必备技能:数据透视表使用教程

    点击上方蓝色字关注~ 来源:掘金 处理数量较大的数据时,一般分为数据获取.数据筛选,以及结果展示几个步骤.在 Excel 中,我们可以利用数据透视表(Pivot Table)方便快捷的实现这些工作. ...

  2. excel使用教程_数据分析Excel必备技能:数据透视表使用教程

    江米小枣tonylua | 作者 掘金 | 来源 处理数量较大的数据时,一般分为数据获取.数据筛选,以及结果展示几个步骤.在 Excel 中,我们可以利用数据透视表(Pivot Table)方便快捷的 ...

  3. 数据分析——Excel——透视表

    透视表 1 简述 最近看了很多数据分析的必备技能和学习方案,都包括Excel的数据透视表的使用.学习了一下确实可以帮助我们快速的查看数据.了解数据.比较简单,操作一下就上手! 1.1 分级透视表 效果 ...

  4. 【学习笔记】产品经理必备技能之数据分析(二)常见数据分析方法(上)

    内容来自小破站<黑马程序员-产品经理必备技能之数据分析>复习自用 [学习笔记]产品经理必备技能之数据分析(二)常见数据分析方法(上) 3 常见数据分析方法 3.1 基础数据分析(日常工作) ...

  5. 数据分析不再是热门职位,而是必备技能

    很多人会觉得说,数据分析是一门职位,那么最近这几年,这个职位热度很高,所以总有人说,现在学数据分析是不是已经太晚了,没有机会了,竞争太激烈了.如果单纯从数据分析师的职位来说,这么说是对的. 但现实是, ...

  6. EXCEL装逼指南之动态进度条(项目经理必备技能)

    EXCEL装逼指南之动态进度条(项目经理必备技能) 作为浪迹职场多年的混子(项目经理),是否常常对项目进度把控不利,汇报工作又含含糊糊让领导不知所以而经常惨遭领导羞辱,同事嘲笑? 那么如何做一份让领导 ...

  7. 财会工作者必备技能不只是Excel,还要具备……

    在数字时代,财务工作者的必备技能,除了Excel外,还要具备RPA相关技能. --某资深财务工作者 Excel的强大,在这里无需多言. 但,要想作一名合格的财务工作者, 只会Excel就可以高枕无忧了 ...

  8. 数据分析必备技能:数据化可视化日报制作

    很多人都会说电商运营概念很大,不知道如何去做分析"数据",优化"品类",筛选"渠道",觉得做电商运营挺难的! 然而,对于电商运营人员而言,数 ...

  9. sql python tableau_Python+SQL+Tableau神组合,金融/咨询/互联网等抢着要的商业分析必备技能!...

    原标题:Python+SQL+Tableau神组合,金融/咨询/互联网等抢着要的商业分析必备技能! [快求职直推]:提供留学申请,背景提升,工作求职等全方位一体化服务,服务于致力进入券商.基金.互联网 ...

最新文章

  1. 安装MySQLdb for Python3.7
  2. 达摩院2022十大科技趋势发布:人工智能将催生科研新范
  3. 使用Yum历史查找已安装或已删除的软件包信息
  4. CentOS中用top命令CPU负载
  5. cpu进程调度---RT Throttling【转】
  6. linux curl 多线程,CURL多线程不执行一直在请求
  7. C# 调用动态链接库读取二代身份证信息
  8. heroku_本月风味– Neo4j和Heroku
  9. CentOS 6.8 虚拟机安装详解
  10. arduino编程时加{}报错_使用Arduino开发板时最常见的10个错误
  11. 回溯子集树与排列树——装载问题旅行售货员问题(算法设计课题)
  12. ios touch坐标_iOS 3D Touch –窥视与流行
  13. 打造黑苹果(六)设置无线网卡上网
  14. Linux 下载安装maven
  15. 关于金格电子签章的使用问题处理
  16. 集团施工企业安全生产风险管控和隐患排查治理双重预防机制数字化建设方案
  17. 牛逼!你竟然把VSCode玩成了IDEA的效果,有点哇塞。。。
  18. C个java都是多线程语言对吗_Java里的多线程
  19. cartographer CSM理解
  20. 2020成考C语言答案,2020年成人高考语文题库(含历年真题练习题模拟题)

热门文章

  1. UPS、ATS、STS、EPS分别是什么
  2. K_A08_012 基于 STM32等单片机驱动 DRV8833 模块按键控制直流电机正反转
  3. 数字电路水位监控系统的设计与实现(基于proteus仿真)
  4. 计算机英语学科总结,英语组学科活动总结
  5. 快递100下单未知错误?快递100寄件/同城配送接口FAQ
  6. 关于分布式商城的项目讲解
  7. linux vi粘贴格式易错乱
  8. 将form改为ajax提交
  9. 五分钟,让你掌握学好CNC数控编程的技巧
  10. windows-spidermonkey