第一部分,讲了excel基本功能,数据分析部分的排序与筛选(高级筛选),这次主要学习数据分析下半部分的数据透视表。
第一部分链接:EXCEL实战技巧与数据分析(一) - 数据科学探路者的文章 - 知乎 https://zhuanlan.zhihu.com/p/57915352
数据透视表综合了数据排序、筛选、分类汇总等优点,更加灵活变换各种类型的报表。学习的内容有:
1.数据透视表的应用条件格式
2.“按某一字段汇总”的数据显示方式
3.多重合并计算数据区域的数据透视表
4.在数据透视表插入切片器和日程表
5.利用sql语句结合数据透视表汇总、分析数据
一、数据透视表的应用
*用二维表创建数据透视表
(若工具栏没有数据透视表,添加方法:文件—选项—自定义功能区—不再功能区命令)
*数据透视表也可以统计重复项目的数量
*在数据透视表中进行排序(excel中的排序功能)
*获取数据透视表的数据源(数据源丢失找回)
数据透视表选项—数据—启用显示明细数据
*组合数据透视表的日期项(分段显示日期)
(选定要修改日期的单元格—工具栏—分析—分组选择)
*在数据透视表中添加计算项
选择列标题—字段项目和集—计算项
*创建多重合并计算数据区域的数据透视表
表格包括(地区、月份、数量、金额)
*数据再透视(百分比显示数据)
常规方法创建的数据透视表,要以百分比形式显示数据,通常可以在值字段设置中的值显示方式——总计百分比
但是按照例如行业分类的列进行显示所占相同行业中的百分比数,不能通过一般的字段设置来处理,通过数据再透视的方法。
第一步,先按照项目分类单独创建数据透视表
第二步,将各个项目的透视表作为多重数据源创建一个新的数据透视表
得到两张数据透视表后,选择多重合并计算
*数据透视表创建完成后,用户可以结合自动筛选功能,使数据透视表具有类似分类汇总功能
*从数据透视表中查询数据,使用getpivotdata函数
getpivotdata(table,name)用法:table可以是数据透视表中任一单元格,name是要查询的内容,需要双引号引用,比如:要查询(2011-8-16 怀远 金额)则公式为:
getpivotdata($A$1,''2011-8-11 怀远 金额'')
*利用Microsoft Query SQL做出入库数据查询
此方法可以达到动态数据透视表的目的,保持数据透视表与数据源的同步更新