为excel中的每个唯一产品编号指定唯一编号

时间:2014-08-07 21:22:13

标签: excel excel-vba vba

我有两张纸。 Sheet1 有一个产品列表, Sheet2 有一个产品列表及其位置。由于产品可以位于多个位置,因此 Sheet2 中存在大量重复项。

有26,000种产品。我已在 Sheet1 中为每个产品分配了一个编号,1-26,000。有没有办法让我在 Sheet2 中将每个数字分配给正确的产品?

这是我需要的一个例子:

顶部表格是 Sheet1 ,底部表格是 Sheet2 ,是重复的表格。
这就是他们现在的样子:

Sheet 1中:

Sheet2:

如果我没有充分解释这个问题,请告诉我。感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

将表1中的A列复制到c列

然后在你的表2第C列第2行中,使用= vlookup(B2,'sheet1'!B:C,2,0) (如果您的第一个项目在B2中)

拖动你的公式,它应该有效。

答案 1 :(得分:0)

使用第二张表中的VLOOKUP或INDEX MATCH组合公式在第一张工作表中找到ITEM ID

答案 2 :(得分:0)

如果您项目ID 按照您的说明方式排序,那么您只需使用 IF 公式:
例如,您有一个显示的数据:

enter image description here

在A2中输入此公式:

=IF(B2=B1,IF(ISNUMBER(A1),A1,1),IF(ISNUMBER(A1),A1+1,1))

以上公式将为您提供您所描述的内容 同样,您的商品应该进行排序,以便相同的商品ID