excel一列数据里随机选择更小的一组数据

有一列数据,1~50,一共50个,然后在这组数据中,随机抽取连续的一段,如5~24、19~38等。

如果当前数据在ab列,那么在d2单元格输入
=index(a2:a13,randbetween(2,13))
然后在d3单元格输入以下公式,并向下填充公式
=index(a$2:a$13,mod(match(d$2,a$2:a$13,0)+row(a2),12)-1)
公式中:mod(match(d$2,a$2:a$13,0)+row(a2),12)-1产生12行的循环,当d12为a13时,向下填充就得到a2
在e2单元格输入以下公式,并向下填充
=vlookup(d2,a:b,2,0)
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-21
抽出来后要怎样处理?
假设你的数据在A列
假设求和可以是
=sum(offset($a$1,int(rand()*50),0,,int(rand()*50)+1))追问

不是求和,就是抽出来单独放一列。

不是求和,就是抽出来单独放一列。

追答

两种方法,一种用公式,不过要两个辅助单元格

一种用宏,正常使用需要启用宏

自己下载去看看,VBA代码可以按ALT+F11查看,根据自己的需要修改

下面是效果图,左边是公式,右边是VBA(宏)

本回答被提问者和网友采纳
第2个回答  2013-07-21
使用数值排序法抽取

excel一列数据里随机选择更小的一组数据
=vlookup(d2,a:b,2,0)

excel如何从一组数据中随机选择一组数据excel如何从一组数据中随机选择...
1、电脑打开Excel表格,要在A列中随机抽取一组数据。2、在C列中输入公式=INDIRECT(\\"a\\"&RANDBETWEEN(1,10))。3、输入公式后,回车后,就会随机生成一个数据。4、下拉复制公式,就会随机生成其他数据。5、A列中更改数据,C列中的公式也会随机改变数据。

excel怎么从一列或一行数据中随机抽取一个数
1、首先打开需要编辑的Excel表格,进入到编辑页面中。2、然后点击单元格输入想要随机抽取的数值。3、然后点击后面的单元格输入公式:=INDIRECT("a"&RANDBETWEEN(1,10)) ,回车确定。4、然后就可以随机抽取出一个数值了。

excel怎么随机生成数据范围内的数据?
1、在空白单元格中输入随机函数公式=RAND(),即可得到一个随机数值。2、如果需要将其设置为数字2到数字10之间随机加减,可以输入随机函数:=RAND()*(10-2)+2。3、点击回车,即可将输入的公式生成计算结果,在下图中可以看到生成的随机数据就在2到10之间了。4、双击公式单元格再生成结果,可以看到此时...

Excel 怎样在一列中生成一定数值范围内的随机值
1、可以使用自动生成指定范围数值的RANDBETWEEN函数做到。首先打开Excel,在单元格中输入“=RANDBETWEEN()”的公式:2、然后在公式中添加参数,该函数的参数是生成随机数的范围值,比如生成23到98之间的随机数,就输入“=RANDBETWEEN(23,98)”后回车就会出现一个随机数了:3、最后点击这个生成的随机数,将...

怎么在excel中产生一定范围的随机数据?
2. **使用RANDBETWEEN函数**:对于需要生成整数随机数的场景,RANDBETWEEN函数更为直接。其语法为“=RANDBETWEEN(最小值, 最大值)”,例如“=RANDBETWEEN(1, 100)”将生成1到100之间的随机整数。此方法简便快捷,适用于整数随机数的生成。3. **使用数据分析工具**:Excel的数据分析工具中也包含了随机...

怎样从excel一列中不重复地随机提取资料
选择不相同,即可查出所有不同的资料~望采纳,谢谢!一定要随机可以尝试用if函式……excel不重复随机提取? 70001个数字得要半天运算吧。 有两种方法,一种是函式法,即在B列生成 一个小数位数长点的随机数,A列根据B列对应的值用RANK进行排名。 另一种方法是VBA法,较复杂。

excel表格中从一组数据中随机提取一组数据?
Dim ar(1 To 20), d, j%, x%,m As Range Set d = CreateObject("scripting.dictionary")For Each m In Sheets(3).Range("c2:g5")x = x + 1 ar(x) = m.Text Next Do j = Int(Rnd() * 20 + 1)d(ar(j)) = ""Loop Until d.Count = 5 Range("c6").Resize(1, 5)...

如何随机选择excel单元格中的数据
用户可以要求Excel的随机数生成程序来产生需要的结果,将RAND函数(此功能返回一个从0~l之间的随机数)同INT函数(此功能要求整数而不是小数)及INDIRECT函数(返回一个文本字符串)结合使用,结果就是对单元格引用的随机选择(见图6-53)。若要对数据列区域,这里为Al:A50中的数进行随机选择,可使用...

excel怎么设置一个随机小于10%数据
excel设置一个随机小于10%数据。1、打开示例xlsx,要求设置字段成绩列中数值最小的10%项的单元格为浅红填充色深红色文本格式。2、保持编辑状态,然后按F9,将公式永久性地改为随机数。可以从单元格C2输入RANDBETWEEN函数。

相似回答