如何用 RANDBETWEEN 函数在 Excel 中生成随机数

点击每个步骤,了解如何用 RANDBETWEEN 在 Excel 中生成随机数。

  1. 点击要显示随机数的单元格

    点击你想填入随机数字的单元格。

  2. 输入 RANDBETWEEN 函数

    输入「=RANDBETWEEN(1,100)」,即可随机显示 1 到 100 之间的一个整数。

  3. 用填充柄复制到多个单元格

    拖动填充柄进行填充,每个单元格都会各自重新计算出一个随机值。

  4. 如需固定数值,可复制后粘贴为数值

    如果不希望数值每次都变化,可以复制该区域,再用「粘贴为数值」把结果固定下来。

  5. 为什么这很实用

    在需要确定抽签顺序或生成测试用样本数据时,用 RANDBETWEEN 函数可以轻松在指定范围内生成随机数字。

为什么数字每次都会变化

RANDBETWEEN 属于「易失性函数」,不仅在你编辑公式所在单元格时,几乎工作表上任何一次改动,甚至按下 F9 键,都会让它重新计算一次。这是它的正常设计,并非故障——这也正是为什么当你需要保留一份固定结果用于记录或分享时,需要用到前面提到的「粘贴为数值」这个技巧。

搭配其他功能,用于实际工作

RANDBETWEEN 单独使用时就很适合决定抽奖顺序或生成测试用的占位数据,但和其他功能搭配后用途更广:嵌套在 ROUND 函数里可以生成带小数的随机值;在辅助列中配合 RANK 函数或排序功能,可以打乱一份名单的顺序;在正式数据到位之前,还能批量生成用于测试表单或数据库的样本记录。

常见问题

RANDBETWEEN 会生成重复的数字吗?

会。每个单元格都是独立计算的,因此在范围较小或单元格数量较多时,出现重复完全正常。如果需要保证一组数字互不重复,就需要额外的步骤,比如搭配基于 RANK 的辅助列,或使用专门的打乱排序方法。

为什么每次打开或编辑文件,随机数都会变化?

这是因为 RANDBETWEEN 是易失性函数,工作表只要发生变化就会自动重新计算。如果需要让当前的数字保持不变,请在保存或分享文件之前,先复制单元格,再执行「选择性粘贴→数值」。