ARTICLE · 1342133
Excel简易进销存模板搭建:明细表、实时库存自动计算与出入库记录查询

没有专业 ERP 系统,用 Excel 也能搭出一套简易进销存表格,实现“实时库存自动更新”和“自定义查询出入库记录”两大核心功能。
整个模板仅需 2 个关键公式,操作门槛低、适配中小规模库存管理需求,下面按搭建步骤与使用说明逐项展开。

先建立“出入库明细”基础数据表,明确 4 个核心必填字段,确保后续公式可精准识别数据。


选中 B 列数据区域(如 B2:B100),点击 Excel 顶部菜单栏「数据」→「数据验证」; 在“设置”选项卡中,“允许”选择“序列”,“来源”输入“入库,出库”(英文逗号分隔),勾选“提供下拉箭头”,点击「确定」; 完成后,点击 B 列单元格会显示下拉箭头,直接选择“入库”或“出库”,避免录入错误(如“进库”“出仓”等不规范表述)。
通过“提取不重复商品列表+计算库存差额”两个步骤,实现库存数据实时更新;新增商品或出入库操作后,无需手动修改公式。
在 F2 单元格输入以下公式,按下回车后公式会自动溢出,生成 C 列(商品列)的不重复列表:
=UNIQUE(C:C)&""
公式解析:UNIQUE(C:C) 提取 C 列所有不重复商品名称;&""(连接空文本)可避免空白单元格显示为“0”,优化表格视觉效果;
动态适配:当 C 列新增商品(如 F 商品)时,F 列列表会自动同步更新,无需手动添加。

在 G2 单元格输入以下公式,向下填充至对应行:
=IF(F2="","",SUMIFS(D:D,C:C,F2,B:B,"入库")-SUMIFS(D:D,C:C,F2,B:B,"出库"))
公式逻辑
IF(F2="","",...):若 F 列(商品)为空,G 列也显示空白,避免无商品时出现错误值; SUMIFS(D:D,C:C,F2,B:B,"入库"):按“商品=F2”“类型=入库”两个条件,汇总 D 列(数量)的入库总和; SUMIFS(D:D,C:C,F2,B:B,"出库"):同理汇总该商品的出库总和; 两者相减即得到该商品的实时库存(入库为正、出库为负,结果自动更新)。
通过「日期范围+出入库类型」双条件筛选,快速提取目标时段的出入库明细,无需手动翻找数据。
在表格右侧(如 I 列-J 列-K 列)建立查询条件区,明确 3 个筛选维度:

在查询结果显示区域的首个单元格(如 I6)输入以下公式,公式会自动溢出显示符合条件的记录:
=FILTER(B:D,(A:A>=I3)(A:A<=J3)IF(K3="出入库",1,B:B=K3))
公式解析
FILTER(B:D,...):从 B 列-D 列(类型、商品、数量)中筛选符合条件的行; (A:A>=I3)(A:A<=J3):筛选“日期在 I3(开始)与 J3(结束)之间”的记录(代表“同时满足”); IF(K3="出入库",1,B:B=K3):若 K3 选择“出入库”,则不限制类型(返回 1,代表所有类型均符合);若选择“入库”或“出库”,则仅筛选对应类型的记录;
使用示例:若 I3=2024/10/6、J3=2024/10/6、K3=出库,公式会自动提取 10 月 6 日所有出库记录(如商品 C 出库 10、商品 B 出库 10)。

- 自动更新:
新增出入库记录、添加商品后,库存数据与商品列表自动同步,无需手动调整; - 低门槛:
仅依赖 UNIQUE(提取不重复值)、SUMIFS(多条件求和)、FILTER(多条件筛选)3 个基础函数,无需复杂嵌套; - 灵活查询:
支持按日期范围+类型精准筛选,满足日常对账、盘点追溯需求。
- 增加“备注”字段:
在 D 列后新增 E 列“备注”,记录订单号、供应商等信息,丰富数据维度; - 设置库存预警:
在 G 列(库存)旁新增 H 列“预警”,输入以下公式(5 为安全库存阈值,可自定义),实现库存异常提醒; =IF(G2<5,"低于安全库存","正常") - 保护公式单元格:
选中 F 列-G 列(公式区域),右键「设置单元格格式」→「保护」,勾选“锁定”,再通过「审阅」→「保护工作表」,防止公式被误删或修改。
通过以上步骤,可快速搭建一套适配中小规模库存管理的 Excel 模板,无需专业系统,即可实现库存实时监控与出入库追溯,大幅减少手动计算与查询的工作量。
教程内容很实用,希望您能转发朋友圈给更多需要的人看到,万分感谢!
其他文章推荐:
Excel逆透视不用PowerQuery!TOCOL函数1步搞定,WPS/Excel通用
ExcelVLOOKUP多值匹配3大技巧:从重复输入到一键出结果,效率提升80%















































































