设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2582|回复: 5
打印 上一主题 下一主题

[基础应用] 紧急求救!! 菜鸟咨询关于excel下的随机选择与重复运算的问题

[复制链接]
跳转到指定楼层
1#
发表于 2005-5-30 22:54:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   1.因工作需要,现有30组序号不连贯的数据,每组序号对应2个数值,要在这30组序号中随机选择出10组不重复的序号,并将其所队应的数值填入其他单元格,应该怎么设置.



   2.在一个工作表中有500个随机数用于工作中一个连续计算的需要, 要求其每一步结果都要0.1<x<5,共35部,由于计算比较烦琐,复杂和具有随机型,不可能去修改每个随机数的取值范围,我现在将每一步超限的数值统计出来,该如何设定在超限统计值大于0时,工作表中的随机数将自动改变,直至超限统计值等于0时结束呢??   
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-5-31 06:40:00 | 只看该作者
欢迎qy10光临, 您的提问我个人感觉绝对不是个莱鸟的问题, 给点时间想想.
3#
发表于 2005-5-31 09:44:00 | 只看该作者
问题1答复:  --实质是用Excel进行一次不重复随机抽样统计:







Excel 中的Rand()函数可以返回大于等于0 小于1 的均匀分布随机数,Rand()不带任何参数运行,每次计算时时都将返回一个新的数值。RAND()函数可以被用来作为不重复抽样调查的工具。











操作步骤:





1.        假设你的30组数据在A1:B30中;





2.        在C1:C30中输入公式“=RAND()”;





3.        选取单元格C1:C30,右击选中的区域选择“复制”,再次右击选中的区域,选择“选择性粘贴”,单击选项“数值” 后,点击“确定”按扭。





4.        选取单元格A1 :C30 单元格,选择“数据”菜单项下的排序子菜单,选择列C,然后点击“确定”按扭。





5.        排序结果中,A1 :B10 单元格中内容即为结果.





[此贴子已经被作者于2005-5-31 1:57:55编辑过]

4#
发表于 2005-5-31 16:44:00 | 只看该作者
添加辅助列,利用rand()函数加排序可以不管有没有重复都可以完成你的任务。但如果要实现抽取的单元格数据自动填充到其他位置,则可以借助VBA第2个问题有点没整明白:)
5#
 楼主| 发表于 2005-6-1 06:56:00 | 只看该作者
     这里管理员就是厉害,问题基本上都解决了,但是该如何让其自动运行呢,我做的工作就是用一系列随机数进行运算,如果用手动输入的话人就累死掉了,我自己试着编过vba也做过宏,结果要不就是不能自动加载,要不就是只能运行一次,一旦一次排序完成后就不在运行了,我想制作带快解键(键盘上的键)的工作表,每次排序完成后点击快捷键(键盘上的键)及进入下次随机排序及运算,但我对vba只知皮毛,无法编制比较复杂的数据库,不知高手能不能帮帮我,给我发做个类似的例子,让我学习一下!!!!

       在这里我代表全中国12亿分之1的人口,含泪说声谢谢了![em10]
6#
发表于 2005-6-1 08:23:00 | 只看该作者
不妨先尝试自己录制一个宏,很容易的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 01:31 , Processed in 0.258531 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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