excel随机数字

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:21:41
在一行生成10个随机数字,不重复,其中1代表一个数字(一个物体的重量),2代表一个不同数字,依次类推,而且1-10代表的这个重量是固定的,怎么用EXCEL做到,请高手指教。。1-10这10个随机数字要可以刷新,每次随机后的顺序是变化的,但每个数字对应的重量也要跟着变化,怎么用EXCEL做到,请高手指教。。

在B列用公式B1=rand()向下拉..
在B列外的任何列生成不重复随机数
=INDEX(ROW($1:$10),MATCH(SMALL($B$1:$B$10,ROW(1:1)),$B$1:$B$10,))
向后拉
注意:生成多少个则改多少本例为10如生成20个不重复的话,

=INDEX(ROW($1:$20),MATCH(SMALL($B$1:$B$20,ROW(1:1)),$B$1:$B$20,))

如果你用的是07版,随机数字单元格输入:
=RANDBETWEEN(1,10)
如果你用的是03版,随机数字单元格输入:
=INT(RAND()*10+1)
至于重量,用最简单的vlookup即可。

那你要10单元格都要?还是几个单元要?第二部分的用vlookup()可达到

=INT(RAND()*10+1)可生成1~10的随机数字,但是做到不重复就……

重量用最简单的vlookup和if均可。