我有两个Excel文件Excel File 1
和Excel File 2
我想创建物料清单以导入我的一个应用程序。我在同一行中列出了组件。我想创建重复的行,如果部件号有3个组件,我想要将同一行重复3次并更改lineNbr
的{{1}}和PartId
字段
Excel File 1
答案 0 :(得分:0)
您的问题分为三部分。
重建文件1中的数据
使用VLOOKUP从文件2中获取数据并将其放入已恢复的数据中(这与您的思考方式不同)。
添加行号列。
解决2并不坏 - 如果你不知道的话,找出vlookup是如何工作的。
重新构建数据后,解决3很容易。您只需将公式添加到使用IF语句的行号列中,以查看同一行中bomitem列中的值是否与上面行中bomitem列中的值不同。如果它是在forumla列上方的行(即行号列)中的单元格中添加一个值,如果不使用1。
解决1.更难。 excel中没有majic按钮。我怀疑最简单的方法是复制和粘贴!我这样说是因为你可能只会这样做一次,并且可能没有很多BOM PN列。
如果这些陈述中的任何一个不成立,您可能需要考虑编写VBA。
您也可以编写公式来执行此操作。
我已经没时间了。