然后在任意位置输入公式:=INDEX(A$1:A$100,MATCH(SMALL(B$1:B$100,ROW(A1)),B$1:B$100,))下拉填充19行A1:A100为要随机挑选资料的区域B1:B100为RAND()函式生成的资料区域请教高手:在Excel中怎样实...
=LARGE(IF(COUNTIF(B$1:B1,$A$1:$A$18)=0,$A$1:$A$18),RANDBETWEEN(1,19-COLUMN(A1)))数组公式,按组合键CTRL+SHIFT+回车,完成公式,右拉到E列;最后在F1输入三个不重复的A列数据:(高版本)=TEXTJOIN(...
for(inti=0;i<100;i++)arrA[i]=rand();长度为100的数组中填充随机数,可能有重复的数字for(inti=0;i<20;i++){从100个数中抽取20个数while(1){inttempB=arrA[rand...
C1=INDEX(A:A,MATCH(SMALL(B:B,ROW(A1)),B:B,0)),这样向下复制30个,这样你每按一次F9,就得到一组30个,随机取得的数据。具体如下:1、简介EXCEL表处理软件是美国微软公司研制的办公自动化软件OFFICE...
假设你的数据在A列,那么你在B列输入=rand()然后向下复制,然后你在C列输入C1=INDEX(A:A,MATCH(SMALL(B:B,ROW(A1)),B:B,0)),这样向下复制30个,这样你每按一次F9,就得到一组30个,随机取得...
1、首先知道matlab中删除矩阵重复数据,可以用到unique函数,数组的唯一值,在命令行窗口下helpunique,可以看到函数的具体用法。2、在命令行窗口中新建一个a=[13456678]矩阵,里面有重复数据6,8。3、...
Excel怎样快速从数据中随机抽取n个不重复显示
Excel怎样快速从数据中随机抽取n个不重复显示
application.worksheetfunction.index(xrng,int(rnd()6)+1)looptowofsix=x1&""&x2endfunction回到excel中,假设6个数存放在b1到g1里,在a1输入=towofsix($b$1:$g$1),向下复制到a100,就可以了。
这个问题还挺有意思的。首先需要定义一下“随机”,如果这个随机是真随机,即保证所有的组合能够被平均的选到,Excel现成的功能应该做不到,用VBA就成了个纯数学问题,得请邀请数学家解答。如果这个“随机”表示“我想生成一...