excel单元格的公式里边,怎么让生成的随机数都是一样的?

比如公式:=LEFT(RANDBETWEEN(10,99),1)+RIGHT(RANDBETWEEN(10,99),1),怎么可以让RANDBETWEEN(10,99)生成的数值是一样的

看看对你是否有帮助
如果需要让=RANDBETWEEN(10,99)公式返回固定的值,可以使用Excel内置函数RAND()结合数据级公式。具体实现方法如下:

  1. 在单元格中输入= RAND(),表示生成0到1之间的随机数;
  2. 将该单元格复制,并选中要生成随机数的单元格范围,在剪贴板选项中选择“数值和来源格式”;
  3. 在计算机中搜索一个固定的字符串,将此字符串复制到剪贴板;
  4. 在要生成随机数的单元格中输入“= RANDBETWEEN(10,99)”(不包括引号),按Enter键生成第一个随机数;
  5. 将该单元格复制,并选中要生成随机数的单元格范围,在剪贴板选项中选择“数值和来源格式”;
  6. 在要生成随机数的单元格中输入“=LEFT(A1,1)+RIGHT(A1,1)”(不包括引号),其中A1为上述输入的含RANDBETWEEN()函数的单元格,表示取返回值的左右两位并求和;
  7. 完成上述操作后,所选单元格范围中的所有单元格都将生成相同的随机数。
    需要注意的是,这种方法同样依赖于Excel内置函数RAND(),而且如果重新打开文件,或重新计算工作表,这些随机数也将会重新生成。如果需要在不同计算机或不同时间生成相同的随机数,可以采用其他方法,比如使用VBA宏生成随机数。