excel中如何制作出入库管理系统:分表搭建
excel中如何制作出入库管理系统,适合单品不多、每日单据量低于两百条的小型门店、作坊使用,整套系统依靠独立工作表、数据验证、SUMIF函数联动,分为基础档案、入库登记、出库登记、库存汇总四张表,搭建完成后只需要录入单据,库存数量、变动记录可以自动刷新,大批量高频单据场景下,这套方案的响应速度会明显变慢,不建议选用。
搭建基础档案表
新建工作表命名为基础档案,表头依次设置货品编号、货品名称、规格、单位、预警库存,货品编号作为唯一识别标识,不能重复。选中货品编号这一列,把整列设置为文本格式,避免长编号末尾数字自动归零。录入全部货品信息之后,选中货品名称区域,打开名称管理器定义名称,这个名称会供给入库、出库表的下拉选择调用,减少手动输入带来的文字不一致。
做好下拉选择。
搭建入库登记表
新建工作表命名入库,表头包含单据编号、日期、货品编号、货品名称、入库数量、入库单价、入库金额、经手人、备注。货品名称单元格使用数据验证,来源引用刚才定义好的名称,选择货品名称之后,用VLOOKUP函数自动带出对应的货品编号与规格。入库金额单元格写入公式,让金额等于入库数量乘以入库单价,设置单元格格式保留两位小数,每新增一行单据,公式向下填充,不需要重复书写。
搭建出库登记表
出库表结构和入库表保持对齐,表头替换为出库数量、出库单价、出库金额,出库单价可以沿用入库单价,也可以单独录入。出库金额同样使用乘法公式自动计算。单据编号建议使用日期加流水号的规则,例如20261114001,方便后续查找单据,不要只用单纯数字编号,跨月之后容易出现编号重复,打乱库存追溯。
搭建库存汇总表
汇总表是整套系统的核心,表头设置货品编号、货品名称、规格、期初库存、累计入库、累计出库、当前库存、预警库存、库存状态。累计入库使用SUMIF,条件匹配货品编号,抓取入库表里对应货品全部入库数量;累计出库使用SUMIF,抓取出库表里全部出库数量;当前库存公式为期初库存加上累计入库,减去累计出库。库存状态使用IF判断,如果当前库存小于预警库存,单元格显示补货,其余情况显示正常。
| 函数 | 用途 | 适用限制 |
|---|---|---|
| SUMIF | 统计出入库总量 | 单条件匹配,多条件统计不推荐 |
| VLOOKUP | 自动带出货品资料 | 查找值必须在查找区域首列 |
| IF | 库存预警判断 | 只支持简单二分支判断 |
期初库存只在每个周期开始的时候手动录入一次,周期内不要随意改动,改动之后全部库存数据都会同步变动。如果需要跨年度或者跨季度统计,复制一份汇总表,冻结期初数字,新建一套出入库表单分开记录,防止新旧数据混杂在一起。
设置保护区域,锁定公式单元格,只开放录入数量、单据信息的区域,防止误删公式破坏联动逻辑。设置密码的时候选择保护工作表,不要保护整个工作簿,保留新增工作表、调整列宽的权限,日常使用会更灵活。每次大批量录入单据之前,建议另存一份副本,降低文件损坏带来的数据丢失风险。
这套方案依靠本地文件运行,多人同时编辑时容易出现冲突,同一时间只适合单人操作。如果需要多人协同、扫码录入、自动生成对账单,Excel自建系统较难满足,可以更换专门的库存软件。文件保存路径尽量选择本地硬盘,不要长期只保存在在线网盘,网盘同步中断有可能造成公式引用错乱。
每次盘点之后,在汇总表里录入盘盈或者盘亏记录,新增单独的盘点行,不要直接修改当前库存公式结果,保留全部变动记录,后续核对账目时,每一笔库存变化都能够找到对应的单据。
