在EXCEL中如何随机获取日期

[复制链接]
查看11 | 回复5 | 2017-2-24 08:32:23 | 显示全部楼层 |阅读模式
用一个公式,获机获取如1993-09-01——1994-08-31这一时间段内任一日期,要求格式为年(4位)-月(2位)-日(2位)

回复

使用道具 举报

千问 | 2017-2-24 08:32:23 | 显示全部楼层
1、excel 时间系统是1900为起点,每天递增12、获取随机日期用到两个函数RANDBETWEEN 生成两个数之间的随机数TEXT设置时间格式3、确定起点与终点:可以输入你自己想设定的值4、输入公式,具体如图
回复

使用道具 举报

千问 | 2017-2-24 08:32:23 | 显示全部楼层
任意单元格中输入=TEXT("93-9-1"+INT(RAND()*("94-8-31"-"93-9-1")),"e-mm-dd")用自动填充柄下拉。如果按下F9,可以看到变动效果。
回复

使用道具 举报

千问 | 2017-2-24 08:32:23 | 显示全部楼层
在EXCEL中,能参与运算的日期从1900年1月1日开始 。EXCEL中的日期是按1900/1/1为起始的第一天,后续的日期数值都是在此基础上按天累计进行计算的。比如要获取1900/1/1到9999/12/31之间的日期,可以用下面的公式。=TEXT(RANDBETWEEN(--"1900/1/1",--"9999/12/31"),"yyyy/m/d")
回复

使用道具 举报

千问 | 2017-2-24 08:32:23 | 显示全部楼层
=TEXT(INT(RAND()*(34577-34213)+34213),"YYYY-MM-DD")
回复

使用道具 举报

千问 | 2017-2-24 08:32:23 | 显示全部楼层
=TEXT("1993-09-01"+INT(("1994-08-31"-"1993-09-01")*RAND()),"YYYY-MM-DD")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行