10万行多级BOM分解,只需十几秒钟,轻松搞定

BOM(Bill of Material),即物料清单,是MRP计算的基础数据之一 。我们在平时的工作中,经常会与BOM打交道,使用BOM数据进行一些计算等 。在企业ERP系统中都会维护BOM,用于MRP计算、生产订单等 。在ERP系统中维护的BOM都是单级BOM 。举个例子,一台电脑由主机、显示器、键盘、鼠标等组成,主机又由CPU、主板、电源、风扇等组成 。

10万行多级BOM分解,只需十几秒钟,轻松搞定

在ERP系统中创建BOM时 , 电脑的BOM只会包含主机、显示器、键盘、鼠标等,并不会包含主机等半成品的下级组件或物料 。主机有自己的BOM,这里面会包含CPU、主板、电源、风扇等 。在ERP系统中的BOM是单层结构的 。
有些企业会开发一些报表用来分解多级BOM , 将生产一个产品所用到的各种半成品、物料全部都归集在一起,方便在Excel表格中查看、使用 。而有的企业则没有这样的报表 。这样的报表通常有个很明显的缺点,就是不能根据料号指定不同的BOM来做分解 。比如一个半成品,在系统中有多套BOM,那么怎样让用户自己选择指定的BOM呢?在多个料号的BOM都存在多样化选择时,企业开发的报表通常没有这样的功能 。我的【BOM分解模板】用来解决两个问题:
  • 以较为简单的方式实现多级BOM分解;
  • 根据指定的BOM做分解;
根据我准备的示例数据 , 单级BOM共18114行,做完多级BOM分解后 , 总共超过10万行数据,而这个过程,仅仅十几秒钟而已!
大家可以看看我实测的视频,就可以看到有多快了!
我自己使用这个方法也有很多年了,我估计很多人也想要实现这样的效果 , 但是找不到解决办法 。很多人都提出用编程的方式来实现 , 但是这不仅麻烦,而且对于大多数人来讲都有一定的门槛 。下面就给大家介绍我的实现方法 , 容易上手,也方便使用 。
1、准备要做分解的单级BOM表 。
10万行多级BOM分解,只需十几秒钟,轻松搞定

2、将数据导入Access
10万行多级BOM分解,只需十几秒钟,轻松搞定

导入后保存为表“单级BOM”
10万行多级BOM分解,只需十几秒钟,轻松搞定

3、通过创建多个查询来实现多级BOM分解 。
【10万行多级BOM分解,只需十几秒钟,轻松搞定】具体的原理讲解及操作步骤,请关注微信公众号“Excel轻松学”查看 。

相关经验推荐