您的位置 首页 java

在excle中怎样生成随机的18位数字?并且可以让其中某位为固定数

废话不多说,用到的是 RAND between()函数。randbetween()函数的作用是 返回大于等于指定的最小值,小于等于指定最大值之间的一个随机整数。每次计算工作表时都将返回一个新的数值。

但是我们要的是18位数,直接使用RANDBETWEEN(100000000000000000,999999999999999999)会出现如下的问题:

输入完成后,最大值的后三位自动变成了0,使得随机数后三位都只能是0。

因此我们可以通过一个连接符&进行两次随机整数运算,如下图。RANDBETWEEN(100000000000000,999999999999999)&RANDBETWEEN(1000,9999)

然后,如果想要使随机数字固定位数可以多使用几个连接符&,固定位数用固定的数字就可以了。

但是这个方法是随机生成数字,生成的数字会有重复的几率的,位数越小重复率越高。可以在生成数字后进行一次筛重,避免出现重复的数字。

文章来源:智云一二三科技

文章标题:在excle中怎样生成随机的18位数字?并且可以让其中某位为固定数

文章地址:https://www.zhihuclub.com/194327.shtml

关于作者: 智云科技

热门文章

网站地图