如何在 excel 中生成随机日期(附示例)


您可以使用以下公式在 Excel 中生成特定日期范围之间的随机日期:

 =RANDBETWEEN( $A$2 , $B$2 )

此公式假设开始日期位于单元格A2中,结束日期位于单元格B2中。

默认情况下,Excel 会将此随机日期显示为数值,但您可以使用 Excel 中的数字格式功能将其显示为日期值。

下面的例子展示了如何在Excel中实际生成随机日期。

示例:在 Excel 中生成随机日期

假设我们要在 Excel 中生成 2000 年 1 月 1 日到 2023 年 12 月 31 日之间的随机日期。

我们可以分别在单元格A2B2中输入这些开始日期和结束日期,然后在单元格C2中输入以下公式以生成这两个日期之间的随机日期:

 =RANDBETWEEN( $A$2 , $B$2 )

以下屏幕截图显示了如何在实践中使用该公式:

RANDBETWEEN函数生成此日期范围之间的随机日期,但该日期默认显示为数值。

:数值表示自 1900 年 1 月 1 日以来的天数。

要将数值转换为日期,我们可以突出显示单元格C2 ,然后单击“主页”选项卡上的“数字格式”下拉菜单,然后单击“短日期”

数值将自动转换为日期:

Excel 生成日期范围之间的随机日期

我们可以看到RANDBETWEEN函数生成了一个日期4/3/2006 ,该日期位于我们指定的开始日期和结束日期之间。

请注意,我们还可以单击此公式并将其拖动到 C 列中的更多单元格,以在此日期范围内生成多个随机日期:

请注意,所有随机日期都在我们指定的日期范围内。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何在Excel中比较没有时间的日期
如何在 Excel 中将 SUMIFS 与日期范围结合使用
如何在Excel中按月过滤日期

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注