Excel数据报表制作
知识点来自B站戴师兄,本文系学后总结,基于ofice2016,自动化报表展示如下
- 日期的联动变化,改变日期则所有数据一起改变
- 指标的联动,输入特定的指标即可改变数据内容
- 平台联动筛选
- 联动的迷你图与数据指示条、进度条等
知识点思维导图
数据透视表
表
- 定义:一种交互式的数据表,可以进行特定的计算。个人认为数据透视表和普通图表的差别在于数据透视表拥有交互功能,在选择数据之后能够通过拖拽选择报表的字段,更加灵活
- 步骤:目标定位在数据sheet–选择菜单栏插入–数据透视表
在数据透视表中即可使用拖拽选择行,列,求值等操作
图
- 定义:通过选择数据透视表中的数据画图,得到的图形即为数据透视图,能根据数据透视表联动交互。
- 步骤:选择数据透视表中的数据–插入-选择对应的图形
切片器
- 定义:切片器其实是一种筛选结构,只不过只能在数据透视表中使用,可以通过切片器选择应用在数据透视表中的数据
- 步骤:选定数据透视表–插入–切片器–选择筛选原则
常用函数
我把本博客中用到的函数按照功能分为求和、逻辑、匹配三个大类
求和函数
- SUM:SUM(number1, number2…),简单的求和函数,选定数值后即可通过SUM求和
- SUMIF:SUMIF(range, criteria, [sum_range]),range是条件范围,criteria是筛选的标准,这两项是必须项,sum_range是求和的范围,可省略,省略后则对range求和。例如SUMIF(收入列, “>=&10000”, 人数列)表示选择满足收入大于10000的人数进行求和,如果省略人数列,则为SUMIF(收入列,">=&10000")表示对收入大于10000的收入进行求和
- SUMIFS:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …) 与SUMIF基本相同,但是sum_range提到最前,新增的criteria_range1表示第一个筛选标准的范围,该函数可进行多条件选择
- SUBTOTAL :SUBTOTAL(function_num,ref1,[ref2],…)其中function_num参数为1-11或101-111这些数字,不同的数字代表不同的求和函数,具体如下图,ref1表示求和的数据范围;这与SUM的区别在于SUBTOTAL在筛选模式(Ctrl+Shift+L)下能够对筛选后的数据进行操作,而SUM则不受筛选器的影响
逻辑函数
- IF:IF(logical_test, value_if_true, [value_if_false]) 其中logical_t