第 8 章:综合实战项目
从零搭建——交互式销售数据分析仪表盘
本章将前 7 章的所有技能整合到一个完整的实战项目中。你将使用真实场景的销售数据,从数据清洗到可视化仪表盘,完成一个端到端的数据分析项目。
8.1 项目需求分析
仪表盘规格
| 要求 |
规格 |
| 数据量 |
500+ 条销售记录 |
| 分析维度 |
时间、地区、产品、销售人员 |
| 核心指标 |
销售额、订单量、客单价、达成率 |
| 交互方式 |
切片器(年份、地区、产品类别) |
| 输出形式 |
交互式 Excel 仪表盘 |
需要运用的技能
- 数据验证与条件格式(数据质量)
- 公式与函数(计算指标)
- 数据透视表(多维汇总)
- 图表(可视化展示)
- 切片器(交互控制)
- 动态数组函数(动态排名)
8.2 第一步:数据准备与清洗
原始数据结构
| 字段 |
类型 |
说明 |
| 订单编号 |
文本 |
唯一标识 |
| 订单日期 |
日期 |
2025-01-01 ~ 2025-12-31 |
| 地区 |
文本 |
华东/华南/华北/华中/西部 |
| 省份 |
文本 |
各省份 |
| 产品类别 |
文本 |
硬件/软件/服务 |
| 产品名称 |
文本 |
具体产品 |
| 销售人员 |
文本 |
销售姓名 |
| 数量 |
数值 |
销售数量 |
| 单价 |
数值 |
产品单价 |
| 销售额 |
数值 |
数量 × 单价 |
数据清洗步骤
操作步骤
- 将数据区域转换为表格(
Ctrl+T)
- 检查并删除重复订单编号(数据 → 删除重复值)
- 使用数据验证确保地区和产品类别在预定义列表中
- 添加条件格式标记异常值(销售额 > 平均值 3 倍标红)
- 使用
=ISNUMBER() 检查数值列是否有文本混入
8.3 第二步:创建计算字段
在数据表中添加辅助列
| 辅助列 |
公式 |
用途 |
| 月份 |
=TEXT([@订单日期],"mm月") |
按月分组 |
| 季度 |
="Q"&ROUNDUP(MONTH([@订单日期])/3,0) |
按季度分组 |
| 客单价 |
=[@销售额]/[@数量] |
每单平均金额 |
8.4 第三步:构建数据透视表
透视表 1:销售总览
| 区域 |
字段 |
设置 |
| 行 |
产品类别 |
|
| 列 |
季度 |
|
| 值 |
销售额 |
求和 |
| 值 |
订单编号 |
计数(订单量) |
透视表 2:地区分析
| 区域 |
字段 |
设置 |
| 行 |
地区 |
|
| 值 |
销售额 |
求和 |
| 值 |
销售额 |
显示方式:总计的百分比 |
透视表 3:销售人员排名
| 区域 |
字段 |
设置 |
| 行 |
销售人员 |
|
| 值 |
销售额 |
求和,降序排列 |
透视表 4:月度趋势
| 区域 |
字段 |
设置 |
| 行 |
月份 |
|
| 值 |
销售额 |
求和 |
| 值 |
订单量 |
计数 |
8.5 第四步:创建图表
仪表盘布局
┌─────────────────────────────────────────────┐
│ ┌─────────────┐ ┌──────────┐ ┌────────┐ │
│ │ 切片器区域 │ │ 总销售额 │ │ 订单量 │ │
│ │ 年份 地区 │ │ ¥1,234 │ │ 567 │ │
│ │ 产品类别 │ │ (卡片) │ │ (卡片) │ │
│ └─────────────┘ └──────────┘ └────────┘ │
│ ┌──────────────────┐ ┌──────────────────┐ │
│ │ 月度销售趋势 │ │ 地区销售占比 │ │
│ │ (折线图) │ │ (饼图/环形图) │ │
│ └──────────────────┘ └──────────────────┘ │
│ ┌──────────────────┐ ┌──────────────────┐ │
│ │ 产品类别对比 │ │ 销售人员 Top 10 │ │
│ │ (柱形图) │ │ (条形图) │ │
│ └──────────────────┘ └──────────────────┘ │
└─────────────────────────────────────────────┘
创建 KPI 卡片
使用 GETPIVOTDATA 函数从透视表提取汇总值:
=GETPIVOTDATA("销售额", $A$3)
配合 TEXT 函数格式化显示:
="¥ " & TEXT(GETPIVOTDATA("销售额",$A$3), "#,##0")
创建图表
| 图表 |
类型 |
数据源 |
| 月度趋势 |
带数据标记的折线图 |
透视表 4 |
| 地区占比 |
环形图 |
透视表 2 |
| 产品对比 |
簇状柱形图 |
透视表 1 |
| 人员排名 |
水平条形图 |
透视表 3 |
8.6 第五步:添加交互控件
切片器设置
操作步骤
- 选中任意透视表 → 插入切片器
- 添加"年份"、"地区"、"产品类别"切片器
- 右键每个切片器 → 报表连接 → 勾选所有透视表
- 调整切片器大小和列数(如地区切片器设为 5 列)
- 排列切片器到仪表盘顶部
美化切片器
| 设置 |
建议 |
| 样式 |
切片器样式"深色 1"或自定义 |
| 列数 |
根据选项数量调整(3~5 列) |
| 尺寸 |
高度统一,宽度适配内容 |
| 标题 |
简洁明了(如"选择年份") |
8.7 第六步:美化与保护
仪表盘美化
- 隐藏网格线(视图 → 取消勾选"网格线")
- 设置统一的配色方案(建议 3~4 种颜色)
- 添加标题(插入 → 文本框 → 艺术字)
- 使用形状添加分组边框
- 冻结首行(视图 → 冻结窗格)
保护仪表盘
- 选中允许用户交互的单元格(切片器区域)
- 右键 → 设置单元格格式 → 保护 → 取消"锁定"
- 审阅 → 保护工作表 → 设置密码
- 仅勾选"选定未锁定的单元格"
8.8 项目总结
技能回顾
| 章节 |
技能 |
在本项目中的应用 |
| 第 1 章 |
数据验证、条件格式、表格 |
数据清洗、异常标记 |
| 第 2 章 |
公式与函数 |
辅助列计算、KPI 提取 |
| 第 3 章 |
排序筛选 |
数据质量检查 |
| 第 4 章 |
图表 |
四种图表展示不同维度 |
| 第 5 章 |
数据透视表 |
四个透视表支撑所有图表 |
| 第 6 章 |
高级函数 |
GETPIVOTDATA 提取汇总值 |
| 第 7 章 |
宏 |
(可选)一键刷新所有透视表 |
效率对比
| 操作 |
手动方式 |
仪表盘方式 |
效率提升 |
| 查看月度趋势 |
筛选 → 求和 → 画图 |
切片器点击 |
20x |
| 对比地区表现 |
分别筛选 5 次 |
环形图一目了然 |
10x |
| 更新数据 |
重新做所有步骤 |
刷新全部(Ctrl+Alt+F5) |
50x |
课后练习
- 按照本章流程,使用自己的数据(或模拟数据)搭建一个完整的仪表盘
- 添加一个"销售人员绩效"分析页,包含达成率仪表盘图
- 录制一个宏,一键刷新所有透视表并更新仪表盘时间戳
🎉 恭喜你完成 Excel 高效使用指南的全部内容!
你已经从"会用 Excel 填表"进阶到"能用 Excel 进行专业数据分析"。建议在日常工作中多使用数据透视表和动态数组函数,它们会彻底改变你处理数据的方式。