ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
123
返回列表 发新帖
楼主: haiker76

急!如何生成1~300的不重复随机序列

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-10-25 21:08 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
外卖到 发表于 2013-10-25 20:16
=RANK(A2,$A$2:$A$302,1)   
不好意思 我比较笨,再确定一下哈。这个表示1-302的随机序列。我可以随意改 ...

插入一列,B列成辅助列,然后F列是不重复的数值。这样应该满足你的要求了吧?

Book1.rar

38.55 KB, 下载次数: 15

TA的精华主题

TA的得分主题

发表于 2013-10-25 21:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
dengjq2000 发表于 2013-10-25 20:24
不知道我这样给你分析,能否满足你的疑惑?谢谢!

老师~~~你完全高估我了...完全不知道是在干啥....我平时用得最多的公式是=sum()
话好能直接告诉我如果要生成一个[b,c]之间包含a个数字的随机不重复序列肿么搞吗?
我到时候直接把abc置换进去?跪倒膜拜ing

TA的精华主题

TA的得分主题

发表于 2013-10-25 21:26 | 显示全部楼层
外卖到 发表于 2013-10-25 21:21
老师~~~你完全高估我了...完全不知道是在干啥....我平时用得最多的公式是=sum()
话好能直接告诉我如 ...

你自己可以针对这样的问题在“EXCEL 函数与公式版块”发新主题进行求助的!

给一个直接只要输入起始值与终止值的附件。

随机函数_始终值.rar

28.82 KB, 下载次数: 150

TA的精华主题

TA的得分主题

发表于 2013-10-25 21:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
dengjq2000 发表于 2013-10-25 21:26
你自己可以针对这样的问题在“EXCEL 函数与公式版块”发新主题进行求助的!

给一个直接只要输入起始值 ...

谢谢老师~~~~看到类似帖子,以为可以节省资源。
我的部分序列需要超过70000的数值中抽取....我乖乖去求助了。
麻烦你了,搞了一晚上,谢谢~~~~~~~~~~~

TA的精华主题

TA的得分主题

发表于 2013-10-25 21:52 | 显示全部楼层
外卖到 发表于 2013-10-25 21:45
谢谢老师~~~~看到类似帖子,以为可以节省资源。
我的部分序列需要超过70000的数值中抽取....我乖乖去 ...

你这么庞大的数据,一般建议不要通过公式来解决了,因为数据多了可能会导致你的文件运行十分缓慢,甚至文件崩溃。你可以去VBA版块 进行发主题求助。

还有你首先通过论坛的搜索功能去进行搜索,这是一个很好的学习方法,值得赞扬!

TA的精华主题

TA的得分主题

发表于 2013-11-19 07:40 | 显示全部楼层
有例外情况,两个随机数相等时,rank()应该一样,算法不可取

TA的精华主题

TA的得分主题

发表于 2013-11-19 09:03 | 显示全部楼层
dengjq2000 发表于 2009-11-18 10:44
我来一个,这样可以不……?

您的这个工具非常实用。试验了一下,XP系统,双核,CPU3.1G,内存2G,EXCEL2007,约2分钟以内,改造后您的公式能生成65530以内非重复随机整型数。对大样本随机抽样,真是个好东西。收藏了。谢谢!!!

点评

能给你所帮助,这是EH最大的愿望,愿你在EH收获多多、快乐!  发表于 2013-11-19 11:48

TA的精华主题

TA的得分主题

发表于 2013-11-19 10:56 | 显示全部楼层
dengjq2000 发表于 2013-10-25 21:52
你这么庞大的数据,一般建议不要通过公式来解决了,因为数据多了可能会导致你的文件运行十分缓慢,甚至文 ...

老师你好,是否存在rand函数生成的数值一样时(概率较少,但也有可能),造成序列有重复项。
我认为通过填充至想要的序号,通过辅助列rand自动生成数值,后排序辅助列即可达要要求。

TA的精华主题

TA的得分主题

发表于 2013-11-19 11:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
lb-linbin 发表于 2013-11-19 10:56
老师你好,是否存在rand函数生成的数值一样时(概率较少,但也有可能),造成序列有重复项。
我认为通过 ...

有问题,请直接在我跟帖回复时跟附件,这样我好方便处理些,谢!

TA的精华主题

TA的得分主题

发表于 2018-3-28 08:39 | 显示全部楼层
dengjq2000 发表于 2009-11-18 10:44
我来一个,这样可以不……?

牛,太棒了。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 16:20 , Processed in 0.046419 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表