关于困惑在附件中,谢谢您的指点。的问题
有这样几个问题,先要解决一下:
1、成品表和原料表中都有一个“库号”的字段,两者应该有区别的吧?如果是,建议用“成品库号”、和“原料库号”加以区分。
2、成品进出表中的工艺单号是怎么得来的呢?同一库号的工艺单号一样吗?(在生产成本表里使用Vlookup查询库号对应的工艺单号时,只能查到第一个对应的值,如果有不同值的话就不能使用Vlookup函数查询)
3、生产成本表中E3单元格中要得到的是在原料进出表中对应工艺单号的“出”的原料品名(这里要把称谓统一,是原料品名还是库号?!),结果不唯一,你的意思应该是分开放在不同的单元格,如E3、E4、E5……等的往下放对吗?
4、生产成本表中H3这个单元格中的“2000”是怎么算出来的呢?对应工艺单号中有进有出,用原料进出表中对应工艺单号中的出的记录减去进的记录吗?那结果应该是“7100”,原料进出表中对应“NO。
0000545”的只有出的,没有进的。
根据我对你的需求的理解,你是想把符合条件的条件放在同一行里往后加,显然这是不现实的(也不方便查看),一对多的关系用公式很费劲,能帮上你的可能是借助一段VBA代码,帮你分拣同一个库号对应的不同生产原料的记录。
按照我的理解,给你做了一个附件,看一下是不是你要的效果:。