我有一个包含2,700条记录(包括重复项)的字段(列)。该字段有263个唯一记录(所有值都是文本)。
我想在新字段中生成1-263之间的随机数,使得相同的随机数显示在重复项旁边。例如:
如果我有以下文本值A,A,A,B,B,C
,则可以在相邻字段中分别生成以下随机数2,2,2,1,1,3
。
我怎么能实现这个目标?
答案 0 :(得分:0)
创建唯一ID 和相同的随机数严格不兼容,但是一个独特的“随机数”使用随机数生成器并且不会干扰数据的顺序,可以在集合中分配数字。
提取263个唯一值的列表,例如使用“高级过滤”,“复制到其他位置”,“仅限唯一记录”。在该提取物的每个细胞旁边的细胞中添加:
=RANDBETWEEN(1,999)
通过公式结果对提取/公式对占用的范围进行排序。将生成的提取单元格列表从1
索引到263
,并使用生成的table_array查找与数据中的条目对应的索引编号。
每次刷新工作表时,结果ID都会不断更改,除非将公式转换为其结果,例如使用select,Copy,Paste Special ...,Values。