摘要
很多仓库都从一张 Excel 表开始。真正撑不住的,不是表格本身,而是企业发展后,库存状态、库位流转、任务过程和异常处理越来越难靠人工同步。Excel 记录的是结果,WMS 要接住的是过程。
很多仓库一开始,都是从一张 Excel 表开始的。
SKU、品名、规格、数量、库位、备注。再复杂一点,加上入库日期、供应商、批次、负责人。
对于早期仓库来说,这张表并不差。订单不多,SKU 不多,库位也不复杂。仓库主管每天看一眼表格,再到现场转一圈,基本就能知道货在哪里、还有多少、今天该发哪些。
真正的问题,往往不是从第一天开始出现的。
而是在企业慢慢发展以后,仓库里的变化越来越多,Excel 开始接不住了——订单开始拆分发货,同一个 SKU 分散在多个库位,收货、上架、拣货、复核、发运不再是一个人从头跟到尾。业务在催单,仓库在找货,财务在对账,老板想看实时库存。
这时候,表格里那个简单的“库存数量”,就开始变得不够用了。
一、表格里还有库存,现场却可能已经不能用了

很多仓库最早的库存表里,只有一个数量。比如某个 SKU 显示还有 100 件。
但现场真实情况可能是:
有 30 件已经被订单占用了,还没拣 有 20 件刚收货,还没上架 有 10 件在复核台,等着发运 有 5 件破损,暂时不能用 还有一部分确实在正常库位上,可以继续分配
从表格上看,都是库存。但从仓库现场看,这些货的状态完全不同——有的能卖,有的不能卖;有的能拣,有的不能拣;有的还在收货位,有的已经离开货架。
如果这些状态都压在一个“库存数量”里,早晚会出问题:
业务看到还有库存,就敢接单 仓库去现场找货,发现货已经被别的订单占了 财务月底对账,发现账上有,现场少 主管再去追原因,发现每个人说的“库存”,其实不是同一个意思
这就是 Excel 管仓库最容易出现的第一个问题:它能记录数量,但很难表达库存状态。
而 WMS 首先要解决的,也不是把表格搬到系统里,而是把库存拆清楚——哪些是可用库存,哪些是占用库存,哪些是冻结库存;哪些在收货,哪些待上架,哪些待拣货,哪些待复核,哪些待出库。
库存状态一旦不清楚,后面的出库、复核、盘点、对账都会被拖进去。
二、库存不准,很多时候不是盘点那天才不准

仓库库存不准,很多企业第一反应是盘点。盘一次不准,就再盘一次。大盘不够,就加循环盘点。
盘点当然要做,但库存差异往往不是盘点当天产生的,而是在每天的作业过程中一点点积累出来的:
收货时,实收数量和通知数量不一致,表格里没有及时区分 质检时,合格品和不合格品没有分开管理 上架时,临时换了库位,但表格没有同步 拣货时,发现原库位不够,从旁边库位补了一部分,后面没人记录 复核时发现少货,只是在群里说了一声 发运完成后,账面库存没有及时扣
这些动作单独看都不大。但仓库每天都在收、在拣、在移、在发,只要中间有几个动作没有被准确记录,库存差异就会慢慢滚出来。
最后盘点时看到的是结果。真正的问题,可能早就发生在收货、上架、拣货、复核、发运这些节点里。
所以,库存准确率不是靠月底把数字盘回来就行。
更关键的是:每一次库存变化,都要有来源、有动作、有去向。
Excel 更像是在记录一个结果。WMS 要做的是把库存变化的过程接住。
三、Excel 里写了库位,为什么现场还是找不到货?

很多仓库会说:“我们 Excel 里也有库位。”
确实可以有。比如 A01-02-03,B02-04-01。
但现场复杂以后,问题就来了——一个 SKU 可能放在多个库位,一个库位也可能混放多个 SKU。有些货在正常存储位,有些在收货位,有些在待上架位,有些在复核区,有些已经放到待出库区。还有一些货,已经从货架上拣出来了,但还没有真正出库。
这时候,如果 Excel 里仍然只写一个库位,就会出现很多现场问题:
表格显示货在 A 区货架上。拣货员过去一看,货已经被上午那波订单拣走了。主管问货去哪了——有人说在复核台,有人说已经装车,有人说可能还在周转箱里。最后只能到现场找、在群里问、翻单据、查监控。
这不是某个人不认真,而是库存从一个位置流向另一个位置的过程,没有被系统记录下来。
在 WMS 里,库存不是只停在某个库位上。它会随着作业动作发生流转:从收货位到上架库位,从上架库位到拣货容器,从拣货容器到复核台,从复核台到待出库位,从待出库位到发运完成。
每一次移动,都应该留下记录——谁操作的,什么时候操作的,从哪里来,到哪里去,数量是多少,有没有异常。
这些信息一旦缺失,库位就不再是管理工具,只会变成一个备注字段。
四、任务发下去了,但过程谁来盯?

仓库早期用 Excel 派任务,很常见。今天哪些单要发,哪些 SKU 要拣,哪些库位要补,表格一拉,打印出来,交给员工。
订单少的时候,这种方式没问题。但订单量上来以后,任务本身就开始变复杂——一张出库单可能分多个人拣,一个波次里可能有几十个订单,一个 SKU 可能要从多个库位取货,拣货过程中可能出现短拣、错拣、库位不一致,复核时还可能发现数量不对。
这时候,Excel 很难回答几个关键问题:
这个任务是谁领取的? 他从哪个库位拣的? 实际拣了多少? 少拣的原因是什么? 有没有换库位? 有没有换人继续拣? 复核异常是不是和这个拣货任务有关?
这些问题,平时不出事的时候没人问。一旦出错,就都变成了追溯问题。很多仓库最后只能靠主管回忆:“这单好像是小李拣的。”“当时 A 区没货,应该是去 B 区拿的。”“复核那边说少了一件,但后来好像补上了。”
这种管理方式,在小仓库里可能还能靠经验撑住。但人一多、单一多、库区一复杂,就会越来越难。
WMS 里的任务管理,不只是把 Excel 任务列表搬到系统里。更重要的是让任务有状态——待领取、执行中、已完成、异常中、已复核、已关闭。每一个任务节点都能追到人、时间、库位、数量和结果。
这样仓库不是等出问题以后再回忆,而是在作业过程中就能知道任务走到哪里了。
五、异常如果只在群里处理,问题很难真正结束

仓库一定会有异常。少货、错货、多货、破损、库位不一致、批次不一致、复核差异、订单取消,这些都很常见。
真正影响仓库管理的,不是有没有异常,而是异常最后有没有闭环。
很多仓库处理异常的方式是:群里拍个照片,主管回复一句,表格里备注一下,现场先把货发出去,后面有空再调整库存。
短期看,这样很快。但时间一长,问题就来了——同一个 SKU 为什么总是少货?某个库区为什么经常找不到货?某个员工为什么复核差异比较多?某类订单为什么总容易卡在发货前?
这些问题,如果异常只停留在微信群和 Excel 备注里,后面很难统计,也很难复盘。异常没有沉淀,就只能处理一次、忘一次。下一次再发生,还是重新靠人判断。
WMS 的异常管理,不是为了增加流程,而是为了让异常有来源、有类型、有责任节点、有处理结果。
比如短拣异常,要知道是库存不准、库位不准,还是拣货过程出了问题。复核异常,要知道是拣错、扫错,还是订单本身发生变更。库存差异,要知道是收货、上架、移库、拣货、盘点中的哪个环节留下来的。
只有异常能闭环,仓库才有机会从反复救火,走向持续优化。
六、真正跨不过去的,不是 Excel,而是管理粒度
Excel 不是不能用。在企业早期,它确实解决了很多问题。
但仓库发展到一定阶段后,管理粒度会发生变化:
以前只要知道“还有多少货”,后来要知道“哪些货能用,哪些货不能用” 以前只要知道“货在哪个库位”,后来要知道“货从哪个库位流转到了哪里” 以前只要知道“今天有哪些任务”,后来要知道“任务是谁做的,做到哪一步,有没有异常” 以前只要月底能对账,后来希望每天都能看到真实库存和作业进度
这时候,Excel 不是完全不能继续用,而是它越来越难支撑这种管理粒度。
因为仓库管理已经从“记录库存数字”,变成了“管理现场过程”。而过程管理,需要状态、节点、规则、权限、校验和追溯。这些东西,才是 WMS 真正要接住的部分。
七、哪些现象出现后,说明 Excel 已经开始吃力了?
仓库是不是该从 Excel 走向 WMS,不一定看规模大小,更应该看现场有没有出现这些信号:
库存表里有数量,但现场经常找不到货 同一个 SKU 分布在多个库位,拣货时经常靠人记 收货、上架、拣货、复核之间经常靠微信群同步 订单一加急,原来的库存安排就容易乱 复核发现异常后,很难追到前面哪个环节出了问题 库存差异越来越多,但每次都只能靠盘点修正 仓库主管每天大量时间花在确认、催促、协调上 新人一接手,就容易因为不熟悉现场而出错 老板、业务、财务、仓库看到的库存口径不一致
这些现象背后,往往不是某一张表没有做好,而是仓库现场的状态变化、任务执行和异常处理,已经超过了表格能稳定承载的范围。
八、从 Excel 到 WMS,不是把表格换成系统
很多企业上系统后,仓库并没有变轻松。一个重要原因是:只是把原来的表格做成了页面——字段更多了,按钮更多了,流程看起来也更完整了,但库存状态没有拆清,库位流转没有管住,任务过程没有闭环,异常处理还是靠线下沟通。
这样的系统,本质上还是一个更复杂的 Excel。
真正有价值的 WMS,应该先把仓库最核心的几件事管住:
- 入库时
,货从哪里来,收了多少,是否需要质检,最后上到哪里 - 库存上
,货在哪里,是什么状态,能不能用,为什么不能用 - 出库时
,订单占用了哪些库存,谁去拣,从哪里拣,复核是否通过 - 异常上
,哪里出了问题,谁处理,怎么处理,是否影响库存
这些问题跑通了,仓库才算真正从表格管理,进入系统管理。
结语
Excel 没有问题。问题在于企业发展以后,仓库现场已经不是一张库存表能完全表达的了。
库存有状态 库位有流转 任务有过程 异常有责任 数据有来源
从 Excel 到 WMS,真正跨不过去的,不是软件本身,而是仓库管理方式的变化。
当仓库还只是少量订单、少量 SKU、少数人协作时,Excel 可以跑得很好。但当仓库进入多订单、多库位、多人员、多异常协同以后,企业需要的就不再只是一张表,而是一套能把现场过程管住的系统。
仓库管理真正变难的地方,也正是在这里。
如果你也遇到过库存、库位、拣货任务或异常处理靠 Excel 难以管住的问题,欢迎在评论区聊聊。
觉得这篇有帮助,也可以点右下角「推荐」,让更多做仓库、供应链和系统建设的朋友看到。
夜雨聆风