Excel函数公式生成随机数不重复随机数技巧excel生成随机不重复数字

如题所述

  一、生成0-1之间的随机数。方法:1、在目标单元格中输入公式:=RAND()。
  2、如果要重新生成,按F9刷新即可。解读:Rand函数没有参数,可以生成0-1之间的随机数,小数位数可以具体到15位。
  二、1—N、N—N+N之间的随机数。方法:1、在目标单元格中输入公式:=RANDBETWEEN(1;
  20)、=RANDBETWEEN(50,100)。
  2、如果要重新生成,按F9刷新即可。解读:1、RANDBETWEEN函数具有两个参数,分别为随机数范围的起始值和终止值,包括起始值和终止值。2、从上述的两个示例中我们可以看出,随机数的生成技巧,但是,生成的随机数中有重复值,如果我们不需要重复值,该如何去操作呢?
  三、1-10不重复计数。方法:1、在辅助列1中输入公式:=RAND()。
  2、将辅助列1中的随机值以【值】的行驶粘贴到辅助列2中。
  3、在不重复列中输入公式:=RANK(D3,D$3:D$12)。
  4、对不重复列【排序】。
  四、1-N不重复随机数。方法:1、在辅助列1中输入公式:=RAND()。
  2、将辅助列1中的随机值以【值】的行驶粘贴到辅助列2中。
  3、在不重复列中输入公式:=RANK(D3,D:D)。
  4、对不重复列【排序】。解读: 数字N可以根据实际需要来决定,如果有多行,辅助列1和辅助列2的值也需要N行即可。
  五、20-40之间的不重复随机数。方法:1、在辅助列1中输入公式:=RAND()。
  2、将辅助列1中的随机值以【值】的行驶粘贴到辅助列2中。
  3、在不重复列中输入公式:=RANK(D3,D:D)+19。
  4、对不重复列【排序】。解读:1、生成20-40之间的随机数,相对于生成1-N之间的随机数唯一不同之处在于公式:=RANK(D3,D:D)+19中加了19,所以大家要注意哦。
  2、生成N-N+X之间的数,辅助值的确定方法为N-1,例如生成20-40之间的数,加的值为20-1=19。
  六、200-400之间的不重复随机数。方法:1、在辅助列1中输入公式:=RAND()。
  2、将辅助列1中的随机值以【值】的行驶粘贴到辅助列2中。
  3、在不重复列中输入公式:=RANK(D3,D:D)+199。
  4、对不重复列【排序】。
温馨提示:答案为网友推荐,仅供参考
相似回答