excel 随机生成 时间公式: 要求: 日期在2012-10-1到2012-10-31 时间是22:00:00到23:59:00

日期按照顺序排列 时间是随机的 求公式
2024-11-17 02:10:00
推荐回答(5个)
回答(1):

先在任意空白列输入下面的公式:

=TEXT(INT(RAND()*31+41183)+RAND()*0.082639+0.916667,"yyyy-mm-dd hh:mm:ss")

下拉2000行。

复制这一列数据,点鼠标右键,选择性粘贴--数值。。
在选中这一列,排序即可。

回答(2):

=int(41183+ROW(A1)-1)+1.9833333333/24*rand()+22/24
单元格输入上面的公式,然后设置单元格格式为自定义 e-mm-dd hh:mm:ss
或直接输入公式
=text(int(41183+ROW(A1)-1)+0.082638889*rand()+22/24,"e-mm-dd hh:mm:ss")

回答(3):

单元格输入公式,然后设置单元格格式为自定义 e-mm-dd hh:mm:ss
=int(41183+rand()*31)+1.98333333333/24*rand()+22/24

或直接输入公式
=text(int(41183+rand()*31)+0.082638889*rand()+22/24,"e-mm-dd hh:mm:ss")

回答(4):

=41183+RAND()*31

单元格格式 设置成为日期格式 选择你要的格式就可以了

给分 不给分 我发飙了

回答(5):

=TEXT(DATE(2012,10,ROW(A1)),"yyyy-m-d")&" "&TEXT(RAND()*0.08+0.92,"H:MM:SS")
下拉31个单元格即可