我有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上使用数据透视表无法满足我的需求。