【发布时间】:2017-02-06 16:04:16
【问题描述】:
我在工作中遇到了一个问题,我们需要使用旧的 SKU 编号并用新编号替换它。不幸的是,在某些情况下,替换旧 SKU 编号的新 SKU 编号最终会成为“旧”SKU 本身并被淘汰。下面是一个例子。
Old Sku New SKU
06223 34162
06223 34162
06553 01925
06557 19100
06557 19100
06573 11443
06573 11443
51095 06223
51095 06223
按照我工作所需的格式,我需要三个不同的 SKU 成为 1 个唯一 SKU,因此 06223、34162 和 51095 将等于新的 SKU #12345。
这就是我想要的样子
Old Sku New SKU Unique SKU
06223 34162 1
06223 34162 1
06223 34162 1
06553 01925 2
06557 19100 3
06557 19100 3
06573 11443 4
06573 11443 4
51095 06223 1
51095 06223 1
我对间接函数不太熟悉,但有人告诉我我可能需要使用它。我感谢所有的帮助。谢谢!
编辑 @CallumDA 这就是我从你的代码中得到的结果
Old SKU New SKU All New SKU
00080 00080 1
00606 24264 2
00606 98952 3
00644 16814 4
00721 58008 5
00753 01929 6
第 2 行和第 3 行应该在全新的 sku 中有 2 个
【问题讨论】:
-
为什么需要第三个唯一 SKU。你能用“新SKU”吗?最后一条记录是
34162,例如 -
我必须这样做,因为我需要创建一个预测模型,并且由于三个 SKU 是同一个产品,我需要将它们预测为同一个项目,而不是三个单独的项目。跨度>
-
新SKU为
0000时,您能确认一下您想要什么吗? -
@CallumDA 我忘了我把它留在了那里。请忽略这一点,因为我将删除新 SKU 列中 0000 的行。抱歉弄错了
-
@CallumDA 如果您查看第 2 行和第 3 行,我仍然会在您的代码中得到这个。新的 sku 应该是 2。不知道出了什么问题。 ' Phase Out MSPN Phase In MSPN All New SKU 00080 00080 1 00606 24264 2 00606 98952 3 00644 16814 4'
标签: excel excel-indirect excel-match