搭贝零代码数字化平台,含进销存、CRM、生产、OA、项目等400+管理系统模板 >>> 免费试用

Excel 进销存明细表怎么做?手把手教你搭一张自动汇总表

从零搭建出入库自动记账、库存自动计算的进销存表格

「库存还有多少?」「这个月进了多少货、出了多少?」「哪个商品快断货了?」——开小店、管小仓库的人,天天被这三个问题追着跑。不少人用 Excel 记进出货,但多数只记了一本「流水日记」:货进了记一行,货出了记一行,月底想知道库存,只能从头翻到尾手动加总,翻错一行全盘皆输。其实用 Excel 做进销存,核心就是三张表加一条公式,搭好之后日常只管记账,库存、汇总、预警全部自动出。这篇教程从零开始,一步一步带你搭起来。

一、开搭之前:进销存表的整体结构

先不急着敲数据,花两分钟理解结构。一张可靠的进销存表由三部分组成,各司其职。

1. 三张表的分工

商品档案表:存商品的基础信息,一物一行,基本不变;出入库流水表:记每一笔进出,只增不改;库存汇总表:用公式自动计算,不手工维护。三张表的数据关系是:汇总表通过商品编码,从档案表取名称、从流水表算数量。

2. 一条铁律:一物一码

每个商品一个唯一编码,比如 SP001、SP002。后面所有自动计算都靠编码来「对号入座」。编码乱了,公式再对也算不出正确结果。如果想跳过手工搭建,直接用现成的进销存表格模板也行,但建议还是按本文走一遍,理解了结构才改得动。

二、第一步:建商品档案表

打开 Excel 新建工作簿,第一张表命名「商品档案」,建五列:商品编码、商品名称、规格型号、单位、安全库存。

1. 填表要领

编码用「SP+三位数字」这类固定格式,方便排序和查重;安全库存填一个提醒线数字,比如某商品低于 10 件就该补货,就填 10。数据有效性可以做一张下拉,把单位限制在「个、箱、千克、件」里,避免「箱」和「相」这种手误并存。

2. 自查一列编码有没有重复

条件格式→突出显示单元格规则→重复值,编码列有标色的说明重码,先清理再往下走。

三、第二步:建出入库流水表

第二张表命名「流水」,建七列:日期、商品编码、类型、数量、单价、金额、经手人。类型只填两个字:入或出。

1. 只追加,不修改

流水表是账本,记错了不能删行涂改,正确做法是「红冲」:另起一行,数量填负数把错账冲平,再记正确的一笔。这规矩看着笨,但它保住了账目的完整链条,月底对不上账时,你能追溯每一笔的来龙去脉。

2. 金额列用公式

金额 = 数量 × 单价,直接写公式下拉,不要手算手填。单价可以为空(比如内部领用没有单价),金额公式会得 0,不影响数量统计。

四、第三步:写库存计算公式,核心一步

第三张表命名「库存」,前两列引档案表的编码和名称,然后是三个数:累计入库、累计出库、当前库存。这一步是整张表的心脏,其实就一条公式。

1. 两条 SUMIF 搞定累计数

累计入库列:=SUMIF(流水!B:B, A2, 流水!D:D)×(流水!C:C="入")。更简单的写法是 SUMIFS:=SUMIFS(流水!D:D, 流水!B:B, A2, 流水!C:C, "入")——含义是「流水表里编码等于本行、类型等于入的数量求和」。出库同理,把「入」改成「出」。

2. 当前库存一行减法

当前库存 = 期初库存 + 累计入库 − 累计出库。期初库存可以在库存表加一列手工填(建表时的盘点数,一次性数字)。公式写好往下拉,全表商品的实时库存就出来了。此后你在流水表每记一笔,库存数字即时更新——这就是「记一笔、算一笔」的全自动模式。实测搭完这套结构约 1 小时(新手实测口径),日常每笔记账耗时不到 1 分钟。

五、第四步:加查询卡片与缺货预警

自动库存有了,再加两个实用件:即时查询和预警。

1. VLOOKUP 查询卡片

在表格顶部留两行,一个单元格输入商品编码,旁边用 =VLOOKUP(编码单元格, 库存表区域, 列号, 0) 依次取名称和当前库存。扫一眼就知道「SP023 还剩多少」,不用在全表里找。

2. 条件格式做缺货标红

选中库存表数据区,条件格式→新建规则→使用公式:=$E2<$F2(假设 E 列当前库存、F 列安全库存),格式设红色填充。此后凡是库存跌破安全线的商品整行变红,该补什么货一眼看到。用了这套预警后,多数小店主的月度缺货盘点对账时间能省下约 3 小时(同类用户反馈口径,约数)。

六、第五步:透视表做月度分析

最后加一层分析能力:点流水表任意单元格→插入→数据透视表,拖三个字段:日期拖进行(按月分组)、商品编码拖进行或列、数量拖进值,类型拖进筛选。一张月度进出汇总表就出来了,再拖金额进值,进出货金额合计自动算。每月看什么卖得多、什么走得慢,不用再手算。

七、第六步:定三条使用规矩,表格才能长期可信

1. 规矩一:流水只增不删

错了红冲,不删行。删过的流水表,库存对不上时无从查起。

2. 规矩二:每月实物盘点一次

账面数和实物数每月核一次,差异当场查流水。允许小误差,但不能不盘——账实脱节三个月,这张表就废了。

3. 规矩三:结构改动先备份

加列删列前复制整个工作簿。公式引用是按列走的,结构一变公式全断,备份是最后的后悔药。

常见问题排查方法
库存出现负数查该编码流水:多为出库记了未入库的量
汇总数对不上查编码是否重复或带空格
公式结果为零查类型列是否恰好是「入/出」二字

这套结构跑熟之后,进阶方向是把三张表搬到在线表格平台上:多人同时记账、手机端录入、库存看板实时可见,逻辑和本文完全一致,只是把单机文件升级成了共享台账。生意做大了,Excel 是起点,不必是终点。

表格教程,进销存,效率技巧

常见问题解答

Q1:Excel 做进销存需要写很多公式吗?

核心只需要一条:SUMIFS 按商品编码和类型对流水数量求和,入库减出库即得库存。其余的 VLOOKUP 查询、条件格式预警都是可选增强项,新手一小时可以搭完全套。

Q2:商品编码有什么讲究?

一物一码是底线,推荐「SP+三位数字」这类固定格式。编码重复会导致汇总错乱,建完档案用条件格式的重复值功能自查一遍。规格不同的同一商品要算两个编码。

Q3:记错账了怎么改?

不要删行涂改,用红冲:另起一行填负数数量把错账冲平,再补记正确一笔。这样保留了完整账目链条,月底对账时每一笔都可追溯。

Q4:为什么我的 SUMIF 算出来是 0?

三个高频原因:类型列的文字不是精确的「入」或「出」(多了空格);编码前后有空格;公式引用区域选错列。用筛选功能核对该商品的流水记录即可定位。

Q5:账面库存和实物对不上怎么办?

先查该商品的流水明细,多数是漏记或编码混用。确实查不出差异的,做一次盘点并以实物数做期初调整。每月固定盘点一次,账实才不会越脱越远。

Q6:这套表能多人同时用吗?

单机 Excel 不支持多人同时编辑,文件传来传去容易产生版本冲突。可以按同样结构迁移到在线表格平台:三张表逻辑不变,获得多人实时记账和手机录入能力。