第4天:WMS:搞定成品库位!高阶公式实现动态批量自动生码

古哥计划
古哥计划 Lv.4 核心创作者KVP

Lv.4 核心创作者

第4天:搞定成品库位!高阶公式实现动态批量自动生码 🏷️

昨天我们完成了仓库层级的基础搭建,解决了仓储「大区位置」的定位问题;

今天进阶攻坚WMS最精细的核心环节:成品仓货架库位标准化编码

仓库只定到楼栋与大区,库位才精准锁定到具体货架、楼层、货格

针对成品仓管理,我采用「区域分区+顺序编号」标准化逻辑,一套规则全覆盖。


🗺️ 一、成品库位规划逻辑:字母分区 + 数字排位

如图1,新建「成品库位」智能工作表,提前定好业务规则:

  • A列 库区字母:用大写字母划分管理属性

  • A区:高周转爆款区(靠近出入口,优先出入库)

  • B区:常规流通货品区

  • C区:呆滞、过季、备货缓存区(仓库内侧)

  • B列 库位数量:填写对应库区下设货位总数

例:A区12个库位、B区8个库位,按现场货架实际配置录入。


📝 二、单区快速生码:SEQUENCE 函数极简用法

如图2,只需生成单个库区编码,一行公式直接搞定:

="CP-"&A2&"-"&TEXT(SEQUENCE(B2),"00")

公式拆解:

  • SEQUENCE(B2):按B列数量,自动生成1至对应总数的自然数序列

  • TEXT(..., "00"):统一格式化为两位数字 01、02、03……

  • 拼接前缀 CP-区域-,自动生成标准成品库位编码。


🚀 三、全区批量生码:LAMBDA+动态数组终极方案

逐个库区生成效率太低,直接用WPS动态数组组合函数,一次性生成A/B/C全库区所有库位编码

如图3终极公式:

DROP(REDUCE("",A2:A100,LAMBDA(X,Y,VSTACK(X,"CP-"&Y&"-"&TEXT(SEQUENCE(OFFSET(Y,,1)),"00")))),1)

核心逻辑拆解:

  • REDUCE:自动遍历A列每一个库区

  • OFFSET:动态抓取当前库区对应B列的库位数量

  • SEQUENCE:按数量生成顺序编号

  • VSTACK:把每个库区生成的编码垂直合并堆叠

  • A2:A100 动态预留范围,后续新增库区不用修改公式,自动适配


🔗 四、多源合并入库:统一二维码池汇总

如图4,回到WMS二维码总表,把物料编码、仓库编码、成品库位编码三类数据合并到同一个码池:

VSTACK(编码!A2:A10000,仓库!A2:A10000,成品库位!C2#)

关键细节:

C2# 带井号为动态数组溢出标识,上游新增库位编码,此处自动同步汇入,无需手动下拉填充,真正全自动。

汇总后二维码列自动向下填充,所有成品库位批量生成专属二维码。


📊 五、多维表格联动:自动分组,规整呈现

如图5,智能表格数据同步至多维表格后,效果一目了然:

  1. 建立「库位资料」主数据表,所有编码自动同步

  1. 启用按区域分组视图

  1. A区、B区、C区库位自动归类收拢,层级清晰、井井有条

到这里,WMS基础资料里最复杂、最精细的成品库位编码体系,彻底落地搞定!


📅 明日预告

智能表格批量生成的库位数据,如何无缝同步进多维表格?

并实现自动拆分、规整建档,明天实操拆解完整流程!

#多维表格 #轻量化WMS #库位编码 #高阶函数生码 #工厂数字化 #低代码实战

浏览 476
收藏
7
分享
7 +1
2
+1
全部评论 2
 
秦时南月
秦时南月 WPS资深用户Lv.3 优质创作者WPS寻令官

Lv.3 优质创作者

古老师,这么卷的吗 5天假只休息一天
举报
0
1
古哥计划
古哥计划Lv.4 核心创作者KVP

Lv.4 核心创作者

提前写好的……
·
举报
0
0