我想创建一个数据列表(例如字符 A - Z)。然后我想在另一列中随机排序,但要确保所有字符都存在 - 即,如果它们已经在上面的单元格中被选中,我不会得到重复的随机数。
关于如何做到这一点的任何提示?
谢谢
我想创建一个数据列表(例如字符 A - Z)。然后我想在另一列中随机排序,但要确保所有字符都存在 - 即,如果它们已经在上面的单元格中被选中,我不会得到重复的随机数。
关于如何做到这一点的任何提示?
谢谢
假设我们在 A1 到 A20 中有数据。
在 B1 中输入:
=RAND() 并复制下来
在 C1 中输入:
=RANK(B1,$B$1:$B$20,1)+COUNTIF($B$1:$B1,B1)-1 并向下复制
在 D1 中输入:
=INDEX($A$1:$A$20,C1) 并向下复制
D列将是A列中随机顺序的项目
例如:
如果(!)您可能有点手动并且顺序无关紧要......您可以生成比需要更多的数字(例如,如果您需要 100,则生成 105)来计算丢弃的欺骗。在数字上建立一个数据透视表,然后选择您需要的任意数量。