excel如何将选项打乱?如何生成范围内随机不重复整数

1:我表中有一堆题目的答案,A:D四列,但A都是正确答案,现在要把选项随机打乱2:选定范围内(17~3697),如何随机生成不重复的整数... 1:我表中有一堆题目的答案,A:D四列,但A都是正确答案,现在要把选项随机打乱
2:选定范围内(17~3697),如何随机生成不重复的整数
展开
 我来答
凌文元LWY
高粉答主

2016-06-11 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.6亿
展开全部
1、在左上角的文件框中,输入G1:G3680 按Enter组合键,将G1:G3680处于选中状态;
2、输入=RAND() 按Ctrl+Enter组合键结束,完成在G1:G3680填充随机数的操作;
3、在目标单元格输入以下公式,然后向下填充公式
=16+RANK(G1,G:G)
即可生成17-3697之间不重复的数值。
追问
清楚了,第一问呢?
追答
1、在数据区域外,建立辅助列,比如:在I:L列选项若干行,输入=RAND()   按Ctrl+Enter组合键,生成随机数;
2、在E1单元格输入以下公式,然后向下向右填充公式
=CHAR(64+RANK(I1,$I1:$L1))
得到不重复的ABCD。
woshipachong
2016-06-11 · TA获得超过820个赞
知道小有建树答主
回答量:999
采纳率:50%
帮助的人:445万
展开全部
  1. 共4列,共有24种排序方法,定义一个数组明确这24种排序方法,然后在1-24之间产生随机,然后将4列答案进行调整却可;

  2. 不重复整数这个你在知道里搜索就可以了,我记得我以前有答复过被选为最佳答案的


对于第1个问题,再给个思路:

1.按行循环

2.将第i行四列答案加入到数组A中

3.随机1-4,如:3,则第一列数值为A(3),然后将A(3)删除

   随机1-3,如:3,则第二列数值为A(3),然后将A(3)删除

  随机1-2,如:2,则第三列数值为A(2),然后将A(2)删除

 第四列数值则为A(1)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
本本经销商
2016-06-11 · TA获得超过5464个赞
知道小有建树答主
回答量:1662
采纳率:69%
帮助的人:614万
展开全部
=RANDBETWEEN(17,3697)
追问
要不重复
追答
在哪些范围生成?这样好判断是否重复
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式