首页 办公 正文

Excel怎么随机筛选 这篇文章告诉你

今天给各位分享excel随机筛选行的知识,其中也会对Excel怎么随机筛选进行解释,1、如何从excel中随机提取整行数据2、在excel中怎么进行随机筛选?3、在excel中怎么进行随机筛选4、如何从excel的多行中随机选出n行5、excel里怎么筛选出需要的行?在新表中生成谢谢了如何从excel中随机提取整行数据先给数据做随机编...

今天给各位分享excel随机筛选行的知识,其中也会对Excel怎么随机筛选进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

如何从excel中随机提取整行数据

先给数据做随机编号。可用随机函数:

1、插入辅助列(B列吧),在B1输入=INT(RAND()*5000+1)回车并向下填充(假设有5000行)。

2、选B列——复制——原地不动——右键——选择性粘贴——数值——确定。

3、选数据区域——菜单栏——数据——排序——主要关键字:列B——升序(或降序均行)——确定。

4、这样就把各行给随机打乱了。取前200行就是随机提取的行。

5、如果怕把原来各行的顺序打乱,B列排序前先插入一列(C列)——前两格输入1、2——选1、2两格向下填充形成序列号——B列排序并提取后,选C列排序就可以恢复原状了。

在excel中怎么进行随机筛选?

增加一列,使用公式=RAND()获得随机数据,每次针对此列进行筛选的结果就是随机的。

可以使用【数值筛选】前10项,如下图:

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

在excel中怎么进行随机筛选

增加一列,使用公式=RAND()获得随机数据,每次针对此列进行筛选的结果就是随机的。

可以使用【数值筛选】前10项,如下图:

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

如何从excel的多行中随机选出n行

原文链接:

假设你sheet1有2000行数据从A列到F列

sheet2 A1输入 =rand()      //直接生成0-1范围内的随机数

向下填充到2000行   

B1输入 =rank(a1,$a$1:$a$2000)     //算出第一列中所在行的随机数在2000行随机数中的排名

向下填充至200行

C1输入公式 =index(sheet1!a:a,$b1,1)    //取出表1中A列的[表二中$b1参数对应行]的数据

向右填充至H列

然后向下填充至200行

C1-H200范围就是随机提取出来的数据

PS:数据时随机的,在表格内做任意修改输入都会变一次

excel里怎么筛选出需要的行?

你好,如果是指定条件筛选,可以使用自动筛选功能,参考如下示例:

选中需要筛选的区域

按下快捷键Ctrl+Shift+L,套用自动筛选

根据指定条件设置筛选条件

示例

也可通过“编辑”功能区的“排序和筛选”选项卡选择“筛选”命令实现,或者单元格区域右击“筛选”命令“按所有单元格的值筛选”。

右击筛选

以上希望能帮上忙!

excel怎么筛选行???急急急~ 有15000行数据 我想隔5行随机筛出一行,在新表中生成 谢谢了

excel怎么筛选行???急急急~

有15000行数据

我想隔5行随机筛出一行,在新表中生成

谢谢了

预备内容:2003版以上的Excel中,直接在单元格输入=RAND(),得到大于等于0,小于1的随机数.

解一:

如果原数据表中有一个空列可以利用,例如为IV列,可以在空列中使用公式(1),在每五个行中任取一个且只取一个行,将其标志设为1,另四个设为0.然后再调用自动筛选或列表,从中选取标志为1的行。随时刷新,随时得到一个变化的表格。由于利用了筛选,不被挑选的行将被隐藏,显示的行即构成所需的表格。也可以选中它们,复制到新表而滤去隐藏的行。也可以利用菜单快键alt_shift_E,在新表中,将选中的表格选择性贴入为链接或图形链接。

公式(1)的原理是,第一行随机为0,1之一;自第二行始,若前若干行和为0,{再若本行为最末行,则取值1,否则随机取0或1};否则为0.

公式为

=if(mod(row(),5)=1,

int(2*rand()),if(sum(indirect("IV"row()-mod(row(),5)+1":""IV"row()-mod(row(),5)+row())=0),if(mod(row(),5)=4,1,int(2*rand()),0)

解二:

先解决一个极限情况。假设原数据表为sheet1,其中每一列都有数据,并且供作筛选的行为所有的行。

(第一步)我们先生成用来筛选的行的行号。

在一个新的工作表中,例如sheet2!使用一个空列例如A列,输入下面的公式:

=5*ROW()-4+INT(5*RAND())

然后选中此公式所在单元格和下方的若干空单元格,按ctrl-D复制公式。

注:得到每五个数选取一个的数表。其中5*ROW()-4生成等差数列1,6,11,…,INT(5*RAND())生成随机整数0,1,2,3,4之一。

(第二步)

引用这列数据作为行号,在新的表格例如sheet3中生成以它为行号的原数据表sheet1中的行。

在sheet3!A1中输入:=index(sheet1!A:IV,sheet2A$1,column()).

然后选中整行,按ctrl-R向下复制公式;再选中若干行,按ctrl-D向右复制公式。

如果原数据表只有一列,可以在同表内另一列直接用公式

=index(原数据区的引用,

5*ROW()-4+INT(5*RAND())

解二注:

如果原数据表中有一个空列可以利用,可以使用此列,而不必使用新的工作表来建立供作筛选的行号数列。

关于excel随机筛选行和Excel怎么随机筛选的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除