在excel中随机化无重复的原子数字列表

在excel中随机化无重复的原子数字列表,excel,random,Excel,Random,嗨,我有一个从E8单元开始的设施ID列表和E2单元上的设施数量。我想从列E8和 从单元格F8开始转移到F列(拾取的设施ID)。我希望这是自动的,如果可能的话,所以每次有一个新的理想的数字(在本例中是61),然后 随机设施将自动拾取。我用的是公式 但后来我意识到它给我带来了重复的身份证。我每个人只选一个 如果您有任何帮助,我们将不胜感激!:) 把这个放在F8中,然后把列表抄下来 =IF(ROW(1:1)<=$E$2,AGGREGATE(15,6,$E$8:$E$233/(COUNTIF($F

嗨,我有一个从E8单元开始的设施ID列表和E2单元上的设施数量。我想从列E8和 从单元格F8开始转移到F列(拾取的设施ID)。我希望这是自动的,如果可能的话,所以每次有一个新的理想的数字(在本例中是61),然后 随机设施将自动拾取。我用的是公式 但后来我意识到它给我带来了重复的身份证。我每个人只选一个

如果您有任何帮助,我们将不胜感激!:)


把这个放在F8中,然后把列表抄下来

=IF(ROW(1:1)<=$E$2,AGGREGATE(15,6,$E$8:$E$233/(COUNTIF($F$7:F7,$E$8:$E$233)=0),RANDBETWEEN(1,COUNTA($E$8:$E$233)-ROW(1:1)+1)),"")

=IF(行(1:1)谢谢Scott。如果每次我在Facility ID中有一组不同的数据时我都更改数据的范围,这是可行的。有没有办法自动执行此操作,以便范围自动更改?例如,在本例中,我们有E8:E233,但是如果我有更多或更少的数据,我必须更改此范围,公式才能工作。非常感谢ad中的您万斯。
=IF(ROW(1:1)<=$E$2,AGGREGATE(15,6,$E$8:$E$233/(COUNTIF($F$7:F7,$E$8:$E$233)=0),RANDBETWEEN(1,COUNTA($E$8:$E$233)-ROW(1:1)+1)),"")