使用Index和Match从一行数据中返回相应的值,然后重复下一步

时间:2016-01-10 07:23:52

标签: indexing match scheduling mailmerge

我正在尝试创建一个宏来生成生产计划,以便按要求的数量按小时交付物料。以下数据从MRP系统中清洗和清理。 Raw Data : Initial Data in Excel

我正在尝试使用索引函数来获取“hour”列中相应部件号的小时

=INDEX($C$1:$N$1,MATCH(TRUE,INDEX(C2:N2<>0,),0))

索引函数有效,但只返回每行的第一个匹配实例。

在“hour”列中获取数据后,我使用二维查找从矩阵中获取数据。

=VLOOKUP(B2, $B1:$N2, MATCH(O2,$B$1:$N$1, 0), FALSE)

最终目标是获取如下所示的数据,以将其用作邮件合并的来源。

我需要帮助来纠正索引匹配功能以显示所有数据,这样我就可以创建邮件合并并打印具有相应数量和需要交付时间的零件号的单个票据。

Final Output

0 个答案:

没有答案