在excel中,如何从给定的单元格数据,随机选取不重复的数

来自:    更新日期:早些时候
excel如何在给定的一组数字中,随机选择出若干个不重复的数?~

A1中空着,A2中输入
=SMALL(IF(COUNTIF(A$1:A1,{1,3,7,11,23,34,44,56,70,89,91,97})=0,{1,3,7,11,23,34,44,56,70,89,91,97}),INT(RAND()*(13-ROW(A1)))+1)
同时按下CTRL+SHIFT+回车,输入数组公式,下拉二格。
不断按下F9,查看效果。
或者直接下拉11格,再按F9,看看是否出来12个数。

假设从a1到a100中随机取5
个不重复数,b2公式:
=if(row(a1)=1,index(a$1:a$100,randbetween(1,100)),index(a$1:a$100,small(if(countif(b$1:b1,a$1:a$100)=0,row($1:$100)),randbetween(1,101-row(a1)))))
数组公式,需要按ctrl+shift+回车,完成公式,下拉。

H1:=INDEX(A1:F1,1,INT(RAND()*5+1))
I1:=INDEX(A1:F1,1,MID(SUBSTITUTE("123456",MATCH(H1,A1:F1,0),""),INT(RAND()*4+1),1))
J1:=INDEX(A1:F1,1,MID(SUBSTITUTE(SUBSTITUTE("123456",MATCH(H1,A1:F1,0),""),MATCH(I1,A1:F1,0),""),INT(RAND()*3+1),1))

选中H1:J1向下拖拽,就行了。

谢谢解答,只是发现如果左边有一个数据相同时,右边给出的答案中就有重复的!!!比如:
5 4 3 5 2 11
提取的数据竟为 5 5 5 三个全是5
试试这个:
H1:=NDEX(A1:F1,1,INT(RAND()*5+1.5))
I1:=LARGE(IF(COUNTIF($H1:H1,$A1:$F1)>0,0,$A1:$F1),RANDBETWEEN(1,6-SUM(COUNTIF($A1:$F1,$H1:H1))))
在公式编辑栏,按ctrl+shift+Enter 组合键确定。
J1可由I1拖拽自动填充公式即可。

选中H1:J1,向下拖拽。


在excel中,如何从给定的单元格数据,随机选取不重复的数视频

相关评论:
  • 13061571660在excel中,如何从给定的单元格数据,随机选取不重复的数
    成寒房H1:=INDEX(A1:F1,1,INT(RAND()*5+1))I1:=INDEX(A1:F1,1,MID(SUBSTITUTE("123456",MATCH(H1,A1:F1,0),""),INT(RAND()*4+1),1))J1:=INDEX(A1:F1,1,MID(SUBSTITUTE(SUBSTITUTE("123456",MATCH(H1,A1:F1,0),""),MATCH(I1,A1:F1,0),""),INT(RAND()*3+1),1))选中H1:...

  • 13061571660如何在Excel中查找指定的值?
    成寒房column_num)其中,array是要返回值的数组或区域,row_num是要返回的行号,column_num是要返回的列号。这些函数可以相互结合使用,以实现更复杂的查找和定位功能。在使用这些函数时,建议先选择合适的函数,再根据函数的语法和参数要求进行填写。同时,也可以通过Excel提供的函数向导来辅助使用这些函数。

  • 13061571660excel表格如何使用LOG函数
    成寒房在excel函数中,LOG函数是根据给定底数返回数字的对数的函数,具体的使用步骤是怎样的呢?下面随小编一起来看看吧。excel表格使用LOG函数的步骤 打开EXCEL表格,点击公式按钮,如图 点击插入函数,如图 在弹出窗口中选择数学与三角函数,如图 选择LOG函数,如图 在弹出对话框中输入数值,点确定按钮,如图 得出...

  • 13061571660如何用excel计算满足指定条件的单元格个数
    成寒房COUNTIF 计算区域中满足给定条件的单元格的个数。语法 COUNTIF(range,criteria)Range 为需要计算其中满足条件的单元格数目的单元格区域。Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。说明 Microsoft Excel 提供...

  • 13061571660excel中date函数怎么
    成寒房在Excel中,DATE函数是一种强大的工具,用于将数字转换为日期格式。以下是使用DATE函数提取并计算日期和年龄的详细步骤:首先,DATE函数的基本格式是DATE(year, month, day),它的核心功能就是将给定的年、月、日数值组合成日期。例如,如果要输入1999年5月5日的日期,你需要明确每个部分的位置。当你...

  • 13061571660EXCEL如何从给定的27个数中选5个,按从小到大排列
    成寒房选中A到E列,开始--编辑--排序和筛选,“自定义排序…”;在排序对话框中:(添加条件)

  • 13061571660EXCELL操作中图表输出时,如何让输出图表的横坐标不从1开始,而从一个给...
    成寒房在图表中选中X轴,按鼠标右键,选“坐标轴格式”,在弹出窗口中选“刻度”选项卡,将“数值(Y)轴交叉于分类数”右边的框中填入350就行了。

  • 13061571660EXCEL中如何计算出某列中给定条件值相对应另一列中值的和计数?_百度知 ...
    成寒房你要的公式:=SUMPRODUCT((E7:E1047="01")*(G7:G1047>B2),G7:G1047)

  • 13061571660如何用excel从给定的数据中产生n个随机数
    成寒房Excel有个产生随机数的函数:RAND() 产生的数据范围在0~1之间,据此,若要生成 a 与 b 之间的随机数,用下面的公式:=RAND()*(b-a)+a 例如:要产生50~100之间的随机数,用公式:=RAND()*50+50 要产生20~50之间的随机整数,用公式:=INT(RAND()*30+20)不知道你明白了没有 ...

  • 13061571660EXCEL中,根据给定条件自动计算单价用什么函数,请大神帮忙
    成寒房=IF(AND(第一个条件,第二个条件,……),符合全部条件返回的值,否侧返回的值)。AND(最多可以给出30个条件)

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网