如何仅一次生成一个范围内的随机数?

时间:2019-06-15 20:20:41

标签: excel random numbers

我想将xy之间的数字随机化。问题是,每次生成电子表格时,当生成随机数时,Excel都会再次生成数字。

此问题的目的基本上是为了生成逼真的ID号,基本上是为了稍后向一群学生展示如何在Excel中为邮件合并生成一系列ID号。但是,我不想让他们惊慌,所以,我想让生成的数字仅生成一次。例如,假设=RANDBETWEEN(20,45)为一个单元格生成31,我希望该特定单元格保留该值。此外,我还想向想要进一步前进的学生展示如何在数字前插入字符串。例如,“ Case:”(不带引号),后跟生成的值。一些学生甚至问如何添加多个生成的数字,并用破折号分隔。

我使用的代码:=RANDBETWEEN(20,45)

如上所述,我只希望数字生成一次。相反,每次我修改电子表格时,值都会更改。

1 个答案:

答案 0 :(得分:0)

更新:

我使用以下公式:="CASE: "&RANDBETWEEN(20,45)& "-" & RANDBETWEEN(20,45),它产生CASE: 21-38。我需要做的就是使该值保持与对电子表格所做的更改相同。