索引匹配或连接还是VBA?如何将一个过时的事件与另一个事先约会的事件相关联?

时间:2017-09-22 21:41:07

标签: excel excel-vba excel-formula excel-2010 concatenation vba

我需要比较两个工作表上的多个变量,如果它与日期范围标准匹配,则返回一个值。我的工作表看起来像这样:

工作表A

Location    DIST_PO_NUMBER  Order Date  Part #  DIST_UPC

工作表B

Location    ORIG_DIST_CAT_ID    Part #  DIST_UPC    STOCKOUT_DATE

我尝试使用带有以下forumla的IndexMatch,但它没有提供任何结果:

{=IFERROR(INDEX(Stockouts!E:E, MATCH('Items Ordered'!D2&'Items Ordered'!A2&C2, Stockouts!B:B&Stockouts!E:E)),"Regular Order")}

我认为我应该使用CONCATENATE来组合Location和Part#值,但日期永远不会匹配。在这种情况下,工作表2上的最后一列" STOCKOUT_DATE"可以触发订单,日期可以相隔7天。

如何将Stockout日期与订单日期相关联?我想显示一个订单最有可能因缺货而被触发的位置。

0 个答案:

没有答案