懂视移动端 视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501
当前位置: 首页 - 手机 - 正文

excel如何从一列或一行数据中随机抽取一个数

来源:懂视网 责编:小OO 时间:2020-04-08 16:42:22
导读excel如何从一列或一行数据中随机抽取一个数,以下表为例啊,一个4行6列的单元格区域,随机抽取一个单元格:=INDEX(A42:F45,RANDBETWEEN(1,4),RANDBETWEEN(1,6))我给大家介绍一下用Excel函数随机提取一列或一行数据中的一个数。方法假设,在A1:A10有一列数据,下面我用两种方法来从这一列数据中随机提取一个数。1.在单元格E1输入公式:"=OFFSET($A$1

以下表为例啊,一个4行6列的单元格区域,随机抽取一个单元格: =INDEX(A42:F45,RANDBETWEEN(1,4),RANDBETWEEN(1,6))

我给大家介绍一下用Excel函数随机提取一列或一行数据中的一个数。

方法

假设,在A1:A10有一列数据,下面我用两种方法来从这一列数据中随机提取一个数。

1.在单元格E1输入公式:" =OFFSET($A$1,RANDBETWEEN(0,9),)" 然后回车(即按“Enter"键) 你会发现单元格E1为随机从A1:A10提取的一个数。 2.将鼠标放到单元格E1的右下角,等到鼠标标志变为小十字,按下鼠标左键然后往下拖,你会发现拖出的数据都为

在单元格C1输入公式:" =INDIRECT("a"&RANDBETWEEN(1,10)) "

随机获取A列一个单元格的公式: =INDEX(A:A,RANDBETWEEN(1,COUNTA(A:A))) 随机获取两个单元格的公式: =INDEX(A:A,RANDBETWEEN(1,COUNTA(A:A)))&" "&INDEX(A:A,RANDBETWEEN(1,COUNTA(A:A))) 示例:

然后回车(即按“Enter"键)

添加辅助列,输入公式=RAND() ,下拉 这样得到许多随机小数,然后用排序或者查找,就可以随机得到结果了

你会发现单元格C1为随机从A1:A10提取的一个数。

如某列为C列,不妨设为C2:C100,本来应该是提问提供的。随机提取10个(若干具体是多少也应该提问时提供的)数到D2:D11中,方法: 1. 先在选项的公式选项卡中勾寻启用迭代计算”后确定 2. 在D2中输入公式: =IF(OR(COUNTIF(D$1:D2,D2)>1,D2=0),IND

将鼠标放到单元格C1的右下角,等到鼠标标志变为小十字,按下鼠标左键然后往下拖,你会发现拖出的数据都为随机从A1:A10提取的一个数。

假设数据在a列(QQ号) 在空白单元格输入 =INDEX(A:A,INT(RAND()*100),1) 就会随机抽取一个qq号了 向下拖就会出现很多 最好A:A范围明确指定 如A1:A100 上面公式抽取的可能有重复的 你可以用代码解决 QQ号数据在A列 在宏填写代码如下: Sub sel

但是需要注意的是:RANDBETWEEN函数是易失性函数,你每更改任意一个单元格,公式“=INDIRECT("a"&RANDBETWEEN(1,10)) "的值都会发生变化。

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

如果你想避免这种情况,你可以复制公式区域,然后数值粘贴在同一区域。

=large(a:a,int(rand()*countif(a:a,">0")+1)适用无负数的情况

扩展阅读,以下内容您可能还感兴趣。

如何在EXCEL的一列数据中随机提取0-3个数据?

这个问题要添加辅助列,至少随机函数得在单独一个单元格中产生,然后再被引用!因为括号中的人需要根据随机数值来提取,而公式本身无法引用自己!追问可以使用辅助列,我要最终效果,希望能写明白。追答

以你上面的表格为例,明了一点操作,共分四步:

    在D1单元格输入下面的公式:

    =RANDBETWEEN(0,3)

    在E2单元格输入下面的公式,并下拉至E11:

    =ROUND(RAND(),4)

    在F2单元格输入下面的公式,并下拉至F11:

    =IF(ROW()-1<$D$1,INDEX($B$2:$B$11,MATCH(LARGE($E$2:$E$11,ROW()-1),$E$2:$E$11,0),1)&"、",IF(ROW()-1=$D$1,INDEX($B$2:$B$11,MATCH(LARGE($E$2:$E$11,ROW()-1),$E$2:$E$11,0),1),""))

    在C1单元格输入下面的公式,就是你要的结果了:

    ="今天来上课"&D1&"人("&CONCATENATE(F2,F3,F4,F5,F6,F7,F8,F9,F10,F11)&")"

    每刷新一次,就能得到不同的结果

Excel怎么从一组数据中随机抽取5个不重复的数

原数据有多少个,放在哪里(单元格区域)?

抽取的5个数据放在哪里(单元格区域)?追问原数据30个,比如在A1:A30,能否B1实现抽出5个随机数据追答在B2输入公式:

=INDEX(A:A,SMALL(IF(COUNTIF(B$1:B1,A$1:A$30),31,ROW($1:$30)),INT(1+RAND()*(31-ROW(A1)))))

公式以CTRL+SHIFT+ENTER三键结束。

将公式向下复制到B6

在Excel中的一列中,随机选出5个数据,不能重复,怎么操作?

用OFFSET,RANK组合,还需要一列随机数。

第一个图是数字随机,第二个图是文本随机。

公式:=OFFSET($A$1,RANK(C1,$C$1:$C$10)-1,0)

在excel中如何实现对某一列数据进行20%的随机抽取?

我有办法,用Vba

原理:产生一个随机数,随机读取指定行内某一行的数据,用循环来读取总量的五分之一,由于行号是随机的,所以此概率就为20%

Excel如何从一列中选择一个特定值所在的那一行的某个数据

“wangxf9209”的公式只是返回A列最下面对应B列的数据,如果最下面不是的“最新日期的”,公式返回错误。

在表B中的A1输入

=VLOOKUP(MAX(表A!A:A),表A!A:B,2,0)回车。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

  • 热门焦点

最新推荐

猜你喜欢

热门推荐

一台打印机怎么连接两台电脑 qq管家如何设置默认浏览器?如何设置默认主页? 电脑连接不上蓝牙的解决教程 合约机的优缺点是什么,买合约机好还是裸机好 微信群公告怎么发 如何删除光盘里的文件 盘点全国计算机等级考试二级ms office高级应用考试 word边框应该怎么去掉 如何给自己的电脑设置屏保密码 keil如何生成hex文件和相关设置 惠普暗影精灵系列进入bios如何设置开机u盘启动 你尚未验证自己的apple id的原因是什么 广告弹出窗口该如何关掉 excel里alt+数字怎么打特殊符号 电脑里所有浏览器的主页都被篡改的修复方法是什么 怎么永久保存微信聊天记录怎么彻底删除 怎么在ps中创建剪切蒙版将图片嵌套到形状图层中 foxmail7.1应该怎么设置 oppo手机自动关机开不了机怎么办 京东白条申请过程是什么 如何用ps学习通道抠出透明婚纱 电脑开关机声音应该怎么设置和更换 微信公众号怎么插入表格妙法 cad怎么插入jpg的图片 已经清空了垃圾箱如何找回误删的文件 微信收藏夹批量导出到电脑方法是什么 天猫京东淘宝哪个好 关于拼多多卖家版聊天工具 qq群禁言功能应该怎么用 怎么解决java安装失败jdk双击没反应 iusb3mon.dll丢失快速处理方法是什么 怎么让微信公众号阅读量和粉丝量快速增加 淘宝店铺手机端详情页怎么添加收藏活动模块教程 ie浏览器主页被篡改怎么修复 iphone x怎么进行开关机 怎么用flowjo软件处理流式数据 百度账号如何注销 京东白条买东西和分期付款过程图解 电脑休眠后无法唤醒如何解决 win10取消开机密码windows10开机密码如何取消
Top