我在 A 列中有一个零件编号列表,在 S 列中有一个位置。我需要为所有相同的零件编号 (A3-A16) 分配一个值 1,然后在零件编号发生变化时将其更改为值 2 (A18-A22),依此类推。基本上,所有类似的零件编号都会有一个唯一的值,从 1 开始,到数据结束时结束。需要帮助吗?
答案1
如果对 A 列进行排序,然后输入1
X1 和=IF(A2=A1;X1;X1+1)
(将所有 X 更改为您想要零件编号的列)。根据需要向下复制粘贴 X2。
作为一个(稍微复杂一点的)替代方案,你可以按照这按照微软的建议,把这个公式放到X1中,然后复制粘贴下来:=SUM(IF(FREQUENCY($A$1:A1,$A$1:A1)>0,1))
。使用此解决方案,A列中的数据不需要排序。