乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > 怎样在excel中随机提取数据-office随机数据调用,go调用office

怎样在excel中随机提取数据-office随机数据调用,go调用office

作者:乔山办公网日期:

返回目录:office365


方法/步骤

如果数据在Sheet2 的A:D列,在Sheet2的A列前插入两列辅助列;
在左上角的名称框中,输入A2:A953,按Enter键,将A2:A953单元格选中,输入=RAND(),按Ctrl+Enter组合键结束,快速向A2:A953单元格中zd输入随机数(随机数的重复机率极低);

在B2单元格输入以下公式,然后向下填充公式,得到A列数据的排名(同样没有重复排名)
=RANK(A2,A:A)

在Sheet1的A2单元格输入以下公式,然后向右向下填充公式到D361单元格,得到由Sheet2工作表中随机取得的不重复的360行数据
=VLOOKUP(ROW()-1,Sheet2!$B:$F,COLUMN(B1),0)
公式表示:以当前行号在Sheet2的B列精确匹配对应行,并返回对应第2列(Sheet2的C列)数据。

因随机取数时,工作表只要输入一个数据,就会在“自动计算”中 重新得到一组数据,因此,可以将Sheet2的A列,“复制”并“选择性粘贴”为“数值”,避免数据不断变换。或者将“公式”选项中的“计算选项”设置为“手动”。

在B1列填写公式:


=IF(ROW()<COUNT(A:A)*2/3,INDIRECT("$A"&RANDBETWEEN(1,COUNT(A:A))),"")


下拉填充至适当位置。


示例结果图:



先给数据做随机编号。可用随机函数:
1、插入辅助列(B列吧),在B1输入=INT(RAND()*5000+1)回车并向下zd填充(假设有5000行)。
2、选B列——复制——原地不动——右键——选择性粘贴——数值——确定。
3、选数据区域——菜单栏——数据——排序——主要关键字:列B——升序(或降序均行)——确定。
4、这样就把各行给随机打乱了。取前200行就是随机提取的行。
5、如果怕把原来各行的顺序打乱,B列排序前先插入一列(C列)——前两格输入1、2——选1、2两格向下填充形成序列号——B列排序并提取后,选C列排序就可以恢复原状了。

先在“客户姓名”前插入一列,这里当是A列,用来产生随机数。如下:

“随机数 客户姓名 联系方式 联系地址 联系城市” 本例当在第 2 行。再把这行文字复制到I2-M2

在A3用以下公式:=IF(E3=$H$3,ROUND((RAND()*10000),-3)+ROW(),""),作用是产生一个随机数,拖曳填充至最后。

单元格H3:填写城市名称:如“广州”等。这里可以使用数据中下拉序列。

单元格H6:=COUNTIF(A:A,">0")。统计这个城市共有多少客户。

I3: =LARGE(A:A,ROW(A1))

J3: =VLOOKUP(I3,A:E,2,0)

k3: =VLOOKUP(I3,A:E,3,0)

L3: =VLOOKUP(I3,A:E,4,0)

M3: =VLOOKUP(I3,A:E,5,0)

把I3-M3向下拖曳复制10行。要多少人就拖多少行

双击任一单元格都能产生一个新的10人名单。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网