MATCH公式,其中“ lookup_value”是数组

时间:2019-05-08 13:46:59

标签: excel excel-formula excel-match

我有3个Excel文件(自动导出),其中包含以下信息:

1。一家特定商店的货架总数:

| Shelf_code |
|------------|
| AB01       |
| AA02       |

2。链接到每篇文章的所有书架的总列表

| SKU_code | Shelf_code |
|----------|------------|
| 111      | AA01       |
| 111      | AB01       |
| 111      | AC01       |
| 112      | AA01       |

3。所有可用SKU的列表

| SKU_code | Other stuff |
|----------|-------------|
| 111      | ...         |
| 112      | ...         |
| 113      | ...         |
| 114      | ...         |

我想做的是将特定商店中的Shelf_codes链接到可用的SKU列表总数,所以它看起来像这样:

| SKU_code | Other stuff | Shelf_code_store1 |
|----------|-------------|-------------------|
| 111      | ...         | AB01              |
| 112      | ...         |                   |
| 113      | ...         |                   |
| 114      | ...         | AB01              |

我已尝试将MATCH公式嵌入另一个INDEX / MATCH公式(请参见下面的代码),该方法部分成功,因为只有在文件2中的架子代码恰巧是第一个与SKU_code匹配的代码时,此方法才能起作用。

由于大多数情况并非如此,它将返回#N / A错误

MATCH(
  INDEX({file2_shelfcode},MATCH(file3_skucode,{file2_skucode},0)),
  {file1_shelfcode}
)

有人对此有解决方案吗? 由于这些文件包含1000多个文章,200个货架,6个商店,并且会经常更新,因此我认为在文件2上使用数据透视表无法满足我的需求。

0 个答案:

没有答案