进销存表格模板怎么做?用 Excel 做进销存表格,通常拆成商品档案、入库明细、出库明细、库存汇总四张表:明细表逐笔记流水,汇总表用 SUMIFS 按商品编码汇总入库和出库,再按 结存 = 期初 + 本期入库 − 本期出库 算出库存。这套做法适合商品数量不多、一两个人录入、单一仓库的场景;多平台、多仓、多人同时操作时,表格维护成本会明显上升,更适合换成进销存或 ERP 软件。
下文的表格样式和数字均为示例,公式已在 Excel 兼容环境中验算,可以按自己的商品替换后直接使用。
进销存表格模板由哪几张表组成?
一个能长期用下去的进销存表格,核心原则是流水和汇总分开:明细表只记录发生了什么,汇总表只写公式,不手工改数字。按这个原则,一个工作簿建四张工作表即可。

| 工作表 |
作用 |
一行代表什么 |
| 商品档案 |
统一商品编码、名称、规格、期初数量、安全库存 |
一个商品 |
| 入库明细 |
记录采购入库、退货入库等每一笔入库 |
一笔入库 |
| 出库明细 |
记录销售出库、领用出库等每一笔出库 |
一笔出库 |
| 库存汇总 |
用公式汇总入库、出库,计算结存和提醒 |
一个商品 |
商品编码是贯穿四张表的唯一键。名称可能有错字、同名不同规格,编码不会重复,所以所有公式都按编码匹配,而不是按名称匹配。
进销存表格每张表需要哪些列?
商品档案表
| 商品编码 |
商品名称 |
规格 |
单位 |
期初数量 |
安全库存 |
| A001 |
白色T恤 |
M |
件 |
100 |
30 |
| A002 |
黑色T恤 |
M |
件 |
80 |
30 |
| B001 |
帆布袋 |
均码 |
个 |
50 |
20 |
(示例数据)期初数量是开始用表格那一天的实际库存,最好以一次盘点结果为准;安全库存是低于这个数就该补货的数量,按自己的销售节奏设定。
入库明细表
| 日期 |
入库单号 |
商品编码 |
商品名称 |
数量 |
单价 |
金额 |
供应商 |
| 2026-10-03 |
RK001 |
A001 |
白色T恤 |
50 |
25 |
1250 |
供应商甲 |
| 2026-10-05 |
RK002 |
B001 |
帆布袋 |
30 |
8 |
240 |
供应商乙 |
| 2026-10-12 |
RK003 |
A002 |
黑色T恤 |
40 |
25 |
1000 |
供应商甲 |
(示例数据)录入时只填日期、单号、编码、数量、单价和供应商,商品名称和金额用公式带出。
出库明细表
出库明细和入库明细列结构相同,把「供应商」换成「客户」或「渠道」即可。示例中有四笔出库:A001 出库 60 和 25,A002 出库 100,B001 出库 10。
库存汇总表
| 商品编码 |
商品名称 |
期初数量 |
本期入库 |
本期出库 |
结存数量 |
安全库存 |
补货提醒 |
实盘数量 |
盘点差异 |
| A001 |
白色T恤 |
100 |
50 |
85 |
65 |
30 |
|
65 |
0 |
| A002 |
黑色T恤 |
80 |
40 |
100 |
20 |
30 |
需补货 |
18 |
-2 |
| B001 |
帆布袋 |
50 |
30 |
10 |
70 |
20 |
|
|
|
(示例数据)汇总表里只有「商品编码」和「实盘数量」需要手工填,其余列全部是公式。
进销存表格公式怎么设置?
以下公式按上面的列位置编写:库存汇总表 A 列为商品编码,B 到 J 列依次为名称、期初、入库、出库、结存、安全库存、补货提醒、实盘、差异;第 1 行为表头,公式从第 2 行开始,写好后向下填充。

用 VLOOKUP 从商品档案带出名称、期初和安全库存
- 商品名称(B2):
=VLOOKUP(A2,商品档案!$A:$F,2,FALSE)
- 期初数量(C2):
=VLOOKUP(A2,商品档案!$A:$F,5,FALSE)
- 安全库存(G2):
=VLOOKUP(A2,商品档案!$A:$F,6,FALSE)
最后一个参数 FALSE 表示精确匹配,不能省略,否则编码相近时可能取错行。入库、出库明细里的商品名称(D2)同理:=VLOOKUP(C2,商品档案!$A:$B,2,FALSE);金额(G2):=E2*F2。
用 SUMIFS 汇总本期入库和本期出库
- 本期入库(D2):
=SUMIFS(入库明细!$E:$E,入库明细!$C:$C,A2)
- 本期出库(E2):
=SUMIFS(出库明细!$E:$E,出库明细!$C:$C,A2)
SUMIFS 的写法是「求和列, 条件列, 条件」:在入库明细的 E 列(数量)里,把 C 列(商品编码)等于 A2 的行加起来。示例中 A001 有两笔出库 60 和 25,公式结果为 85。
结存数量公式:期初 + 入库 − 出库
这是进销存表格最核心的一条公式。示例中 A001 为 100 + 50 − 85 = 65,A002 为 80 + 40 − 100 = 20,B001 为 50 + 30 − 10 = 70。结存出现负数,通常说明有出库没录入对应的入库,或者期初数量不准。
补货提醒和盘点差异
- 补货提醒(H2):
=IF(F2<G2,"需补货","")
- 盘点差异(J2):
=I2-F2
示例中 A002 结存 20 低于安全库存 30,显示「需补货」;实盘 18 件,差异为 −2,说明账面比实物多 2 件,需要查明原因后再调整。
按日期区间统计入库和出库
如果想只看某一段时间的入库、出库,可以在汇总表空白处放两个日期单元格,例如 M1 填开始日期、M2 填结束日期,再给 SUMIFS 加日期条件:
=SUMIFS(入库明细!$E:$E,入库明细!$C:$C,A2,入库明细!$A:$A,">="&$M$1,入库明细!$A:$A,"<="&$M$2)
出库同理,把「入库明细」换成「出库明细」。示例中统计 2026-10-01 至 2026-10-10,A001 入库 50、出库 60。注意日期列必须是真正的日期格式,不能是文本,否则条件不生效。
进销存表格最容易出错的地方有哪些?
- 按名称而不是编码匹配:同名不同规格、名称多一个空格,都会导致汇总漏算。
- 在汇总表里手工改数字:改过一次,公式和流水就对不上,之后无法追溯。
- 漏录退货:采购退货应记出库、销售退货应记入库,漏录会让结存与实物长期不符。
- 日期格式是文本:按日期区间统计时,文本日期不会被条件识别。
- 公式范围写死:用
$E$2:$E$100 这类固定范围,明细超过 100 行后新数据不会被汇总;用整列引用或表格(Ctrl+T)可以避免。
- 多人各存一份:每人一份副本再合并,最容易出现重复或遗漏。
进销存表格怎么配合盘点使用?
表格算出的是账面库存,盘点得到的是实物库存,两者对比才能发现问题。建议每月或每季度至少盘点一次,把实盘数量填入汇总表的 I 列,查看盘点差异列:
- 差异为 0:账实相符。
- 差异为负:实物少于账面,常见原因是漏录出库、发错货或损耗。
- 差异为正:实物多于账面,常见原因是漏录入库或退货。
查明原因后,在入库或出库明细里补一笔「盘盈」或「盘亏」记录,而不是直接改汇总表。整个盘点和调账的流程,可以参考进销存流程的六个步骤中盘点与对账部分。
进销存表格什么时候该换成软件?
表格适合起步阶段:商品少、单一仓库、一两个人录入、每天单量不大。下面这些情况出现两条以上时,表格的维护成本通常已经超过它省下的软件费用,可以评估进销存软件或 ERP。

| 信号 |
表格的难点 |
软件通常怎么处理 |
| 多平台、多店铺同时卖货 |
订单要手工汇总录入,库存不能实时同步 |
订单自动同步,出库后扣减库存 |
| 多仓或仓店一体 |
需要按仓库分别计算结存,公式层层嵌套 |
按仓库维度记录库存和调拨 |
| 多人同时录入 |
文件冲突、版本混乱、难以追溯谁改了什么 |
按账号权限操作,单据留痕 |
| 结存与实盘频繁对不上 |
流水没有关联上游单据,查不出差异来源 |
入库关联采购单、出库关联订单 |
| 需要批次或效期管理 |
一个商品拆多行,公式维护成本高 |
按批次、效期记录出入库 |
用 Excel 做到什么程度、哪些场景不建议继续用表格,可以参考用Excel做仓库管理系统可行吗;出库单据本身怎么设计,可以参考出库单模板。
进销存表格模板的关键不在模板本身,而在结构:商品档案统一编码,入库、出库明细逐笔记流水,库存汇总用 SUMIFS 和「期初 + 入库 − 出库」公式自动计算,再配合定期盘点核对账实,这套结构可以支撑起步阶段的库存管理。当平台、仓库、录入人员增多,或者账实差异越来越难查时,就该考虑把进销存放进系统。电商企业订单分散在多个平台、发货和退货频繁,表格往往最先撑不住,可以了解万里牛 ERP如何把订单、库存、采购和出入库放在同一套系统里,具体功能和适用范围以官方资料为准,方案咨询可致电 400-168-1506。
常见问题 FAQ
Q1:进销存表格模板用 Excel 还是 WPS 表格?
两者都可以。本文用到的 VLOOKUP、SUMIFS、IF 在 Excel 和 WPS 表格中写法相同。如果需要多人在线协作,可以用支持共享编辑的在线表格,但要注意权限和版本管理。
Q2:进销存表格的结存公式为什么算出负数?
结存 = 期初 + 本期入库 − 本期出库,出现负数说明出库多于期初和入库之和。常见原因是期初数量没按盘点填写、有入库漏录,或出库明细里商品编码录错,导致数量记到了别的商品上。
Q3:SUMIFS 和 SUMIF 有什么区别?
SUMIF 只支持一个条件,SUMIFS 支持多个条件。只按商品编码汇总时两者都能用;需要同时按编码和日期区间统计时,只能用 SUMIFS。注意两者参数顺序不同,SUMIFS 的求和列写在最前面。
Q4:进销存表格要不要记金额?
建议记。入库金额可以用来核对供应商应付,出库金额可以核对销售收入。如果要计算库存成本,还需要确定成本计算方法,例如加权平均,这会让表格公式明显变复杂,这时也是考虑换软件的信号之一。
Q5:进销存表格和进销存软件能一起用吗?
可以作为过渡。常见做法是先用表格整理好商品档案和期初库存,再导入软件作为初始数据;切换后以软件为准,不再在表格里记流水,避免两套账。软件具体支持哪些导入格式,以对应产品的官方资料为准。
相关推荐:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。