咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公


今天有个文员小姐姐和我说,需要在表格里面批量插入从2020年11月3号到2020年11月5号早上8点到晚上六点的时间。如果手动很麻烦效率还低,今天我们就来用公式把他弄出来。

1、首先我们把日期整理出来,需要用到=RANDBETWEEN($C$2,$C$3)(注:RAND是随机的意思,BETWEEN是在两者之间的意思),意思就是在这两个中间产生一个随机的日期(注意:此处需要把单元格格式设置成日期格式)

2、算出日期,我们再来弄时间的随机值,一般早上8点上班下午6点下班,所以我们需要在这个时间段产生一个随机时间=("8:00"+RAND()*("18:00"-"8:00"))

3、然后我们再把这两列合并,注意,如果只是合并,他就会变为数值,所以我们还需要text函数,所以就是=CONCATENATE(TEXT(D2,"yyyy-m-d")," ",TEXT(E2,"H:MM:SS"))就可以整理出在某个日期和时间的日期加时间了

4、前面我们都是分步骤写的,现在我们把它弄成一个公式写出来=CONCATENATE(TEXT(RANDBETWEEN("2020/11/3","2020/11/5"),"yyyy-m-d")," ",TEXT(("8:00"+RAND()*("18:00"-"8:00")),"H:MM:SS"))就得到如下结果

小伙伴们觉得不错可以试试