在 excel 中生成库存项目编码

generate a inventory item coding in excel

你能在下面支持我吗我需要为库存项目创建编码

我构建了结构(4 个字母和 4 个数字) (Warehouse Type, Warehouse Group, Family, Sub-Family) 之后添加一个序列号 4 如果仓库类型 ( A )、仓库组 (B )、系列 (C)、子系列 (D) 中的项目,

我需要生成代码ABCD0001,如果来自同一个仓库、组、系列和子系列的以下项目采用生成代码(ABCD0002),

但是如果项目从 0001 开始在结构上有任何不同的东西

喜欢如果项目: 仓库类型(B)、仓库组(B)、系列(C)、子系列(D) 代码应该是 BBCD0001

我应该怎么做才能实现这一点,我有将近 1200 个项目,我需要为所有项目添加代码

创建 4 个查找表(例如,我为左侧的仓库类型和组创建了两个)。然后为每个类型、组等应用您希望拥有的映射

在您的原始数据中(右侧)创建两个辅助列:一个用于创建您的仓库字符串,另一个用于计算这些字符串的实例,即您的序列号

公式如下。将它们添加到原始数据的第一行并向下拖动以创建唯一键的完整列表

  • I2 = VLOOKUP(G2,$A:$B,2,0) & VLOOKUP(H2,$D:$E,2,0)
  • J2 = I2 & TEXT(COUNTIF(I:I2,I2),"0000")

在单元格 I2 中,您需要组合 4 个 VLOOKUPS,因此只需复制此处显示的方法即可。一个用于类型、组、系列和子系列。