树型BOM转父子型BOM:告别复杂公式,多维表点点鼠标就搞定

古哥计划
古哥计划 Lv.2 潜力创作者KVP

Lv.2潜力创作者

🔄树型BOM转父子型BOM:告别复杂公式,多维表点点鼠标就搞定

一、传统表格的痛点

通过多维表格的子记录,我们按照工厂的实际产品的物料清单已经搭建好了树型结构的BOM。为了后续能够快速计算MRP,需要把树型结构的BOM转成父子型记录。

如果在传统的表格中转换的话,需要非常复杂的公式才能实现,如公式:

公式:树型转父子型动态数组公式

=SORT(UNIQUE(HSTACK(LET(H,LET(B,B2:B953,C,C2:C953,D,UNIQUE(B),MAP(B,C,XLOOKUP(B,D,VSTACK(0,DROP(D,-1))),LAMBDA(x,y,z,XLOOKUP(z,B2:x,C2:y,A2,,-1)))),HSTACK(H,XLOOKUP(H,C2:C953,D2:D953,"_"&A2&"型 洗地车"))),C2:D953)))

这对PMC计划员的要求就相当高了。但是如果到多维表格中,就会显得相对简单化。


二、创建统计表

在多维表格中需要配置好的树形结构BOM转换成父子结构BOM,就需要用到统计表。我们对树形结构数据表弹右键,生成一张统计表,并按下方案进行配置:

  • 分类:父件编码、物料名称、物料规格、物料编码

  • 统计:用量,统计条件求和

这样就得到了父子件结构的框架。


三、补充信息:查找引用

统计表中虽然把父子件BOM的结构做出来了,但是还缺失一些信息,如父件名称、父件属性等,此时需要创建多个查找引用字段,把这些在基础资料中的信息引用过来。

分别创建:父件属性父件名称父件规格物料属性物料类型查找引用字段

配置:分别从基础资料通过父件编码、物料编码引用相关的信息过来。


四、最后总结

如果在传统的表格中想通过树型结构转换成父子型,需要学习的函数就有XLOOKUP、UNIQUE、LET、HSTACK、TAKE、SORT……涉及到查找引用函数、删除重复项函数、排序函数等动态数组函数。

而在多维表格中,无需复杂的函数,只需要父记录字段,加上统计表和本身的查找引用字段就可以轻松实现,说点点鼠标实现也不为过。

总结
:传统表格靠函数,多维表格靠结构。选择对的工具,让复杂变简单。

广东省
浏览 42
收藏
4
分享
4 +1
+1
全部评论