首页 >> 百科

excel生成随机数且不再变化(Excel里三招学会生成随机数)

2022-11-01 百科 1000 作者:admin

曾经有学生问:“大茂,你的案例表格都是企业的真实数据吗?”

“嗯……这个,表结构一模一样,作为一个有职业道德的堂兄,当然不能随意泄露公司的机密,所以数据肯定是经过处理的。”

“那你换这么多数字太难了!”

“你以为我是手动一个一个改的吗?我刚学Excel的前几天才这样,现在用函数来批量生成!”

今天讲一个比较轻松的话题:如何生成随机数

整数是表中最常见的数据之一,一个函数就够了,可以看成RAND(随机)+(之间)

比如要生成100-500之间的随机销售数字,可以输入如下函数,然后下拉填充=(100,500)

或者选择区域,输入功能,然后按【Ctrl+Enter】,也可以批量填写。

注意:随机功能可以实时自动更新。表中一旦发生操作,就会刷新一次。您可以将函数粘贴为值,此时数据将被固定。

既然可以使用随机整数,那么随机小数自然是必不可少的。首先介绍一下最简单、最基本、最实用的函数RAND。它的作用是随机生成0到1之间的小数。

随机生成的小数默认显示小数点后 9 位。一般来说,不会使用这么长的数字。这时可以使用函数 ROUND 来保留小数位数。其参数如下:

ROUND(数字,保留数字)

保留位数>0时,小数点后四舍五入

当保留位数 = 0 时,将数字四舍五入到最接近的整数

当保留位数 < 0 时,将前几位四舍五入到小数点左侧

保留位 > 0 是最常见的用法,例如保留 2 位或 3 位。

要为随机生成的值舍入两位小数,请输入以下函数:=ROUND(RAND(),2)

这是一个非常简单的嵌套函数,由 RAND() 生成的随机小数作为 ROUND 的第一个参数。

RAND函数显然不能满足日常需要。如果你需要生成 3 到 50 之间的小数,你应该怎么做?

让我给你一个应用公式。未来,此类问题将很容易解决。假设您需要生成 a~b 范围内的任何小数。随机公式如下:=a+RAND()*(ba)

例如,要随机生成 3 到 50 之间的小数,公式应为:

=3+兰德()*(50-3)

=3+47*兰德()

记不住的话,抄在小本子里就行了!

关于我们

最火推荐

小编推荐

联系我们


Copyright 8S新商盟 Rights Reserved.
联系YY号:2949821684
邮箱:chenjing919994@sohu.com
备案号:浙ICP备2023016511号-1