搜出入库表格的人,要的不是一篇讲"数字化转型"的长文,是一张今天下午就能建起来、明天就能用的表。所以这篇直接从字段讲起:入库单该有哪些列、出库单该有哪些列、库存台账怎么自动算,最后再说不那么中听但重要的事——Excel管仓库的天花板在哪里。把字段设计对,几百个SKU的小仓库用Excel撑一两年完全正常;多数"Excel管不住"的仓,问题不在Excel,在字段缺斤短两、单据各记各的。
入库单:十二个字段,一个都不能省

入库单是整条数据链的源头,源头记错后面全错。一张合格的入库单至少包含这些列:
| 字段 | 说明 |
| 入库单号 | 唯一编号,建议格式"RK+日期+流水"(RK20260915-001),凭它追溯一笔业务 |
| 入库日期 | 实际收货日,不是录表日——两者混用是账实差异的头号来源 |
| 来源单据号 | 采购订单号或退货单号,把入库和采购对上 |
| 供应商/来源 | 从谁手里收的货 |
| 商品编码 | 自己定的唯一编码,一品一码,杜绝"同名不同物" |
| 品名规格 | 人看的辅助列,统计和查找以编码为准 |
| 单位 | 个/箱/千克,同一商品固定一个统计单位 |
| 数量 | 实收数量,质检不合格的部分单独记 |
| 批次/生产日期 | 有保质期的商品必填,没有就留空 |
| 单价/金额 | 需要金额账的填,纯数量管理可省 |
| 存放库位 | 哪怕整个仓库就一个区,也建议编个号 |
| 经手人/验收人 | 两个名字分开记,收货和验收不该是同一个人 |
容易漏的是来源单据号和批次这两列。漏了来源,月底和供应商对不上账;漏了批次,同样一箱坚果三月份的和九月份的生产日期在表里无法区分,先入先出就无从谈起。
出库单:比入库单多三列
出库单在入库单字段的基础上,把"供应商"换成"领用人/客户",再加上三列:用途或订单号(这批货发去干嘛——销售发货、生产领料、报废,分类统计全靠它)、发货库位(从哪发出的)、复核人(数量核对者)。出入库单据都建议一单一物或一单多行,但行数控制在二十行以内——超长的单据核对时容易跳行看错。
库存台账:一物一行,只算不填
很多人把台账做成"每次出入库都手动改一遍结存",改两个月就乱了。正确做法是把明细和台账拆成两张表:出入库明细表只追加记录(一行一笔业务),台账表的结存用公式算出来,永远不手动填。台账一行对应一个商品编码,核心公式就一个:
当前结存 = 期初数量 + SUMIF(明细表编码列, 本行编码, 明细表入库列) − SUMIF(明细表编码列, 本行编码, 明细表出库列)
三个Excel技巧让这张台账"半自动"起来:数据验证(商品编码列做成下拉选择,从商品资料表取值,杜绝手滑打错编码);条件格式(结存低于安全库存的行自动标红——在结存列旁加一列"警戒线"数字);冻结首行加筛选(按类目、库位快速过滤)。这套结构就是最简版进销存:明细表是流水账,台账是余额表,和财务的总账明细账一个道理。
调拨如果有两个以上存货点,再加一张调拨单(字段同出库单,把用途改成"调出点、调入点"),台账按库位分别统计。单点仓库可以不做。
月度进销存报表:三列对上就及格
明细表跑一个月后,管理层要看的不是流水,是一张进销存汇总:每个商品编码的期初数量、本月入库合计、本月出库合计、期末数量——期末对下月自动变成期初。这张表用数据透视表做最快:明细表插入透视,行放商品编码,值放数量(入库一次、出库一次,出库改成求和后取负或用两次筛选),再按月份字段分页。做不出来透视的旧版Excel,就用台账里那套SUMIF按日期区间再算一遍,公式长一点,逻辑不变。进销存报表及格的标准只有一条:期初加入库减出库,严格等于期末,且期末与台账结存一致——两处对不上,先查有没有删改过明细行的历史记录,再查日期有没有录错月份。
报表里值得加的两个辅助列:库龄提示(超过N天没有出库记录的编码标黄,靠最后出库日期和TODAY相减)和警戒缺口(结存减安全库存,负数标红)。小仓库的管理动作,八成可以从这两列里读出来。
编号与更正:两条纪律
单据编号一旦用过不复用、不跳号,作废的单据保留编号标"作废"而不是删掉——流水账的价值在于完整。记错了怎么办:数量记错用红字更正(再记一笔负数冲回,重记正确的),不要直接改历史行;改历史记录等于抹掉证据链,月底差异排查时你会需要那些"错误"的行。这两条纪律比任何公式都重要,Excel和WMS在这点上没有区别。
天花板:Excel到头了的四个信号
说清楚什么时候Excel不够用,比劝人换系统实在。第一个信号是并发:两个人同时开这张表录入,一个覆盖另一个的记录(共享工作簿的冲突处理很脆弱),人一多就崩。第二个信号是批次效期:同一商品多批次时,"编码+批次"的组合管理让SUMIF链条迅速变复杂,先到期先出靠人脑记迟早出错。第三个信号是条码作业:手机扫一下自动带出单据、扣减库存,Excel做不到。第四个信号是对账量:每月几百笔以上,明细表几万行后公式开始卡。命中两条以上,可以开始考虑轻量进销存或WMS——仓储管理系统的价值不在于"更先进",而在于把上面这套字段和纪律变成系统强制:单据编号自动生成、编码扫码校验、结存实时计算、多并发不冲突。没命中之前,把Excel做规范就是当前最优解。
常见问题
出入库单必须打印出来手签吗
看企业性质。有审计、认证或对外交接需求的(供应商收货、财务报销关联),纸质签字版留着;内部管理用,Excel记录加电子确认(邮件、企业微信确认记录)也可接受。折中做法是日常电子化、按月打印归档一次。
网上下载的免费模板能直接用吗
多数免费模板字段太瘦——常见缺批次、来源单号、复核人这几列,用起来很快又要改。更省事的路径是拿本文的字段清单自己建:一次性投入两小时,换来的是字段贴合自己的业务,后面不用推倒重来。
Excel最多能管多少SKU
数量上几千行没有硬限制,真正的限制在业务复杂度:单品单批次、单仓、一到两人录入,几百SKU很从容;一旦批次、多库位、多人并发进来,维护成本就超过换系统的成本。判断锚点是"出错频率"而不是行数——每月因为表格造成的错发漏记超过三五次,就该换了。