使用随机数生成器为字段中的单元格创build唯一的ID

我有一个有2700个logging(包括重复logging)的字段(列)。 该字段有263个独特的logging(所有的值都是文本)。

我想要在一个新的字段中产生1-263之间的随机数字,这样相同的随机数字显示与重复相邻。 例如:

如果我有下面的文本值A,A,A,B,B,C则可以在相邻字段中分别生成以下随机数2,2,2,1,1,3

我怎么能做到这一点?

创build唯一的ID相同的随机数严格来说是不兼容的,但使用随机数发生器并且不会干扰数据的顺序,可以在集合中进行明确的“任意”分配。

提取263个唯一值的列表,例如使用高级filter,复制到另一个位置,仅限唯一logging。 在该提取的每个单元旁边的单元格中,添加:

 =RANDBETWEEN(1,999) 

用公式结果对提取/公式对所占的范围进行sorting。 将生成的提取单元列表从1263索引,并使用生成的table_array查找与数据中的条目对应的索引编号。

除非将公式转换为结果,例如使用select,复制,select性粘贴…,值,否则结果ID将在每次刷新工作表时保持更改。