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

如题所述

首先把4000个单词全部放到A列去(这样做的话好写公式)B1输入=RAND() ;C1输RANK(B1,$B$1:$B$4000) 选择B1 C1 公式往下拉到4000:这个时候C列的数就是1~4000,没有重复 按照这个 来制作表的话不会重复,直接用随机函数会出现重复的情况!
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-18
这需要用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追问

请举例说明一下,我没弄过vba。谢谢。

本回答被提问者和网友采纳

怎样在Excel中随机抽取N行数据,且抽取的所有数据中需要排除任意几个数...
首先把4000个单词全部放到A列去(这样做的话好写公式)B1输入=RAND() ;C1输RANK(B1,$B$1:$B$4000) 选择B1 C1 公式往下拉到4000:这个时候C列的数就是1~4000,没有重复 按照这个 来制作表的话不会重复,直接用随机函数会出现重复的情况!

怎样在Excel中随机抽取N行数据,且抽取的所有数据中需要排除任意几个数...
=indirect("a"&randbetween(1,10))下拉3个即可。若a列有100个,那么,公式中(1,10)改为(1,100)即可。不明白追问

Excel怎么随机抽取N行数据出来(整行)?
第一步,E2单元格输入a3,E3单元格输入a5,然后同时选中两个单元格向下拖动到E7单元格。第二步,选择E2:E7单元格区域,按下CTRL+H打开替换对话框,将a替换为=a 第三步,将E列的公式拖动复制到F、G列完成数据提取。具体的操作,伙伴可以观看下面动画演示 ...

如何从excel的多行中随机选出n行
向下填充至200行 C1输入公式 =index(sheet1!a:a,$b1,1)    \/\/取出表1中A列的[表二中$b1参数对应行]的数据 向右填充至H列 然后向下填充至200行 C1-H200范围就是随机提取出来的数据 PS:数据时随机的,在表格内做任意修改输入都会变一次 ...

怎样在Excel中每隔N行提取数据
3、最后我们这些设置可以根据自己数据的实际需要进行选择与调整,只有多尝试就可以得到想要的结果,最后的显示效果如图 上述即:怎样在Excel中每隔N行提取数据的方法,供出现此问题的朋友们参考和使用 4、如果上述功能都无法使用,可能是程序出现了问题。建议重新下载安装试试,建议使用wps office 2012:www....

excel随机抽取
在Excel中,进行随机抽取操作通常是为了从大量数据中挑选出部分数据进行分析或测试。这一操作可以通过多种方法实现。最简单的方法是使用RAND函数生成随机数。RAND函数会返回一个大于等于0小于1的随机数,你可以根据需要设定一个范围,比如从数字1到数字N之间的随机数,然后根据这个随机数来选取对应的数据。

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

怎样在Excel中每隔N行提取数据
在第一个值所在的行(比如第一行),A1输入1,鼠标移动的A1右下角,鼠标变成实心十字,按住Ctrl+左键向下拖动(等差数列填充),填充到5。复制复制A1到A5的内容,选中A列其他部分。右键,选择性粘贴,所有使用源主题的单元。排序,按A列排序。原理是A列为1到N的循环数列,再对A列排序或筛选。采用...

excel表格隔N行抽取
第一:使用公式,在sheet2(你要存放抽取数据的新表)A1里面输入公式 =OFFSET(Sheet1!A$1,100*(ROW()-1),0)向右拖动到空白(sheet1里面最后一列),然后向下拖动到空白(最后一行)。完成你的要求 第二:使用VBA,打开VBA编辑窗口(ALT+F11或者 选择sheet2,点击开发工具-查看代码(EXCEL2007),...

Excel中如何隔N行提取数据?
在Excel处理大量数据时,快速隔N行提取数据能大大提高效率。以下是实现这一操作的步骤:首先,创建一个辅助列,比如在第一个单元格输入数字1。接下来,根据需要的行距(如隔2行),从辅助列的1单元格开始,向下选择N+1个连续单元格(在这个例子中是3个),然后拖动鼠标填充至数据的末尾,形成一个间隔...

相似回答