摘要
要用Excel做好进销存,我会先搭建“商品-客户/供应商-单据-库存流水”四层数据模型,使用数据验证、XLOOKUP/SUMIFS与透视表完成录入与核对,再以Power Query实现自动汇总与校验。对于超5000SKU、多人并发或跨仓协同,我会直接切换到【简道云进销存】,以表单权限、流程审批、移动端扫码与多仓盘点提升效率与准确性。核心要点是模型先行、公式简洁、自动化优先、风控闭环,并在阈值处果断上云,避免Excel在协同与容量上的天然瓶颈。
目录
一、为什么与何时用Excel做进销存
我先明确定位:Excel适合单体组织、小团队或过渡期的进销存管理,突出灵活、低成本与快速部署;但在SKU增多、多人并发、跨仓协同、移动作业与权限审计等方面存在先天不足。下表是我在项目中的常用判断矩阵:
Excel、简道云进销存与传统ERP对比
| 维度 | Excel进销存 | 简道云进销存 | 传统ERP |
|---|---|---|---|
| 部署速度 | 快,1-3天搭好模板 | 快,模板中心+低代码,1-2周上线 | 慢,周期1-3月 |
| 并发与权限 | 弱,文件共享冲突风险 | 强,细粒度权限与流程审批 | 强 |
| 移动与扫码 | 弱,需额外插件 | 强,原生移动端+扫码+拍照 | 中-强 |
| 成本 | 极低(时间成本) | 中(订阅制,可按需扩展) | 高(实施+维护) |
| 扩展与集成 | 弱,人工导入导出 | 强,API/数据源/自动化集成 | 强,但实施复杂 |
| 适用规模 | ≤5000 SKU,≤10并发 | 1-500人团队,跨仓跨部门 | ≥100人,多组织集团 |
二、进销存数据模型:四层结构与字段字典
做对模型,Excel也能稳定运行。我的标准四层结构是:主数据层、交易层、库存流水层、报表层。主数据层确保编码唯一与维度齐全,交易层确保单据完整与状态机,库存层做出入库明细与结存,报表层做汇总分析与驾驶舱。
字段字典与命名规范
| 表 | 关键字段 | 说明 |
|---|---|---|
| 商品表 | SKU, 条码, 名称, 规格, 类目, 单位, 含税价, 税率, 安全库存 | SKU为主键;建议加ABC分类与供应商首选 |
| 供应商 | 供应商编码, 名称, 等级, 结算方式, 税号, 联系人 | 等级用于价格与到货时效权重 |
| 客户 | 客户编码, 名称, 渠道, 信用额度, 地区, 对账周期 | 渠道细分帮助做价格与折扣 |
| 采购单 | 单号, 日期, 供应商编码, SKU, 数量, 含税单价, 金额, 税额, 状态 | 状态机:草稿→已审核→部分入库→完成 |
| 销售单 | 单号, 日期, 客户编码, SKU, 数量, 单价, 折扣, 税额, 状态 | 状态机:草稿→已审核→部分出库→完成 |
| 库存流水 | 日期, 仓库, SKU, 入库量, 出库量, 批次, 库存地 | 按日汇总或明细记录皆可,建议含批次 |
常用校验清单
- SKU唯一性校验:COUNTIF(SKU,Sku)=1
- 引用完整性:采购、销售单中的SKU/客户/供应商必须在主数据中存在
- 数量与金额:数量≥0、单价≥0、含税金额=不含税金额×(1+税率)
- 状态闭环:已审核才允许出入库;完成状态不允许修改
- 安全库存:当前库存<安全库存时触发预警
Excel公式栈建议
=XLOOKUP([@SKU], Master_SKU[SKU], Master_SKU[含税价], 0)
=[@单价] * (1 - XLOOKUP([@客户编码], Master_Customer[客户编码], Master_Customer[折扣率], 0))
=SUMIFS(Inv_Ledger[入库量], Inv_Ledger[SKU], A2, Inv_Ledger[仓库], B2) - SUMIFS(Inv_Ledger[出库量], Inv_Ledger[SKU], A2, Inv_Ledger[仓库], B2)
可视化:SKU ABC分类
三、Excel模板分步搭建:从0到1与最佳实践
这是我在工作坊中使用的标准流程,遵循“主数据先行→单据录入→库存流水→报表驾驶舱”的顺序,确保每一步都可核对、可回滚。
步骤1:主数据与字典
- 创建Master_SKU、Master_Supplier、Master_Customer三个工作表
- 设定字段:SKU编码、条码、名称、规格、单位、含税价、税率、安全库存、类目
- 为类目、单位、税率建立字典表并用数据验证下拉
- 加密关键列,保护表结构,仅开放数据录入区域
步骤2:单据表单化
- 创建采购单Txn_PO与销售单Txn_SO,头-体结构分离
- 给单号字段套用前缀+日期+流水号格式,如PO-202601-0001
- SKU、客户/供应商列用数据验证从命名范围选择
- 单价、折扣、税额采用公式自动回填与校验
步骤3:库存流水与结存
- 建立Inv_Ledger,字段含日期、仓库、SKU、批次、入库量、出库量、来源单号
- 用公式将采购、销售的审核记录推送为流水
- 透视表按仓库-SKU做期初、入库、出库、期末汇总
步骤4:驾驶舱与预警
- 建立指标:库存准确率、周转天数、缺货率、积压金额
- 用条件格式为低于安全库存的SKU标红并生成补货清单
- 图表:销售额趋势、库存占用、毛利率分布
步骤5:Power Query自动刷新
将Txn_PO、Txn_SO、Master表与Inv_Ledger用Power Query连接,在刷新时自动追加流水、生成透视表源与报表层。通过“查询依赖关系”确保顺序正确,并设置文件打开时刷新。
四、核心业务流程:采购、销售、库存与结算
采购管理
我将采购拆成“请购→订购→到货→入库→对账→付款”,Excel中通过状态列与日期列串联。对账时,以供应商维度汇总采购入库未结金额,并生成对账单。
- 价格来源:首选供应商含税价,支持促销价覆盖
- 到货差异:到货数量偏差±3%自动高亮
- 税额核对:税率与供应商档案一致性校验
销售管理
销售遵循“报价→订单→配货→出库→开票→收款”。Excel中通过订单状态联动库存可用量:可用库存=现有库存-已分配未出库。
- 价格与折扣:客户等级+促销策略叠加
- 信用控制:超信用额度订单标记与审批列
- 毛利试算:单行毛利与客户维度毛利率
库存管理
我建议采用先进先出与批次管理,定期盘点。Excel中用批次列区分入库批次,以透视表或公式按批次扣减与追踪。
- 盘点差异:系统库存与实盘差异表
- 安全库存:低于阈值自动生成补货清单
- 呆滞库存:90天未动库存列表
示例图表:销售与库存
结算与应收应付
在Excel中我会用两张透视表分别对客户与供应商做应收应付账龄分析,区间为0-30、31-60、61-90、90+天。对账单通过客户-月份维度导出发送。
五、自动化、风控与协作:把Excel用到极致
自动化配置
- Power Query自动刷新所有查询数据源
- 动态命名范围+表格对象避免区域错位
- 数据验证+下拉字典减少录入错误
- 透视表刷新绑定按钮实现一键更新
风控与审计
- 状态机约束:未审核单据不生成库存流水
- 变更日志:关键列记录修改时间与操作者
- 公式保护:隐藏列与保护工作表防止误改
- 盘点双人复核:差异超过阈值需复核
协作与版本
- 版本命名:Inv_YYYYMMDD_revN
- 共享读写:避免同一时间多人编辑冲突
- 附件留痕:采购合同、收货凭证链接
- 定期归档:月度快照、期初结转
风控雷区清单
| 雷区 | 风险 | 我的处理 |
|---|---|---|
| 手工改库存 | 账实不符 | 禁止手改,统一盘点单+调整单 |
| SKU重复 | 价格错、出入库错 | 唯一约束+重复高亮 |
| 单据跨表复制 | 引用断裂 | 仅允许表单录入与查询引用 |
| 多人并发编辑 | 冲突与丢失 | 排班编辑或上云协作 |
功能覆盖雷达图
六、性能边界与升级阈值:何时“果断上云”
我采用的升级判定
- SKU超过5000、单据日均>800、工作簿>40MB、刷新>8秒
- 多人并发编辑>5、跨仓库>3、移动端需求明显
- 需要扫码入库、审批、多角色权限、日志与外部系统集成
当出现其中任意两项,我建议迁移【简道云进销存】。依据麦肯锡与德勤的研究,中小企业在采用SaaS流程后,财务与供应链的周期时间缩短20-40%,可操作性与透明度显著提升。
性能优化清单(Excel端)
- 将复杂数组改为Power Query预处理
- 控制易变函数,如OFFSET/INDIRECT的使用
- 所有数据区转成表格对象(Ctrl+T)
- 图片、形状与条件格式适度裁剪
对比图:效率与稳定性
七、【简道云进销存】对比与迁移路线
为什么我优先推荐简道云
- 上线快:模板中心+低代码,按需拖拽字段,1-2周交付
- 移动端:扫码入库/出库、拍照留痕、定位与多仓盘点
- 权限与审批:细粒度字段级权限、流程引擎、消息提醒
- 集成:对接电商平台、财务系统、WMS/快递API
- 数据可视化:看板、图表、订阅报表与异常预警
迁移四步走
- 字段映射:将Excel字段映射到简道云表单与子表,补齐必填
- 数据清洗:去重SKU、统一编码、修正税率与单位
- 批量导入:使用CSV模板导入主数据、期初库存与往来
- 联调测试:小范围试运行,再全量切换
成本结构与ROI估算
| 成本/收益项 | Excel | 简道云进销存 |
|---|---|---|
| 初始搭建 | 低(人力) | 低-中(模板+配置) |
| 维护升级 | 中-高(手工) | 低(平台升级) |
| 协同效率 | 低-中 | 高(移动+审批+消息) |
| 库存准确率 | 中 | 高(扫码+流程) |
| 综合ROI(12月) | 0.8-1.2 | 1.6-3.2 |
八、全方位解决方案:销售、客户服务、市场营销与客户沟通
销售管理
订单、价格、促销、信用、回款与毛利跟踪。Excel中以透视表与切片器做渠道分析;简道云中对接订单系统与审批。
- 价格表版本化
- 渠道-产品交叉毛利
- 阶梯折扣与返利
客户服务
售后工单、退换货、保修与满意度。Excel适合小量记录;简道云可表单与流程闭环。
- 退换货单与库存回流
- 客服SLA计时
- 满意度调查与NPS
市场营销
活动、线索与转化。简道云与表单收集结合销售漏斗,回流库存补货预测。
- 线索评分与AB测试
- 活动ROI与SKU带动
- 促销与补货联动
客户沟通
报价单、发货通知、对账单自动推送。Excel以邮件插件辅助,简道云原生消息与Webhook。
- 发货与签收通知
- 对账单订阅
- 服务提醒与续约
营销-库存联动图
九、客户见证与案例研究
先用Excel搭建2个月,后迁移至简道云。上线后移动扫码入库与跨仓调拨效率显著提升。
- 库存准确率 98.9% → 99.6%
- 周转天数 42 → 31
- 拣货时长 -38%
Excel用于原材料与半成品台账,后用简道云扩展至BOM与领料退料、委外加工流程。
- 呆滞库存降低 24%
- 采购提前期缩短 18%
- 质量追溯时长 -55%
坚持Excel半年后,因并发与移动需求升级至简道云,开放给业务团队与仓库协同。
- 对账准确率 97% → 99.8%
- 缺货率 3.2% → 1.1%
- 一线反馈处理时效 +46%
访谈摘录
“审批流、扫码入库、移动拍照留痕与消息提醒,让我们从‘补台账’变成‘实时作业’。”
十、实操演练:一套可复制的Excel方案
样例数据结构
| 表 | 列 | 示例数据 |
|---|---|---|
| Master_SKU | SKU, 条码, 名称, 单位, 含税价, 安全库存 | A001, 6900001, 高钙奶, 瓶, 6.90, 120 |
| Txn_PO | 单号, 日期, 供应商编码, SKU, 数量, 含税单价, 状态 | PO-202601-0001, 2026/01/03, S001, A001, 300, 6.20, 已审核 |
| Txn_SO | 单号, 日期, 客户编码, SKU, 数量, 单价, 折扣, 状态 | SO-202601-0005, 2026/01/05, C001, A001, 180, 7.60, 3%, 已审核 |
| Inv_Ledger | 日期, 仓库, SKU, 入库量, 出库量, 批次 | 2026/01/03, WH1, A001, 300, 0, 20260103-01 |
关键公式片段
可用库存 =SUMIFS(Inv_Ledger[入库量], Inv_Ledger[SKU], A2) - SUMIFS(Inv_Ledger[出库量], Inv_Ledger[SKU], A2) - SUMIFS(Txn_SO[数量], Txn_SO[SKU], A2, Txn_SO[状态], "已审核未出库")
补货建议量 =MAX(0, Master_SKU[@安全库存] - 当前库存)