怎样在Excel中随机抽取N行数据,且抽取的所有数据中需要排除任意几个数?

来自:    更新日期:早些时候
怎样在Excel中随机抽取N行数据,且抽取的所有数据中需要排除任意几个数?~

如果你的原始数据在a列,且只有10个数,
那么在b1中输入
=indirect("a"&randbetween(1,10))下拉3个即可。

若a列有100个,那么,公式中(1,10)改为(1,100)即可。
不明白追问

没有直接的函数,不过可以用VBA自定义一个:
Function SuiJi(N1 As Single, N2 As Single, C1 As Single, C2 As Single) As Single n = 0 Do While n = 0' SuiJi = Rnd() * (N2 - N1) + N1 '随机数不做处理 SuiJi = Int(Rnd() * (N2 - N1) * 10) / 10 + N1 '取1位小数 If SuiJi C1 And SuiJi C2 Then n = 1 LoopEnd FunctionN1为随机数的下限值,N2为上限值
C1、C2为需要排除的数值,如果需要,可以适当修改再增加。
引用格式为:
=suiji(10,20,12,13)

首先把4000个单词全部放到A列去(这样做的话好写公式)B1输入=RAND() ;C1输RANK(B1,$B$1:$B$4000) 选择B1 C1 公式往下拉到4000:这个时候C列的数就是1~4000,没有重复 按照这个 来制作表的话不会重复,直接用随机函数会出现重复的情况!

这需要用vba完成
s1=1:s2=3:s3=5
k=1
a=int(rand()*100)
If a<>s1 and a<>s2 and a<>s3 then
Cells(k,1)=a
k=k+1
End if


怎样在Excel中随机抽取N行数据,且抽取的所有数据中需要排除任意几个数?视频

相关评论:
  • 13484815335Excel中,怎么在一列随机出现的数据中,随机抽取1个数或者2个数?_百度...
    家欣青Excel怎样快速从数据中随机抽取n个不重复显示

  • 13484815335excel从每个单位随机抽取n个数据?
    家欣青=rand()这个公式是产生0,1的随机数。你可以在这个基础上进行变换产生你所需要的数据,比如产生1到10的随机数可以用=int(10*rand())+1如果你需要正态分布的随机数可以采用:=normsinv()这个是产生标准正态分布的随机数

  • 13484815335如何用excel从给定的数据中产生n个随机数
    家欣青Excel有个产生随机数的函数:RAND() 产生的数据范围在0~1之间,据此,若要生成 a 与 b 之间的随机数,用下面的公式:=RAND()*(b-a)+a 例如:要产生50~100之间的随机数,用公式:=RAND()*50+50 要产生20~50之间的随机整数,用公式:=INT(RAND()*30+20)不知道你明白了没有 ...

  • 13484815335excel 样本内随机取N个数
    家欣青126个数据放在哪里?如在放在A1--A126单元格中,则可=INDIRECT("A"&INT(RAND()*126+1))公式,复制五个这样的公式即可得到5个数,记得将取出的数粘贴数值到其它位置,因为每次操作数都会变化.且有一定的机率会出现同组数中有重复值

  • 13484815335excel中在一组数字中如何随意抽取几个数字
    家欣青假设你有n组数字,在第一行里,从A1开始。在A2输入 =RAND()在B2输入 =RANK(A2,A$2:A$7)把B2的7改为n-1 向下复制A2到B2的公式,共n行。在C2输入 =INDEX(A$1:Z$1,B2)列标Z可根据n的大小修改。将C2向下复制m行,m就是题目中的几。

  • 13484815335怎样用Excel随机生成数字
    家欣青可以使用EXCEL自带的函数公式来实现,选择一个单元格在单元格中输入=RANDBETWEEN,即可实现,具体的操作方法如下:1、在电脑上打开EXCEL文件,选择一个空白的单元格,在单元格中输入=RANDBETWEEN。2、可以看到当前显示的为未识别结果,在该公式的后面输入(1,100)即表明产生的数据在1和100之间随机出现。3...

  • 13484815335Excel在给定范围指定生成N个随机数
    家欣青A2输入 =IF(COLUMN()<=$A$4,RAND(),"")鼠标移到A2 右下角变 实心十字 右拉

  • 13484815335Excel怎么制作随机抽样的名单?
    家欣青在名单前面加一列序号,然后给名单编号,如下图 在你在生成随机姓名的单元格输入公式,=VLOOKUP(RANDBETWEEN(MIN($A:$A),MAX($A:$A)),$A:$B,2,0)。本例子的随机姓名单元格是E2到H2。

  • 13484815335怎么用Excel把一个数随机分配N份,而且有条件限制随机数。
    家欣青1、生成14个0~600的数字。第15个数字使用5000减去前14个数字之和。2、如果第15个数字不在0到600之间,则需要按F9再刷新一遍,直到满足要求。如果需要自动完成,只能写vb脚本。生成0.00到600.00之间数字的脚本:=ROUNDUP(RAND()*600,2)

  • 13484815335Excel如何对N行数据进行均化抽取指定数量数据?
    家欣青以随机抽取10行数据为例,选中D2:D11单元格,在上方fx中输入公式=RANDARRAY(10,1,1,25,TRUE),同时按下Ctrl+shift+enter三键,得出10个随机序号 在E2单元格输入公式=OFFSET($B$2,D2-1,0,1),向下填充到E11,得出对应随机序号的数据,如下图 请点击输入图片描述 ...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网