月度销售数据分析怎么做?
更新于 2026-09-29 · 阅读约 7 分钟
简短回答
按这个顺序做:总览(本月销售额、单量、客单价)→ 趋势(按月看销售额和单量)→ 拆解(按商品、按人、按时段,找出涨跌是谁带来的)→ 结论与建议(3–5 条,每条带数字)。最后把结论放在报告最前面,每张图的标题直接写结论,比如「2 月销售额 17.5 万元,比 1 月增长 51%」,而不是「月度销售趋势图」。
动手前先核对两个口径:单量要按单据号去重,不能数明细行;首月和末月是否完整,不完整的月份要用日均来比。这两点错了,后面的结论都会跟着错。
报告模板:每部分回答一个问题
一份月度销售分析,读的人只关心三件事:卖得怎么样、为什么、接下来做什么。下面的结构按这个顺序排,每部分只回答一个问题,可以直接照着搭:
| 部分 | 回答什么问题 | 看什么指标(口径) | 怎么呈现 |
|---|---|---|---|
| 1. 总览 | 这个月卖了多少? | 销售额 = 销售金额求和;单量 = 单据号去重计数;客单价 = 销售额 ÷ 单量 | 3 个大数字 |
| 2. 趋势 | 在涨还是在跌?哪个月异常? | 按「年-月」汇总的销售额、单量;环比 =(本月 − 上月)÷ 上月;月份不完整时比日均 | 折线图 + 表 |
| 3. 按商品拆解 | 钱从哪些商品来?涨跌是谁带来的? | 商品销售额排行;两个月之间的增量排行 | 表格(前 10 名) |
| 4. 按人拆解 | 谁贡献多少?谁在变? | 收银员 / 门店 / 渠道的销售额占比、客单价,只在同一个月里比 | 柱状图或表 |
| 5. 按时段拆解 | 什么时候卖得多? | 按小时或星期汇总的销售额占比 | 柱状图 |
| 6. 结论与建议 | 所以呢?下个月做什么? | 3–5 条,每条引用上面的一个数字 | 文字,放在最前面 |
实例:一家超市 5 个月的销售分析
数据是一份超市收银流水:65,535 行明细,每行是一张小票上的一件商品,列有收银员名称、单据号、销售时间(20251018072043 这样的 14 位数字)、商品名称和销售金额。
总览与趋势
| 月份 | 天数 | 销售额 | 单量 | 客单价 | 日均销售额 | 销售额环比 |
|---|---|---|---|---|---|---|
| 2025-10 | 14(18 日起) | 54,794 | 4,048 | 13.54 | 3,914 | — |
| 2025-11 | 30 | 93,668 | 6,941 | 13.49 | 3,122 | +70.9% |
| 2025-12 | 31 | 89,648 | 6,542 | 13.70 | 2,892 | −4.3% |
| 2026-01 | 31 | 115,260 | 6,955 | 16.57 | 3,718 | +28.6% |
| 2026-02 | 28 | 174,590 | 7,382 | 23.65 | 6,235 | +51.5% |
| 合计 | 134 | 527,960 | 31,868 | 16.57 | — | — |
2 月为什么涨了 51%
销售额 = 单量 × 客单价,先拆这两项:单量只多了 6.1%,客单价涨了 42.7%。再看订单大小:100 元以上的大单从 91 单增加到 265 单,这些大单多卖了 39,335 元,占 2 月增量的 66%。增量最大的商品是这些:
| 商品 | 1 月销售额(元) | 2 月销售额(元) | 增加(元) |
|---|---|---|---|
| 苏烟(五星红杉树) | 3,920 | 12,480 | +8,560 |
| 玉溪(软) | 1,210 | 7,084 | +5,874 |
| 苏烟(软金砂) | 2,835 | 8,370 | +5,535 |
| 中华(硬红) | 855 | 3,285 | +2,430 |
按人和按时段
| 收银员 | 在岗月份 | 5 个月销售额(元) | 5 个月占比 | 2 月占比 | 2 月客单价(元) |
|---|---|---|---|---|---|
| 林悦 | 10 月–2 月 | 249,514 | 47.3% | 40.6% | 24.84 |
| 司马婉清 | 10 月–2 月 | 154,467 | 29.3% | 19.0% | 20.72 |
| 周慧敏 | 1 月–2 月 | 105,851 | 20.0% | 40.4% | 24.10 |
| 赵雅琴 | 仅 10 月 | 15,795 | 3.0% | — | — |
| 许丽娟 | 仅 10 月 | 2,333 | 0.4% | — | — |
按时段,17–20 点这 4 个小时贡献了 43.1% 的销售额。按商品,2,125 种商品里前 10 名只占 14.6%,所以解释涨跌要看增量排行,而不是销量榜。
写成结论
- 12 月销售额 17.5 万元,比 1 月增长 51%,主要靠客单价(16.57 → 23.65 元),单量只多 6%。
- 2增量的三分之二来自 100 元以上的大单,主要是卷烟和白酒。定 3 月目标前,先确认这是不是节日性的一次性需求。
- 3按日均算,11、12 月都低于 10 月,2 月才明显走高。
- 4林悦 5 个月贡献 47%,但 2 月她和周慧敏各占四成。周慧敏上岗后司马婉清的销售额明显下降,更像排班变化,评价个人前先对照排班表。
- 517–20 点贡献 43% 的销售额,排班和补货优先保证这个时段。
在 Excel / WPS 里怎么做
第一步:把销售时间变成「年-月」
- 如果日期列是真正的日期(如 2025/10/18):做好透视表后,右键行里的任一日期 →「组合」,选「月」和「年」。也可以加辅助列
=TEXT(C2,"yyyy-mm")。 - 如果是
20251018072043这类数字或文本,「组合」无法按月分组,要加辅助列:=LEFT(C2,4)&"-"&MID(C2,5,2),得到2025-10。Excel 会把这列显示成 2.0251E+13,不影响公式结果。
第二步:月度透视表
- 1选中数据 →「插入 → 数据透视表」。要算单量,勾选「将此数据添加到数据模型」。
- 2把「年月」拖到「行」,「销售金额」拖到「值」(求和)。
- 3「单据号」拖到「值」,在「值字段设置」里选「非重复计数」,得到单量。不勾数据模型只能选「计数」,数出来的是明细行数,这份数据会多出一倍。
- 4环比:再拖一次「销售金额」到「值」,「值显示方式」选「差异百分比」,基本字段选「年月」,基本项选「(上一个)」。
- 5插入折线图,把图表标题改成结论。
第三步:拆解
复制透视表,把「行」依次换成「商品名称」(按销售额降序)、「收银员名称」(「年月」放到「列」),以及小时(辅助列 =MID(C2,9,2))。增量排行要把 1 月和 2 月并排放在「列」,再在透视表旁边用公式相减。
麻烦在于:每个拆解都是独立的透视表,度量名称和格式要逐个设置,改一次口径要改每一张;客单价这种「求和 ÷ 去重计数」的指标,普通透视表的计算字段做不出来。
在数力里
在数力里:分析本身就是报告
数力里的一份分析,由多张卡片自上而下组成,每张卡片有标题和描述,拼起来就是上面那份报告。度量整篇共用,定义一次,所有卡片都能用。用数力AI 时,只会把分析所需的最少信息(字段名、汇总结果,必要时少量明细样本)发给大模型;不用 AI,数据就不离开你的电脑。
- 1新建分析,把 CSV 拖进窗口。GBK 编码的中文文件会被自动识别。
- 2点「字段」旁的 ⊕ 新建计算列:「快捷函数」选「提取日期部分」,基于列选「销售时间」,转换为「年-月」。这份数据的时间是 20251018072043 这样的 14 位数字,「自动识别」就能读出来。
- 3点「度量值」旁的 ⊕ 新建两个度量:销售额(销售金额,「求和」)、单量(单据号,「去重计数」)。把「销售月份」拖到「行」,两个度量拖到「度量」,卡片菜单里切到「图表和表格」,在「样式」里选「折线图」,再把卡片标题改成结论。
- 4卡片菜单 →「在下方插入」,在新卡片里把商品名称或收银员名称拖到「行」,度量直接从「度量值」拖过来,不用重建。一张卡片回答报告里的一个问题。
对数力AI 说
「分析一下最近的销售情况,看有没有什么趋势,各个收银员表现如何。我们关注总销售额,每单销售额,单量,这些关键指标都看看。清晰地展示出你的分析结论。」

常见问题
- 月度销售分析一般看哪些指标?
- 核心是三个:销售额、单量(按单据号去重)、客单价(销售额 ÷ 单量)。三者满足 销售额 = 单量 × 客单价,所以销售额一变,先看是单量变了还是客单价变了。有成本数据时再加毛利和毛利率。
- 数据里的日期是 20251018072043 这样的数字,透视表怎么按月汇总?
- 透视表的「组合」只认真正的日期。加一列辅助列 `=LEFT(C2,4)&"-"&MID(C2,5,2)`,得到「2025-10」,再把这一列拖到「行」。在数力里用「提取日期部分」转换为「年-月」,「自动识别」直接认得这种 14 位时间。
- 这个月只过了一半,怎么和上个月比?
- 比日均,或者比上个月的同一段日期(比如都比 1–15 日),不要拿半个月的总额和整月比。月报里注明「截至 X 日」,读的人才不会误解。
- 明细里有负数的销售金额,要删掉吗?
- 一般不删。负数通常是退货或抹零(这份数据里叫「合计分舍去」),和正数直接相加才是实际收款。只有想单独分析退货时,才用筛选把它们分出来。