一、环境与数据结构:用“标准三表”做稳固底座
我做进销存的第一原则是“先结构后函数”。任何公式都应该服务于稳定的数据结构。我的标准做法是建立三张底表:商品主数据表、业务流水表、库存快照表。这样做的好处是:函数只需要对这三张表做聚合/查找,而不是在无序表之间跨工作表拼凑数据,极大降低错误率。
商品主数据表
核心字段:SKU、条码、名称、规格、单位、类目、期初库存、期初成本、价格带、供应商、状态。
业务流水表
字段:日期、单号、行号、门店/仓、业务类型(入库/出库/退货/调拨)、SKU、数量、单价、税率、批次、归属客户/供应商。
库存快照表
字段:日期、门店/仓、SKU、期末库存、移动平均成本、在途量、可用量。
我的经验是,用Excel快速搭建时,将业务流水作为“事实表”,商品与门店作为“维表”,随后用SUMIFS、XLOOKUP、FILTER在报告层拉取聚合结果。对于多人协同和移动扫码入库,我优先推荐把上述结构在简道云进销存中一键建模,用可视化表单/流程和权限自动落实,减少人为失误。
二、核心命令与函数库:从查找到核算的“六件套”
我把进销存的Excel函数分为六类:查找匹配、条件聚合、数组筛选、日期处理、错误保护、命名与复用。下面给出我实际项目中高频使用的配方与语法结构,你可以直接粘贴到模板中调参使用。
1. 查找匹配:XLOOKUP/INDEX+MATCH
当我需要按SKU获取名称/价格/供应商时使用XLOOKUP:
遇到多条件(SKU+门店)时,使用INDEX/MATCH:
技巧:使用数据表结构化引用,减少范围错位。
2. 条件聚合:SUMIFS/COUNTIFS
库存结存 = 期初 + 入库 - 出库,我用SUMIFS按业务类型聚合:
统计缺货天数可用COUNTIFS按日期过滤。
3. 数组筛选:FILTER/UNIQUE/SORT
我用UNIQUE生成SKU清单,再用FILTER筛选低于安全库存的记录:
配合SORT按缺口从大到小排序,形成自动补货清单。
4. 日期处理:EOMONTH/NETWORKDAYS
库存周转率、账龄分析离不开日期函数。常用:
- EOMONTH:获取月末结存
- NETWORKDAYS:计算工作日,评估采购提前期
- TEXT:格式化账期标签
5. 错误保护:IFERROR
我在查找/除法时统一套IFERROR,避免#N/A/#DIV0!污染报表:
6. 命名与复用:LET/LAMBDA
用LET声明中间变量提升可读性;用LAMBDA封装“移动平均成本”等常用公式,复用到多表。
函数速查表
| 功能 | 推荐函数 | 备注 |
|---|---|---|
| 多条件汇总 | SUMIFS | 结构化引用最稳定 |
| 强力查找 | XLOOKUP | 首选;旧版用INDEX+MATCH |
| 去重/清单 | UNIQUE | 搭配SORT更顺手 |
| 动态筛选 | FILTER | 构建补货清单 |
| 工作日计算 | NETWORKDAYS | 计算Lead Time |
三、销售管理:订单→出库→回款的闭环与指标
销售模块目标:缩短从下单到回款的周期,提升毛利率与履约率。我的Excel流程设计遵循轻量化与标准化:订单表驱动出库与开票,流水表记录每一次扣减与价格,透视表生成热销清单、客户分级与毛利漏斗。
关键字段设计
- 订单表:订单号、客户、渠道、下单日期、交付期、折扣策略、状态
- 订单行:订单号、行号、SKU、数量、含税价、税率、活动ID
- 回款表:订单号、回款日期、金额、方式、核销状态
核心计算
- 毛利 = 含税金额/(1+税率) − 移动平均成本 × 数量
- 履约率 = 实际发货量/订单量
- DSO = 从发票到回款的平均天数
可视化与预警
- 热销SKU Top10柱状图
- 订单逾期红色标注
- 客户回款风险雷达图
四、客户服务:售后RMA、换退与体验指数
售后流程设计的关键在于“证据链”与“对账闭环”。我在Excel中采用RMA编号驱动退货/换货,所有入库/出库都与原单关联,并在客户维度计算NPS/退款率/响应时长。若用简道云进销存,可以把RMA作为工作流节点,自动催办与权限控制。
RMA字段
RMA号、原订单号、SKU、责任归属、处理类型、入库质检结果、赔付金额、完成时间。
指标
- 响应SLA:首响时长
- 一次解决率
- 售后成本率 = 售后相关成本/该客户周期销售额
可视化
我建议把“退货原因字典”标准化,并用数据验证控制输入;对高频原因做鱼骨图分析,配合质检抽检率的提升,常见退货率可以在1-2个季度内下降20%-35%不等。
五、市场营销:渠道ROI与活动归因“算得清”
我会在订单行保留活动ID、渠道来源、券码信息,利用SUMIFS和数据透视对渠道GMV、核销率、获客成本进行归因。活动复购判断可通过客户+时间窗口的COUNTIFS实现。
常用度量
- GMV、客单价、复购率
- 核销率、券后毛利
- CAC、ROI、LTV
活动效果对比
六、客户沟通:从跟进记录到商机推进
沟通数据是销售预测的前置变量。我在Excel中设置“沟通日志表”,字段包含客户、联系人、沟通方式、主题、下一步动作、跟进日期、责任人,并用公式计算商机阶段停滞天数。对于移动场景,简道云的表单+流程可以让销售在手机端即时记录,并触发提醒。
七、自动化与Power Query:把手工导入变刷新
我强烈建议用Power Query(PQ)连接CSV/数据库/在线表格,统一做清洗、类型定义与增量合并。Excel端报表只保留计算与可视化。这样可把“每周导入清洗90分钟”缩短到“点击刷新30秒”。当数据源来自门店或ERP时,用简道云作为中间层,借助数据同步器与API,能把来源统一成干净表。
典型流程
- PQ连接:门店销售CSV、供应商到货Excel、库存系统API
- 清洗:校验SKU、补齐门店编码、拆分日期时间
- 合并:追加为业务流水表,打上来源标记
- 输出:Excel数据模型供函数与透视使用
验证清单
- SKU唯一性、单号唯一性
- 负库存检查与异常价格检查
- 批次与保质期字段完整性
当出现跨表业务冲突,Excel很难做强校验,这正是我迁移到简道云的分界线:用流程与权限保证数据正确,从源头减少返工。
八、VBA脚本:当按钮即流程,宏让输入更省时
在纯Excel环境下,我会用VBA把“入库/出库/生成单据/校验”的动作绑定到按钮。注意:宏只能帮助规范操作,无法替代跨人协同的权限与审批。这就是我推荐在Excel打样后,把稳定流程迁移到简道云的原因。
示例:一键生成出库明细并写入流水表
Dim shtSrc As Worksheet, shtDst As Worksheet
Set shtSrc = Sheets("出库单")
Set shtDst = Sheets("业务流水")
Dim lastSrc As Long, lastDst As Long, i As Long
lastSrc = shtSrc.Cells(shtSrc.Rows.Count, "A").End(xlUp).Row
lastDst = shtDst.Cells(shtDst.Rows.Count, "A").End(xlUp).Row + 1
For i = 2 To lastSrc
If shtSrc.Cells(i, "A") <> "" Then
shtDst.Cells(lastDst, "A") = shtSrc.Cells(i, "A") '日期
shtDst.Cells(lastDst, "B") = shtSrc.Cells(i, "B") '单号
shtDst.Cells(lastDst, "C") = shtSrc.Cells(i, "C") '行号
shtDst.Cells(lastDst, "D") = "出库"
shtDst.Cells(lastDst, "E") = shtSrc.Cells(i, "D") 'SKU
shtDst.Cells(lastDst, "F") = -Abs(shtSrc.Cells(i, "E")) '数量为负
shtDst.Cells(lastDst, "G") = shtSrc.Cells(i, "F") '单价
lastDst = lastDst + 1
End If
Next i
MsgBox "已写入业务流水", vbInformation
End Sub
九、仪表板:一屏洞察库存、周转与现金流
仪表板关注三个层面:运营(缺货/积压)、财务(毛利/现金)、效率(周期/准确率)。我会把指标卡、趋势线、结构占比组合在一个12列网格中,优先突出异常。
当团队需要跨部门共享报表、并希望在手机端随时查看时,我倾向用简道云的可视化大屏与移动端;它可以直接对接流程数据,减少导出/粘贴环节。
十、权限与数据安全:从文件到系统的升级
Excel时代的痛点是拷贝/转发导致的版本漂移与权限泄露。我会通过以下方式做底线防护:拆分明细与报表、隐藏关键列、只读共享、设定输入验证。但根源问题仍在协作与审计。简道云进销存的优势在于字段级权限、流程审批、日志追溯与自动备份,能从制度层面降低风险。
Excel底线防护
- 分发PDF报表而非源表
- 关键列加保护与隐藏
- 数据验证/下拉字典
系统级管控
- 角色权限:按部门/岗位授权
- 流程化审批:入库/调拨/退货闭环
- 数据留痕:全链路日志与告警
十一、客户见证:真实项目的数据与口碑
案例A:连锁美妆
门店数从8增长到26。Excel阶段用本教程方法搭建三表+SUMIFS,实现月度盘点与补货清单;规模扩大后迁移到简道云,移动端扫码入库,缺货预警自动推送。
- 盘点效率提升 2.4×
- 缺货率下降 31%
- 滞销库存减少 ¥420,000
案例B:轻工制造
BOM多层、批次管理要求严格;先用Excel做BOM展开与领料核算,稳定后切换简道云的工单与批次追溯。
- 物料差异率下降 22%
- 齐套率提升到 96%
- 工单关闭周期缩短 18%
案例C:跨境电商
SKU 1.8万,渠道多;Excel只做财务与预测样机,正式上线用简道云连接ERP与海外仓API,自动回传在途与可用库存。
- 补货计划准确率 +19%
- 人工录入减少 60%
- 断货损失率 -27%
客户评价
十二、Excel vs 简道云进销存:何时该升级?
我遵循“先Excel打样、后系统固化”的二段式策略。判断是否升级的阈值有三条:并发与协作、流程复杂度、数据安全与审计。满足其中任意两条,就建议迁移到简道云进销存。
| 维度 | Excel | 简道云进销存 |
|---|---|---|
| 多人协作 | 版本冲突风险高 | 角色权限、表单并发、安全可控 |
| 流程 | 靠约定与宏 | 可视化流程、审批、自动化 |
| 移动端 | 弱 | 扫码入库、移动签收 |
| 扩展 | 维护成本高 | 低代码扩展、API集成 |
| 安全合规 | 文件可复制 | 字段级权限、日志追溯 |
十三、迁移到简道云进销存:四步走
梳理数据模型
将三表结构与字典(SKU、门店、客户、供应商)固定,导出为CSV。
搭建表单与流程
在简道云创建商品、订单、入库、出库表单,配置审批与自动校验。
数据导入与校验
导入期初库存与历史流水,运行校验规则,修复异常。
培训上线与监控
培训仓/销/财角色,手机端扫码上岗,开启预警与日志监控。
十四、热门问答 FAQs
十五、核心观点与可操作建议
核心观点
- 数据先行:标准三表是所有命令的基础
- 函数六件套可覆盖90%中小企业场景
- Excel打样快,但协同与安全需要系统化
- 简道云进销存提供移动端、权限与流程优势
- 二段式策略:先打样、后迁移,风险最低
可操作建议
- 列出商品、门店、客户字典,冻结字段含义
- 建立业务流水,启用SUMIFS/XLOOKUP核算
- 构建补货清单与缺货预警,形成闭环
- 用PQ管理数据源,按周刷新与校验
- 当并发/审批超阈值时,迁移到简道云