
Excel数据透视表教程:快速整理数据,提升工作效率
如果说Excel里有什么功能能让工作效率提升10倍,那肯定是数据透视表,几百几千行的数据,想统计、分析、汇总,用函数要写半天,用数据透视表拖拖拽拽几秒钟就搞定,不用写公式,不会出错,是职场人必须掌握的神器,而且非常简单,新手也能快速学会。
一、数据透视表是干什么的?为什么这么好用?
简单来说,数据透视表就是用来快速汇总、分析大量数据的工具,不用写公式,不用复杂的操作,拖拖拽拽就能得到你想要的统计结果,特别适合处理大量数据。
什么时候用数据透视表?
– **汇总统计**:比如有几千行的销售数据,想统计每个地区的销售额总和,每个产品的销量,每个销售的业绩,用数据透视表几秒钟就搞定。
– **交叉分析**:想统计每个地区不同产品的销售额,每个月不同部门的支出,两个维度交叉统计,非常方便。
– **快速筛选**:想单独看某个地区、某个时间段的数据,一键筛选,不用一个个找。
– **动态更新**:原始数据更新了,只要刷新一下数据透视表,结果自动更新,不用重新统计。
举个例子,你有1万行的销售数据,包含日期、地区、产品、销售额、销售员这些信息,你想统计每个地区每个季度的销售额,用公式可能要算半小时,用数据透视表1分钟就搞定,效率提升几十倍。
二、做数据透视表的前提:原始数据要规范
不是所有表格都能做数据透视表,原始数据必须规范,不然做出来的结果会出错,原始数据要满足这几个要求:
1. 要有表头,每列有明确的标题,没有合并单元格
第一行必须是表头,比如“日期”、“地区”、“销售额”,每列的标题不能重复,表头不要有合并单元格,不然数据透视表识别不了。
2. 每列是一个维度,每行是一条记录
每列是一个独立的信息,比如日期、地区、产品,不要把两个信息放在同一列,比如不要把“地区-产品”放在一列,要分成两列。
每行是一条完整的记录,比如某一天某个地区某个产品的销售记录,不要有空行、空列,不然会影响统计。
3. 数据格式要统一
同一列的数据格式要统一,比如销售额列都是数字,不要带“元”、“个”这些单位,日期列都是统一的日期格式,不要有文本格式的日期,不然统计的时候会出错。
原始数据规范了,做数据透视表才不会出问题,整理原始数据花5分钟,后面能省几小时。
三、实战步骤:3分钟做出第一个数据透视表
拿刚才的销售数据举例,原始数据有日期、地区、产品、销售额、销售员5列,现在要统计每个地区的销售额总和,一步步来:
第一步:插入数据透视表
1. 选中原始数据的任意一个单元格,点“插入”选项卡,点“数据透视表”。
2. 弹出的对话框里,Excel会自动选中整个数据区域,不用改,选择“新工作表”(放到新的Sheet里,不影响原始数据),点确定。
3. 跳转到新的工作表,左边是空白的数据透视表区域,右边是字段列表,里面有你原始数据的所有表头(日期、地区、产品、销售额、销售员)。
第二步:拖拽字段,得到你想要的结果
右边的字段列表里的字段,可以拖到下面的四个区域里:
– **筛选器**:用来筛选数据,比如把“地区”拖到筛选器,就可以单独看某个地区的数据。
– **行**:放在行区域的字段,会显示在透视表的行里,比如把“地区”拖到行,透视表的行就会显示所有的地区名称。
– **列**:放在列区域的字段,会显示在透视表的列里,比如把“产品”拖到列,列就会显示所有的产品名称。
– **值**:要统计的数值,比如把“销售额”拖到值区域,就会自动计算销售额的总和。
我们现在要统计每个地区的销售额总和,就把“地区”拖到行区域,把“销售额”拖到值区域,左边的透视表立刻就会显示每个地区的销售额总和,是不是非常快?
如果要统计每个地区每个产品的销售额,就把“地区”拖到行,“产品”拖到列,“销售额”拖到值,交叉统计的结果立刻就出来了,拖拖拽拽就能得到你想要的统计结果,不用写任何公式。
第三步:调整统计方式和格式
默认值区域是求和,如果要改成计数、平均值、最大值、最小值,点值区域的字段,选“值字段设置”,可以改成你想要的统计方式:
– 求和:总和,最常用。
– 计数:统计数量,比如统计有多少条记录。
– 平均值:算平均值,比如平均销售额。
– 最大值/最小值:找最大/最小的数值。
还可以设置数字格式,比如把销售额设置成货币格式,显示人民币符号和两位小数,更清晰。
这样一个简单的数据透视表就做好了,全程不到3分钟,是不是比用公式快多了?
四、常用的实用技巧,让数据透视表更好用
1. 快速筛选,只看你想要的数据
– 把要筛选的字段拖到筛选器区域,比如把“日期”拖到筛选器,就可以选择只看某个月、某个季度的数据。
– 行和列的标题旁边都有筛选箭头,可以筛选你想看的内容,比如只看“华东”和“华北”地区的销售额,不用修改原始数据。
– 还可以用切片器,点“数据透视表分析”选项卡,点“插入切片器”,选择要筛选的字段,比如“地区”,会出现一个面板,点哪个地区就显示哪个地区的数据,更直观,做汇报的时候非常方便。
2. 分组功能,按日期、数值区间分组
如果有日期字段,想按月、季度、年统计,不用在原始数据里加辅助列,直接分组就可以:
– 选中透视表里的任意一个日期,右键,选“组合”,可以选择按日、月、季度、年分组,确定之后就会自动按你选的周期统计,比如按季度统计销售额,非常方便。
数值也可以分组,比如想统计不同销售额区间的订单数量,选中销售额列,右键组合,设置起始值、结束值、步长,就会自动分组统计。
3. 刷新数据,原始数据更新了不用重新做透视表
如果原始数据修改了、增加了新的记录,不用重新做透视表,只要在透视表里右键,选“刷新”,统计结果就会自动更新,非常方便。
如果原始数据的范围变大了,比如新增了很多行,点“数据透视表分析”→“更改数据源”,选择新的数据范围,刷新一下就好了。
4. 显示值的计算方式,占比、环比、同比都能做
值不仅可以显示总和,还可以显示占比、环比、同比:
点值字段→“值字段设置”→“值显示方式”,里面有很多显示方式:
– 总计的百分比:显示每个项目占总合计的百分比,比如每个地区的销售额占总销售额的比例。
– 行汇总的百分比:占每行合计的百分比。
– 列汇总的百分比:占每列合计的百分比。
– 差异:和前一个月/前一年的差值,算环比、同比的时候非常好用。
不用写复杂的公式,点一下就搞定,非常方便。
5. 快速生成明细数据
如果想看某个统计结果的详细原始数据,比如华东地区的销售额是100万,想看看是哪些订单组成的,双击这个100万的单元格,会自动新建一个工作表,里面就是对应的所有原始明细数据,不用去原始表里筛选,非常方便。
五、常见问题及解决方法
1. 刷新之后格式变了怎么办?
刷新数据透视表之后,之前调好的列宽、格式都变了,非常烦人,可以设置一下:
右键透视表→“数据透视表选项”,取消勾选“更新时自动调整列宽”,勾选“保留单元格格式”,刷新之后格式就不会变了。
2. 为什么同一个项目会出现两行?
一般是因为原始数据里的内容有空格或者不可见字符,看起来一样,其实不一样,用TRIM函数去掉原始数据的空格,刷新透视表就好了。
3. 怎么把行和列互换?
不用重新拖字段,点“设计”选项卡→“转置”,一键就能把行变成列,列变成行,非常方便。
4. 想删除数据透视表怎么办?
选中整个数据透视表,按Delete键就可以删除,不会影响原始数据。
实战场景举例,看完就能用
场景1:销售业绩统计
原始数据是全年的销售明细,用数据透视表可以快速得到:
– 每个销售员的业绩排名
– 每个月的销售额趋势
– 每个产品的销量占比
– 每个地区的销售情况
不用写任何公式,拖拖拽拽就得到结果,做销售报表非常快。
场景2:人事统计
员工信息表,用数据透视表可以快速统计:
– 每个部门的人数
– 不同学历、不同年龄的员工占比
– 每个月的入职、离职人数
– 薪资区间统计
人事做报表的时候,用数据透视表能节省大量时间。
场景3:财务分析
财务支出明细,用数据透视表可以快速统计:
– 每个部门的费用支出
– 不同类型的费用占比
– 每个月的费用趋势
– 预算执行情况
不用一个个加,透视表几秒钟就汇总好了。
避坑提醒
1. **原始数据一定要规范**,不要有合并单元格、空行空列、格式不统一的情况,不然透视表容易出错,整理原始数据是第一步,也是最重要的一步。
2. **不要在原始数据里插入行或者列**,如果要加数据,在原始数据的最后面加,然后刷新数据透视表,不要在中间插,不然会漏掉。
3. **大数据量的时候不要用整列作为数据源**,用实际的数据范围,不然会让Excel变得很卡,甚至崩溃。
4. **重要的透视表可以复制粘贴成值**,避免原始数据修改了影响透视表结果,粘贴成值之后就不会变了。
数据透视表是Excel最实用的功能之一,学会之后处理大量数据的时候,别人要做几小时的工作,你几分钟就能搞定,再也不用因为统计数据加班,绝对是职场提升效率的神器,而且非常简单,花10分钟练一练就能学会,赶紧用起来吧。