我一直在创建一个庞大的机械设备清单以及组装它们所需的零件。基本上我拥有的是三个工作表。
一张包含所有可订购零件(例如螺钉、螺母、螺栓)及其订购数量,
一张包含构建特定设备所需零件数量和类型的工作表(例如,一个小部件需要 3 个螺钉、0 个螺母和 4 个螺栓)
和一张汇总表应该在哪里输入想要构建的设备。
由于每个零件都不能以单一数量订购,而是以更大的包装(例如 500 个螺钉、100 个螺栓等)订购,我需要一些解决方案来阅读“待建”表,查找所有小工具,添加需要的相应零件并创建一个列表,列出我需要的每个零件的数量。
我尝试过通过 vlookup 以某种方式做到这一点,但这些查询让我大吃一惊,而且我对 VBA 缺乏经验。我忽略了一个简单的解决方案吗?非常感谢你。
编辑
下面的示例数据:
这是设备的配方列表
设备名称 Part 1 数量 1 Part 2 数量 2 Part 3 数量 3 价格 小工具螺丝 20 螺母 40 螺栓 12 6,14 € 小部件螺丝 10 螺栓 12 垫圈 100 2,02 € Thingie 螺母 11 垫圈 122 螺栓 14 2,93 €
这是零件清单和订单尺寸
零件 订单大小 价格 每单位价格 螺丝 500 20 € 0,040 € 坚果 100 12 € 0,120 € 螺栓 200 9 € 0,045 € 垫圈 1000 10 € 0,010 €
这是设备的订单列表
项目金额 小工具 14 小部件 22 东西121
现在我想创建一个如下所示的表(或报告、文本文件或任何类型的汇总输出):
这些数字现在组成
订购零件 包装数量 价格 螺丝 1 20€ 坚果 3 36€ 螺栓 2 18€ 垫圈 5 50€
我没有任何有用的代码可以分享,因为我在 vlookups 中玩过 vlookups,我得到的只是头疼......