Office中国论坛/Access中国论坛
标题:
紧急求救!! 菜鸟咨询关于excel下的随机选择与重复运算的问题
[打印本页]
作者:
qy10
时间:
2005-5-30 22:54
标题:
紧急求救!! 菜鸟咨询关于excel下的随机选择与重复运算的问题
1.因工作需要,现有30组序号不连贯的数据,每组序号对应2个数值,要在这30组序号中随机选择出10组不重复的序号,并将其所队应的数值填入其他单元格,应该怎么设置.
2.在一个工作表中有500个随机数用于工作中一个连续计算的需要, 要求其每一步结果都要0.1<x<5,共35部,由于计算比较烦琐,复杂和具有随机型,不可能去修改每个随机数的取值范围,我现在将每一步超限的数值统计出来,该如何设定在超限统计值大于0时,工作表中的随机数将自动改变,直至超限统计值等于0时结束呢??
作者:
淼漫
时间:
2005-5-31 06:40
欢迎qy10光临, 您的提问我个人感觉绝对不是个莱鸟的问题, 给点时间想想.
作者:
淼漫
时间:
2005-5-31 09:44
问题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编辑过]
作者:
红池坝
时间:
2005-5-31 16:44
添加辅助列,利用rand()函数加排序可以不管有没有重复都可以完成你的任务。但如果要实现抽取的单元格数据自动填充到其他位置,则可以借助VBA第2个问题有点没整明白:)
作者:
qy10
时间:
2005-6-1 06:56
这里管理员就是厉害,问题基本上都解决了,但是该如何让其自动运行呢,我做的工作就是用一系列随机数进行运算,如果用手动输入的话人就累死掉了,我自己试着编过vba也做过宏,结果要不就是不能自动加载,要不就是只能运行一次,一旦一次排序完成后就不在运行了,我想制作带快解键(键盘上的键)的工作表,每次排序完成后点击快捷键(键盘上的键)及进入下次随机排序及运算,但我对vba只知皮毛,无法编制比较复杂的数据库,不知高手能不能帮帮我,给我发做个类似的例子,让我学习一下!!!!
在这里我代表全中国12亿分之1的人口,含泪说声谢谢了![em10]
作者:
淼漫
时间:
2005-6-1 08:23
不妨先尝试自己录制一个宏,很容易的
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3