Excel如何生成工作表怎么填充序列?

一个简单又有趣的生成不重复随机序列的小技巧,情不自禁想和大家分享。万一用得着呢,是吧?Excel的随机函数有两个:1、Rand()函数不需要参数,随机返回一个大于等于0且小于1的小数。2、Randbetween()函数的语法结构为Randbetween(bottom,top),随机返回一个介于bottom(底)和top(顶)之间的整数。譬如在单元格F6键入公式“=RANDBETWEEN(1,10)”,返回结果“6”。下面我们来看看如何生成一个不重复的随机序列。D列为辅助列,在单元格D2键入公式“=RANDBETWEEN(1,15)+ROW(A1)/100”,并下拉复制至单元格D16,生成一组随机数。ROW(A1)/100的作用是避免出现重复值。ROW(A1)返回引用单元格A1的行号,因为是相对引用,下拉复制时,行号会递增,“/100”之后则返回一个从0.01递增的两位小数,这样即使RANDBETWEEN(1,15)出现重复值,两者相加也不会重复了。在单元格C2键入公式“=RANK(D2,$D$2:$D$16)”,根据辅助列D列的随机数排序,便生成了一个不会重复的随机序列。这个法子是不是很机智

我要回帖

更多关于 随机序列 的文章

 

随机推荐