=TEXT(RANDBETWEEN(DATEVALUE("2015/1/1"),DATEVALUE("2015/12/31")),"yyyy-mm-dd")&" "&TEXT(RAND()*6/24+8/24,"h:mm:ss")
这个应该可以满足你的要求
如果考虑兼容EXCEL2003,可以改写成如下:
=TEXT(RAND()*(DATEVALUE("2015/12/31")-DATEVALUE("2015/1/1"))+DATEVALUE("2015/1/1"),"yyyy-mm-dd")&" "&TEXT(RAND()*6/24+8/24,"h:mm:ss")
下面公式可得到2000-1-1到2015-12-31之间的日期时间
=TEXT(RAND()*5843+36526,"YYYY-MM-DD HH:MM:SS")
如果只是2015年的日期时间
那么公式是:
=TEXT(RAND()*364+42005,"YYYY-MM-DD HH:MM:SS")
日期没有要求吗?
=TEXT("2015-1-21"+(8+RAND()*6)/24,"e-m-d h:m:s")
..................