欢迎光临
我们一直在努力

GrowbitLab学习笔记04|数据透视表 + Power Query:让 Excel 真正起飞

GrowbitLab学习笔记04|数据透视表 + Power Query:让 Excel 真正起飞

真正拉开数据分析效率差距的,从来不是"会不会写函数",而是"会不会用数据透视表和 Power Query 做自动化处理"。

首图

📖 前言

学完上一篇文章里讲的公式、函数、引用、数据类型之后,基础的 Excel 操作已经够用了。

但说实话,真正让我对 Excel 彻底改观的,不是函数,而是数据透视表和 Power Query。

当你面对一张几万行的表格,需要按月份、部门、品类分别统计销售额,还要生成交叉报表的时候——

如果还用 SUMIF 一个一个去算,光公式就能写到你怀疑人生。

而数据透视表,几个拖拽动作就能搞定。

💡 GrowbitLab 思考
很多人学 Excel 卡在"会用函数但效率很低"的阶段。
本质上不是因为函数不够多,而是缺少了一种更高效的数据处理方式。
数据透视表解决"汇总分析"的问题,Power Query 解决"清洗整理"的问题——两者配合,才能真正让 Excel 起飞。

🚀 为什么数据透视表是 Excel 的"分水岭"

在实习和实际工作里,我观察到一个很有意思的现象:

能不能熟练使用数据透视表,往往是 Excel 水平的一道明显分界线。

会用的人,几秒钟就能从几万行数据里拉出一份清晰的多维度汇总。

不会用的人,可能还在手动筛选、复制、粘贴、手动求和、换着公式往上堆——耗时还是其次,关键是容易出错,而且难以追溯。

数据透视表解决的核心问题是:

原始明细数据(几万行)

按维度自动归类、汇总、计算

多角度交叉分析

动态调整布局,一键更新

生成可交互的分析报表

它最厉害的地方在于:不需要写一行公式,就能完成绝大多数汇总分析场景。

💡 GrowbitLab Insight
数据透视表不是"高级功能",而是"效率分界线"。
如果你每天花 30 分钟做数据汇总,学会数据透视表之后,同样的工作可能只需要 3 分钟。
这省下来的 27 分钟,才是真正可以投入到分析思考和业务判断上的时间。

📌 数据透视表到底是什么?

如果只用一句话来概括:

⭐ 一句话理解
数据透视表是一种不写公式就能完成的交互式数据分析工具。
你只负责决定"按什么分类、汇总什么、怎么展示",它负责完成所有计算。

通俗地讲,数据透视表就是把一张密密麻麻的明细表,变成一张按你想要的维度自动汇总的"可视化报表"。

举个例子:你有一张销售记录表,包含日期、地区、产品、销售额、数量。你想知道——

  • 每个月的销售总额是多少?
  • 每个地区的销售额占比?
  • 每个产品在不同地区的销售情况?

用数据透视表,这些问题都能在几十秒内得到答案。

⭐ 数据透视表四大核心区域

要真正用好数据透视表,必须先理解它的四个核心区域。这四块搞清楚了,后面怎么拖拽都不会乱。

📊 数据透视表布局
筛选器
Filters
列标签
Columns
行标签
Rows
值区域
Values

① 行标签(Rows)

决定按什么字段"分行显示"。比如按"月份"分行,每一行就是一个月。

② 列标签(Columns)

决定按什么字段"分列显示"。比如按"地区"分列,每一列就是一个地区。

③ 值区域(Values)

你要统计什么数据,放在这里。比如"销售额求和"、“订单数量计数”、"平均单价"等。

④ 筛选器(Filters)

对整个透视表做全局筛选。比如只看"2025 年"的数据,或者只看"张三"负责的客户。

📌 学习建议
初学数据透视表,先不要纠结太多细节。
拿一张真实的数据表,反复拖拽这四个区域,观察结果怎么变。
拖十次比看十遍教程有用得多。

核心区域

🔢 数据透视表的五种核心计算方式

很多人以为数据透视表只能求和,其实它的计算方式远不止这一种。选对计算方式,同一份数据能讲出完全不同的故事。

我们用一张销售明细表来举例,字段包括:日期、地区、销售员、产品、销售额、数量。

① 求和(SUM)

最常用的方式,统计数值总和。在值区域拖入"销售额",默认就是求和。

实际操作:

  • 行标签 → 拖入"地区"
  • 值区域 → 拖入"销售额"(默认求和)

立刻得到各地区的销售总额。再把"产品"拖到列标签,就变成地区×产品的交叉求和表。

常见花样:

不只是简单求和,还可以做占比分析——右键值区域 → “值显示方式” → “列汇总的百分比”,每个地区占总销售额的比例就出来了。

还可以做累计求和——“值显示方式” → “按某一字段汇总”,选择按日期累计,就能看到销售额随时间的累计增长曲线。

实战组合:各地区销售额 + 占总销售额百分比 + 累计销售额
→ 一张表同时看到"卖了多少""占比多少""增长趋势"

② 计数(COUNT)

统计非空单元格的数量。这个看起来简单,但用好了能发现很多隐藏信息。

实际操作:

  • 行标签 → 拖入"销售员"
  • 值区域 → 拖入"销售员"(默认会变成"计数")

每个销售员的成交笔数就出来了。注意,这里计数的是订单行数,不是客户数。

常见花样:

想知道每个销售员服务了多少个不同客户?需要先把数据整理成"一行=一个客户+销售员"的结构,再做计数。或者用 Power Query 先去重,再加载到透视表。

计数还可以帮你发现异常——某个销售员的订单数突然暴涨,可能是刷单;某个地区的订单数骤降,可能是渠道出了问题。

实战组合:各销售员成交笔数 + 各产品被订购次数
→ 发现谁最活跃、哪个产品最受欢迎

③ 平均值(AVERAGE)

计算数值的平均水平。均值经常被误用,但配合透视表用好了,能看出很多趋势。

实际操作:

  • 行标签 → 拖入"产品"
  • 值区域 → 拖入"销售额",右键 → “值汇总依据” → 改为"平均值"

每个产品的平均订单金额就出来了。

常见花样:

均值最怕被极端值拉偏。一个大单 100 万,九个小单 1000 均,均值直接被拉到 10 万+,完全不代表真实水平。

所以实战中,均值经常要配合中位数或计数一起看——在同一个值区域拖入两次"销售额",一个设为平均值,一个设为计数,就能同时看到"平均多少"和"有多少笔",交叉验证数据是否可靠。

实战组合:平均订单金额 + 订单笔数 + 最大值
→ 三个指标一起看,才能判断"平均"是否可信

④ 最大值 / 最小值(MAX / MIN)

找出分组中的极端值。在汇报和复盘场景中非常实用。

实际操作:

  • 行标签 → 拖入"销售员"
  • 值区域 → 拖入两次"销售额",一个设为最大值,一个设为最小值

每个销售员的单笔最高和最低业绩就一目了然。

常见花样:

最大值常用来做标杆分析——谁的单笔最高?哪个地区出过大单?这在销售复盘中非常有用。

最小值常用来做风险排查——最低库存是多少?最小订单金额是否低于成本线?

还可以在透视表上加条件格式:最大值标红、最小值标蓝,一眼看出极端情况。

实战组合:各销售员 MAX + MIN + 平均值
→ 看出谁的业绩波动大、谁最稳定

⑤ 百分比

按比例展示数据分布。这是透视表里最强大也最容易被忽略的功能。

实际操作:

  • 行标签 → 拖入"地区"
  • 列标签 → 拖入"产品"
  • 值区域 → 拖入"销售额"
  • 右键值区域 → “值显示方式” → 选择"行汇总的百分比"或"列汇总的百分比"

常见花样:

透视表的百分比有好几种模式,每种讲的故事不一样:

"总计的百分比" → 各地区各产品占整体的比例(市场全景)
"行汇总的百分比" → 同一地区内各产品的占比(产品结构)
"列汇总的百分比" → 同一产品在各地区的分布(区域分布)
"父行汇总的百分比" → 嵌套维度下,子项占父项的比例

比如用"行汇总的百分比"看华北地区,发现 A 产品占 60%、B 产品占 40%,说明华北以 A 产品为主。换成"列汇总的百分比"看 A 产品,发现华北占 45%、华南占 35%,说明 A 产品的主力市场在北方。

同一个透视表,换个百分比模式,分析角度完全不同。

⭐ 实战技巧
在值区域同一个字段可以拖入多次,每次设置不同的汇总方式。
比如拖入三次"销售额":第一次求和、第二次平均值、第三次计数。
一张表同时看到总额、均值、笔数,分析效率直接翻倍。
✅ 本节结论
数据透视表不是只能"求和"的工具。
同一个字段,换一种汇总方式,就能看到数据的不同侧面。
求和看总量、计数看频率、均值看水平、极值看异常、百分比看结构——五种方式组合使用,才能真正读懂数据。

📍 条件统计进阶:透视表 + 条件函数的组合拳

上一篇文章我们学了 COUNTIF、SUMIF、AVERAGEIF 这些条件统计函数。但当需求变复杂时,单纯用函数就有点力不从心了。

什么时候用函数,什么时候用透视表?

场景推荐方式原因
单一条件的简单统计 条件函数 公式直观,快速出结果
多维度交叉分析 数据透视表 拖拽即可,不需要嵌套公式
需要动态调整维度 数据透视表 随时改布局,结果实时刷新
作为其他公式的中间结果 条件函数 可以直接参与后续计算
需要定期更新的大量数据 数据透视表 刷新即可,不需要重写公式

实战组合技巧

很多时候,最好的方式不是二选一,而是透视表出汇总结果,函数做进一步加工。

典型场景:用 GETPIVOTDATA 从透视表取数

假设你做了一个数据透视表,汇总了各地区的销售额。现在你想在另一个单元格里引用"华北地区的销售额"去做进一步计算,直接引用单元格(比如 =B3)有个问题——透视表布局一变,B3 的数据可能就不是华北了。

这时候用 GETPIVOTDATA() 更稳定:

=GETPIVOTDATA("销售额",$A$1,"地区","华北")

含义:从透视表中提取"地区=华北"的"销售额"值
即使透视表行列调换了位置,这个公式依然能正确取到华北的数据

更进阶的组合用法:

透视表汇总出各产品销售额

GETPIVOTDATA() 提取特定产品的数据

用 IF / VLOOKUP 做条件判断:达标了吗?差多少?

用 TEXT 格式化成汇报用的文字:"本月华北销售额 128 万,完成率 106%"

透视表 + 条件格式的组合:

在透视表结果上直接加条件格式,效果非常好:

  • 销售额 > 目标 → 绿色加粗
  • 销售额 < 目标的 80% → 红色预警
  • 完成率 100% 旁边自动打 ✓

这样做的好处是:透视表刷新后,条件格式自动跟着更新,不需要每次手动标色。

原始数据

数据透视表 → 按维度汇总

GETPIVOTDATA() 提取透视表结果

条件函数进一步计算

条件格式 + 图表展示

这种组合方式,既有透视表的灵活汇总能力,又有函数公式的精确计算能力。

💡 GrowbitLab Insight
不要纠结"用函数还是用透视表"。
真正的高手是把两者结合起来——透视表负责快速汇总,函数负责精细加工。
工具永远服务于需求,而不是反过来。

📊 图表与数据可视化:让数字自己说话

数据汇总做完之后,下一步就是让数据"可视化"——让不懂数据的人也能一眼看懂你想表达什么。

Excel 图表的核心不是"好看",而是"准确"

很多人在做图表的时候,第一步就去调颜色、调字体、加阴影。

但图表真正的核心,永远是选择合适的图表类型来准确表达数据的含义。

常见图表类型与适用场景

柱形图 / 条形图
→ 适合:不同类别之间的数值对比
→ 示例:各部门销售额对比、各产品销量排名

折线图
→ 适合:随时间变化的趋势
→ 示例:过去 12 个月的销售趋势、日活跃用户变化

饼图 / 圆环图
→ 适合:各部分占总体的比例
→ 示例:各品类市场占比、预算分配比例

散点图
→ 适合:两个变量之间的相关性
→ 示例:广告投入与销售额的关系、价格与销量的关系

组合图
→ 适合:在同一张图里展示不同量纲的数据
→ 示例:销售额(柱形)+ 增长率(折线)

图表制作的三个原则

① 先选对类型,再调细节

图表类型选错了,怎么调都白费。对比用柱形图,趋势用折线图,占比用饼图——这是最基本的规则。

② 减少"图表噪音"

不必要的网格线、过多的数据标签、花哨的 3D 效果——这些都会分散注意力,干扰读者理解数据。好的图表永远是简洁的。

③ 一个图表只讲一个故事

不要在同一个图表里塞太多信息。如果需要传达多个结论,就做多张图表。一张图一件事,读者才能快速理解。

⚠️ 注意事项
图表的目的是降低理解成本,不是增加阅读负担。
如果你的图表需要解释半天别人才能看懂,说明图表本身需要重新设计。
好的图表,三秒钟就能让人抓住重点。

图标类型

🔋 Power Query 基础:从"手动清洗"到"自动化处理"

如果说数据透视表改变了"汇总分析"的方式,那 Power Query 改变的就是"数据清洗"的方式。

什么是 Power Query

Power Query 是 Excel 内置的数据获取与清洗工具。它的核心理念很简单:

你只需要做一遍清洗操作

Power Query 自动记录每一步

下次数据更新时,自动重复所有步骤

不需要重新清洗

这意味着:你花 10 分钟写好清洗流程,之后每次更新数据,只需要点一下"刷新",所有清洗操作自动完成。

为什么 Power Query 这么重要

回忆一下,在没有 Power Query 之前,数据清洗通常是这样的:

打开 CSV 文件

删除多余的行和列

调整日期格式、数字格式

处理空值和异常值

拆分或合并列

保存为新的 Excel 文件

下次数据更新 → 从头再来一遍

而有了 Power Query:

连接数据源(CSV、数据库、Web、Excel 等)

在 Power Query 编辑器里完成所有清洗步骤

加载到 Excel

下次数据更新 → 点"刷新",全部自动完成

Power Query 能做什么

① 数据导入

支持从 Excel 文件、CSV、TXT、数据库(SQL Server、MySQL 等)、Web 页面、文件夹批量导入等多种来源获取数据。

② 数据清洗

  • 删除空行、重复行
  • 拆分列、合并列
  • 更改数据类型
  • 替换、筛选、排序
  • 添加自定义列(用 M 语言或界面操作)
  • 数据分组与聚合

③ 数据合并

  • 追加查询:把多个结构相同的表上下拼接
  • 合并查询:类似 VLOOKUP 的多表关联,但更灵活、更稳定

④ 自动化处理

所有操作步骤都会记录在"应用的步骤"里,随时可以修改、删除、调整顺序。数据源更新后,一键刷新即可。

💡 GrowbitLab Insight
Power Query 真正厉害的地方不是"能做清洗"。
而是"只需要做一次清洗,之后全自动重复"。
对于需要定期处理同类报表的人来说,这个能力是革命性的。

powerQuery工作流程

Power Query vs 传统手动清洗

对比维度手动清洗Power Query
操作方式 每次手动操作 记录步骤,自动重复
数据源更新 重新清洗 一键刷新
可追溯性 不知道做了什么 每一步都清晰记录
修改成本 重新来过 调整对应步骤即可
处理大数据量 容易卡顿 性能优化,处理更快
协作共享 别人不知道你的清洗逻辑 步骤透明,一目了然
📌 学习建议
学习 Power Query 不需要一上来就学 M 语言。
先通过界面操作完成常见清洗任务,熟悉基本逻辑。
等界面操作不能满足需求时,再逐步学习 M 语言会更高效。

🔗 数据透视表 + Power Query:黄金组合

当数据透视表和 Power Query 配合使用时,Excel 的能力上限会被大幅拉高。

典型的自动化分析流程

数据源(多个 CSV / 数据库 / Web 数据)

Power Query 连接 → 自动清洗 → 自动合并

加载到 Excel 数据模型

数据透视表 → 多维度汇总分析

图表可视化

定期更新 → 一键刷新,全流程自动完成

为什么这个组合这么强

① 数据清洗自动化(Power Query)

不管你从哪里拿到的数据,格式多乱、字段多杂,Power Query 都能把它们整理成统一的结构。

② 多表关联(Power Query 合并 + 数据模型)

不再需要写 VLOOKUP 去一张张表关联,Power Query 的合并查询可以在清洗阶段就把多张表关联好。

③ 灵活汇总(数据透视表)

清洗好的数据,用数据透视表做交叉分析,怎么切维度都方便。

④ 自动更新(刷新)

数据源变了?点一下刷新,整个清洗 + 汇总 + 图表全部自动更新。

✅ 本节结论
单独使用数据透视表或 Power Query,都能提升效率。
但两者配合之后,构建的是一套"从数据获取到分析展示"的完整自动化流程。
这才是 Excel 真正的生产力飞跃。

黄金组合

🎯 实战中真正拉开差距的几个细节

① 数据源规范:源头对了,后面才顺

Power Query 里建立数据连接时,尽量用相对路径或网络路径,避免文件移动后连接失效。给每个查询和步骤起一个清晰的名字,比默认的"查询1""查询2"好维护得多。

② 数据透视表刷新

数据源变了,数据透视表不会自动刷新——需要右键"刷新",或者用"全部刷新"一次性更新所有透视表和查询连接。

③ 切片器和日程表

在数据透视表里加上切片器(按字段筛选)和日程表(按时间筛选),点一下就能切换分析视角,比下拉筛选直观得多。

④ GETPIVOTDATA 函数

当你需要引用透视表中的某个汇总结果作为其他公式的输入时,GETPIVOTDATA() 函数是标准做法——它比直接引用单元格位置更稳定,透视表布局调整后不容易出错。

基本语法:
=GETPIVOTDATA("字段名", 透视表引用, "筛选字段1", "筛选值1", …)

实际例子:
=GETPIVOTDATA("销售额",$A$1,"地区","华北")
→ 提取华北地区的销售额

=GETPIVOTDATA("销售额",$A$1,"地区","华北","产品","A产品")
→ 提取华北地区A产品的销售额

小技巧: 在透视表里直接点击某个单元格,Excel 会自动生成对应的 GETPIVOTDATA() 公式。不用手写,点一下就行。

⑤ 数据透视图

数据透视表 + 图表 = 数据透视图。透视表怎么变,图表就跟着变。在做动态仪表盘(Dashboard)时非常好用。

💡 GrowbitLab Insight
学完基础功能之后,真正拉开差距的是这些细节。
会切片器的人,做汇报时能实时交互切换视角。
会 Power Query 的人,数据更新后点一下刷新就完事。
这些细节,积累起来就是不可忽视的效率优势。

🤖 AI + 数据透视表 & Power Query:效率再翻倍

在上一篇文章里,我聊到了 AI 怎么辅助学习 Excel 函数。到了数据透视表和 Power Query 这一层,AI 能帮的忙更多了。

AI 能帮你做什么

① 帮你选择合适的分析维度

把数据结构告诉 AI,让它建议怎么设计透视表布局。

"我有一张销售表,字段包含:日期、地区、产品、销售额、数量、销售员。
我想分析各地区的销售趋势和产品结构,怎么设计数据透视表?"

② 帮你理解 Power Query 的 M 语言

界面操作不能满足需求的时候,让 AI 帮你写 M 语言公式。

"在 Power Query 里,我想根据'订单金额'列新增一列'金额等级',
金额 < 1000 为'小额',1000-5000 为'中额',> 5000 为'大额'。
帮我写 M 语言的公式。"

③ 帮你排查数据透视表问题

透视表结果不对、数据刷新后异常、汇总值不符合预期——把问题描述给 AI,它能帮你快速定位原因。

④ 帮你优化图表选择

不知道用什么图表合适?把数据特点和想表达的结论告诉 AI,让它推荐最佳图表类型和设计建议。

⑤ 帮你设计 Power Query 清洗流程

面对一张脏数据不知道从哪里下手?描述数据结构给 AI,让它帮你规划清洗步骤。

💡 GrowbitLab 思考
AI 不会替你做分析,也不会替你判断数据含义。
但它能帮你绕过很多"不知道怎么操作"的卡点。
你负责理解业务和做出判断,AI 负责帮你找到最快的实现路径。

💼 实习中最真实的感受

实习越久,越体会到一件事:真正的数据分析工作,80% 的时间花在数据处理上,只有 20% 的时间在做真正的"分析"。

而这 80% 里,又有一大半是在做重复性的清洗和汇总。

数据透视表和 Power Query 的价值,就是把那些重复、耗时、容易出错的工作自动化掉。

以前可能需要花一下午才能做好的周报,用 Power Query 搭好清洗流程 + 数据透视表搭好分析框架之后,数据一更新,几分钟就能出结果。

这省出来的时间,才是真正可以投入到业务理解和深度分析上的时间。

🌱 我的学习感悟

这四篇学习笔记写下来,我对"学工具"这件事的理解已经完全不一样了。

最初的心态是:“多学几个工具,技多不压身。”

现在的心态是:“学工具的目的不是囤积技能,而是解决实际问题。”

Markdown → 让写作有结构
Mermaid → 让逻辑可视化
Excel 基础 → 让数据可计算
数据透视表 → 让汇总分析变快
Power Query → 让数据清洗自动化

每一层解决一层的问题,层层叠加,最终构成一套完整的数据处理能力。

而且我发现一个有意思的规律:越是基础的工具,组合使用后的威力越大。

单独看数据透视表,只是一个汇总功能。单独看 Power Query,只是一个清洗功能。但把它们和 Excel 基础公式、图表功能组合在一起,就是一套可以处理绝大多数日常分析需求的"轻量级数据分析平台"。

🌱 本文总结
数据透视表解决的是"快速汇总分析"的问题,核心理解四个区域和五种汇总方式。
Power Query 解决的是"数据清洗自动化"的问题,核心是一次配置、永久复用。
两者配合,加上基础函数和图表,构建的是一套完整的数据分析工作流。
AI 可以帮你更快地学会和用好这些工具,但前提是你自己先理解数据的逻辑。

📢 你在工作或学习中用过数据透视表和 Power Query 吗?有没有被重复性数据清洗折磨过的经历?欢迎在评论区聊聊你的故事。


🚀 下期预告

GrowbitLab学习笔记05|从 Excel 到 Python:数据分析的下一个台阶

继续结合真实工作场景,深入整理:

  • 什么时候该从 Excel 切换到 Python
  • pandas 与 Excel 的对比学习路径
  • 用 Python 自动化处理 Excel 文件
  • 实战:批量处理多个 Excel 工作簿
  • AI + Python 数据分析实战技巧

欢迎关注 GrowbitLab。

一起记录成长,一起见证进步。

赞(0)
未经允许不得转载:171主机测评 » GrowbitLab学习笔记04|数据透视表 + Power Query:让 Excel 真正起飞
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址