Excel如何让一组数据范围内随机变化

我要做大量的数据,一个一个改很麻烦。在EXCEL表格中假如让一组数据在-15到+15之间随机生成数据啊??望请教
哪位大哥能不能详细教下我这个功能啊,我的目的是想学会这个方法啊,要是我只要0到1的保留一位小数的数字又怎么搞。还有又比如-1到10整数又怎么搞 都是随机 谢谢啊 我会了追加分数

用excel随机函数实现数据一定范围内的随机变化。

1、打开excel程序,在任意单元格输入公式=RAND()*(100-10)+10,excel将生成10——100的随机数。其中rand函数生成大于0小于1的随机数。

2、如果想要一定区间的随机整数,可以用RANDBETWEEN函数来实现。在任意单元格输入公式=RANDBETWEEN(10,100),将生成10——100之间的随机整数,其中第一个参数是将返回的最小整数,第二个参数是将返回的最大整数,两个参数缺一不可,是必须有的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-14
有一个函数RAND是随机产生0到1的数,产生后乘以30,再减去15,再用一个归整函数,即可
补充:你点击函数输入按钮fx,出来的对话框,在搜索函数对话框里,输入rand点击后面的转到按钮。再选择下面的“有关该函数的帮助”按钮,就会告诉你怎么用的详细方法。同理,输入trunc,可以归整任何位数的数。
其他的函数,也可以用,你慢慢学吧。
而且,还支持输入中文名函数搜索,只是你得输入差不多的名称才能找到。
第2个回答  2020-06-01
不重复的话,需要使用辅助单元格进行计算得出。
具体见附件。辅助数据在sheet3表,sheet2表为最终结果。

附件已经重新更新,请重新下载。这个附件计算更符合楼主的要求。
我理解的是每一行随机出现0.365-0.599之间的数据,不重复;至于A1:L7整个区域,可能会有重复的。如果楼主要求达到A1:L7整个区域也不能重复,则请补充说明后再修改公式。
很抱歉,回答者上传的附件已失效
第3个回答  推荐于2017-11-26
=INT(RAND()*15+1)*IF(RAND()>0.5,-1,1)本回答被提问者采纳
第4个回答  2008-12-13
=-15+int(31*rand())

乘于30随几后不会得到整数15

int()为取整
相似回答