如何在EXCEL表格中随机提取数据

Excel中,可以利用rand或randbetween函数实现数据随机转换。

软件版本:Office2007

举例说明如下:

1.输入公式如下:

2.得到结果:

3.按下F9,公式重新计算,就会得到1到10之间的随机一个数字:



先在“客户姓名”前插入一列,这里当是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人名单。

学到很多东西,我也想到了一个比较笨的办法。:P

首先也是先插入一列,定义一个随机数。

然后按随机数排序一次,把全部数据打乱。

然后把全部数据选上,选择菜单--数据--数据透视表和数据透视图。

出现向导,这里不需要设置什么,然后直接按完成。

会出现一个数据透视表,然后把数据透视表字段列表里面的联系城市拖放到【行字段】那里,把客户姓名 联系方式 联系地址这三个字段随便选择一个,拖放到【请将数据项拖至此处】,这样就会出现一个按城市分类的数据统计透视图,计算有多少个城市且每个城市有多少个客户。

最后一步就是,双击每个城市的汇总数目(例如北京这个城市,假如有18个客户资料,那么在汇总那个单元格就有18这个数值,对着这个单元格双击一下),这样就会自动新建一个新的数据表,里面有所有北京这个城市的客户资料。然后选择前十个客户资料就可以了,因为原来已经随机排序了一次,客户顺序是随机的。

如果需要再次打乱,可以重复第一步,按随机数排序一次,然后刷新数据透视表里面的数据即可。

给你一组公式:
=INDEX(A:A,INT(RAND()*10),1)
在A列中随机选取一个单元格.

RAND()返回大于等于 0 及小于 1 的均匀分布随机数,每次更新时都将返回一个新的数值。
10 根据需要可以改为三万
INT 取整
INDEX 引用一个单元格

要灵活运用:
比如你的表是sheet1,在sheet2里输入:
A2=INT(RAND()*30000)
B2=INDEX(Sheet1!A:D,A2,1)
C2=INDEX(Sheet1!A:D,A2,2)
D2=INDEX(Sheet1!A:D,A2,3)
E2=INDEX(Sheet1!A:D,A2,4)

然后复制30000行:
选中A2-E2,把鼠标移到E2右下角,鼠标会变成+
按住左键下拉到30000行(够用就行),

然后用自动筛选每个城市,取前10个客户
因为随机数并不保证不重复,如有重复顺序多选几个客户就是了,
删除重复数据的方法也很多,但你只取10个,目视即可.

这早就超出原来"随机提取数据"的问题了.
办法有的是,用不着挨个点,我嫌打字麻烦,先加分吧
打字这工夫都能操作好几遍了.
简单说一下吧:
1、先复制再选择性粘贴sheet2的A-E列,将公式变成数值,以免数据总变
2、[数据]->[高级筛选]->选择不重复记录,可以筛掉重复记录
3、将不重复记录复制出来,在F2输入=COUNTIF(E$1:E1,E2),然后向下复制这个公式。
4、然后自动筛选F列<=10的记录
OK?

蹲点学习一下,
等待高手回答

excel怎么从一列或一行数据中随机抽取一个数 - …… 的具体步骤如下: 需要准备的材料分别是:电脑、Excel表格. 1、首先打开需要编辑的Excel表格,进入到编辑页面中. 2、然后点击单元格输入想要随机抽取的数值. 3、然后点击后面的单元格输入公式:=INDIRECT("a"&RANDBETWEEN(1,10)) ,回车确定. 4、然后就可以随机抽取出一个数值了.

Excel 如何从一组数据中随机提取一个数据 - …… 如下图例子,在A1:A10中随机抽取一个数字: 公式=INDEX(A:A,RANDBETWEEN(1,10)),公式核心:随机整数函数RANDBETWEEN(1,10),随机1-10之间的整数.

怎样从excel一列中不重复地随机提取数据? - …… 方法/步骤 如果数据在Sheet2 的A:D列,在Sheet2的A列前插入两列辅助列; 在左上角的名称框中,输入A2:A953,按Enter键,将A2:A953单元格选中,输入=RAND(),按Ctrl+Enter组合键结束,快速向A2:A953单元格中输入随机数(随机数...

在excel里怎样才能 随机抽取数据? - …… RAND()*(b-a)+a 例如:1------33 随即抽取:=rand()*(33-1)+1 按F9随即选取

如何在excel中随机选取数据 - …… 1、文件-选项-加载项,转到--勾选数据分析工具: 2、在数据分析工具里面选择抽样,设置抽样数为500,随机抽取就可以了:

如何在EXCEL表格中随机提取数据 - …… 增加辅助列C列,输入随机函数:=RAND(),向下填充,然后先对B列进行排序,最后对C列进行排序,这个顺序不能乱,那么每个城市连续选10个就是随机的了,这是目前我所能想到最简单的了

excel怎么从一列或一行数据中随机抽取一个数 - …… 若A列1~100行有数据,需要从中随机抽取一个数据放在B1,则B1=INDEX(A1:A100,RANDBETWEEN(1,100),1)

如何在excel中自动输入指定范围内的随机数值? - …… 需要在图中的表格区域内每个单元格自动生成一个随机数,随机数范围5.10-9.90.选中区域内的第一个单元格,在编辑栏内输入公式:=RANDBETWEEN(510,990)/100,回车即可.此时第一个随机数值产生,拖动鼠标对需要自动生成随机数的单元格进行填充,以上的公式:=RANDBETWEEN(510,990)/100,也可以根据自己的需要进行更换.例如0到1之间保留三位小数的随机值为:=RANDBETWEEN(0,1000)/1000.备注:函数RANDBETWEEN(),即为随机数的函数,但是此函数只生成整数,对于需要小数随机值的,可以对其随机值作除运算.

Excel中,怎么在一列随机出现的数据中,随机抽取1个数或者2个数? - …… B1单元格提取第一个数,公式为=IFERROR(SMALL(A1:A20,RANDBETWEEN(1,COUNT(A1:A20))),"该区域无数值") C1单元格提取第2个数,公式为 =IFERROR(SMALL(IF((A1:A20=B1)+(A1:A20=""),"",A1:A20),RANDBETWEEN(1,COUNT(A1:A20)-1)),"区域数值少于2个") 其中,C1单元格为数组公式,同时按Ctrl+Shift+Enter三键结束

怎样从excel一列中不重复地随机提取数据 - …… 如果需要对A1:A10单元格数据随机不重复提取,那么选择B1:B10单元格,然后输入以下公式,按Ctrl+Enter组合键结束=RAND()在C1单元格输入以下公式,然后向下填充公式=INDEX(A:A,RANK(B1,B:B))

相关推荐

  • excel表格如何随着内容自动扩展怎样让excel表格随着内容自动变化大小...
  • 如何在表格中随机生成数字?
  • 如何让excel表格随日期变动选择当天的数据
  • excel如何让表格随文字移动?
  • 如何使excel中的图片随着单元格变动?
  • EXCEL单元格中,如何使格的大小随内容的增加而自动扩大单元格_百度知 ...
  • 在EXCEL中如何让某一单元格中的一个数据随另外一表格中的某个数据变化...
  • 在EXCEL表格中,如何使得累计数随着进入数改变?
  • 如何在EXCEL中插入日期, 它是随着日期的改变而自动更新的?
  • 如何在excel中随机生成数据
  • 考勤表自动生成日期
  • 如何让表格自动计算
  • 随机数生成器
  • 批量生成一模一样的表格
  • 1小时3分59秒24如何写
  • excel生成1-100随机数
  • 表格自动生成随机数字
  • excel表格提取想要的
  • 表格里出现#####怎么解决
  • excel表格随机抽取行
  • 电脑如何制作点名软件
  • excel随机小数精确到0.1
  • 指定范围随机生成小数
  • excel自动生成随机数据
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网