有时,当您使用Excel处理学校项目时,您需要创建虚假数据。如果您要创建的虚拟数据涉及生成随机日期,则可以通过组合两个广泛使用的Excel函数来完成此任务:RANDBETWEEN()和DATE()。
功能
在Microsoft Excel中,RANDBETWEEN()函数返回您定义的范围内的随机数。 DATE()函数返回一系列代表一年中某一天的数字。将RANDBETWEEN()函数与DATE()函数组合使用时,可以将随机数转换为随机日期。
如何使用
RANDBETWEEN()有两个变量:bottom和top。 bottom变量表示RANDBETWEEN将返回的最小整数,而top变量是最大的。
例如,公式:
= RANDBETWEEN(1100)
将返回1到100之间的随机数,其中1是底部变量,100是顶部变量。
如果使用DATE()函数替换底部和顶部数字,其中函数采用DATE(年,月,日)形式,则可以生成随机日期。
该函数将采用一般形式:
RANDBETWEEN(DATE(bottomdate),DATE(topdate))。
要了解它如何与实际日期一起使用,以下函数将返回2000年1月1日到2013年12月31日之间的随机日期:
= RANDBETWEEN(DATE(2000,1,1),DATE(2013,12,31))