excel如何自动生成随机日期(如何在excel中自动填写日期)
日期和时间可以自动填充,Excel中的数字除外;日期可以按天、月、年和工作日填充,时间可以按小时、分钟和秒递增填充。填写日期的方法有三种,一种是拖拽自动填写,另一种是双击单元格填写手柄自动填写,第三种是用序列填写大量数据,如填写一年、几年甚至几十年。除日期和时间外,还可以自动填写为日期或时间。您还可以使用它们成批生成数字。您只能使用日期和时间来生成数字,使用日期加上自定义数字来生成数字。前者可以通过自定义格式和简单公式实现。后者需要用Row和Text函数实现。
一、 如何在excel中自动填写日期(一) 分别按天、月、年自动填写
1、通过向下拖动自动填充。选择单元格A1,将鼠标移到A1右下角的单元格填充手柄上,按住左键,向下拖动直到要填充的最后一行,通过的单元格将自动填充日期,这些日期在天数中逐渐增加。单击“自动填充选项”图标并在弹出菜单中选择“填充工作日”,则填充日期中不包括周六和周日。再次单击“自动填充选项”图标,在弹出菜单中选择“填充月份”,月份将自动递增,而日期将不递增。单击“自动填充选项”图标,在弹出菜单中选择“填充年份”,年份将增加,日期和月份不会增加。操作流程步骤,如图1所示:
2、自动填充快捷方式。选择单元格B1,将鼠标移到B1的填充句柄上,双击它,数据所在的行将自动填充日期,这些日期在天数中逐渐增加。操作流程步骤,如图1所示:
图1
(二) 填充“系列”
1、选择单元格A1,按住Alt键,按H键一次,按F键一次,按I键一次,按S键一次,打开“系列”日志,选择“列”作为“系列输入”,“步长值”保留为1,输入2020/10/27作为“停止值”,按Enter键,然后按“天”生成一年的日期。然后用上面的快捷键再次打开“系列”日志,“系列”在“仍然选择”列,输入7为“步值”,也输入2020/10/27为“停止值”,按回车键,然后每隔7天生成一个日期,始终生成到2020/10/25;操作过程步骤如图2所示:
图2
2、提示:打开“系列”对话框,可以选择“主页”选项卡,点击屏幕右上角“编辑”组中的“填充”图标(有一个向下的蓝色箭头),在弹出菜单中选择“系列”。
3、在这里,您还可以按年、月、日和工作日生成日期,只需在“系列”对话框中选择相应的选项。
(三) Excel自动填充当前日期和时间(在Excel中自动填充日期和时间)
1、选择单元格A1,按快捷键“Ctrl ;”将当前日期填充到A1;选择单元格B1,按快捷键“Ctrl Shift ;”将当前时间填充到B1;如图3所示:
图3
2、函数公式填充的当前日期和当前时间将自动更新,并且不会使用此方法自动更新。
二、 Excel自动填充时间,每增加5秒或5分钟(一) Excel增量时间5秒
1、选择单元格A2,将公式=A1 “0:0:05”复制到A2,按回车键,返回递增5秒后的时间;将鼠标移到A2右下角的单元格填充手柄上,按住鼠标左键,向下拖动,则传递的单元格将自动以递增5秒的速度填充;过程步骤为:,如图4所示:
图4
2、从操作过程中可以看出,秒递增到60后,分钟会自动递增1,10:55:56到10:56:01。
(二) Excel以5分钟为单位递增时间,日期和时间在单元格中
1、选择单元格A2,将公式=A1 “0:05”复制到A2,按回车键,返回5分钟的递增时间;同时向下拖动可自动填充其他单元格的时间,操作步骤如图5所示:
图5
2、示例中的时间即将过渡到新的一天时间2019/10/27 23:51:55,当时间增加到56点时,继续增加5分钟,过渡到2019/10/28 0:01,即日期和小时自动递增。
三、 Excel使用日期和时间、日期和序列号生成批号
(一) 按日期和时间生成数字
1、自定义格式。选择单元格A1,按Ctrl 1,打开“格式单元格”对话框,选择“数字”页签,然后选择左侧的“自定义”,在“类型”下将yyyymmddhhmms复制到右侧,按回车键,日期和时间从冒号中删除,操作步骤如图6所示:
图6
2、生成一个数字。选择单元格A2,将公式=A1 “00:00:01”复制到A2,按回车键,然后生成一个数字,用下拉方式生成其他数字,操作步骤如图7所示:
图7
(二) 按日期和序列号批量生成编号
1、如果要生成当前日期为 000001的数字。选择单元格A1,将公式=TEXT(TODAY(),“yyyymmdd”)&TEXT(ROW(),“000000”)复制到A1,按回车键,返回20191028000001,并使用下拉方法生成另一个数字。操作流程步骤,如图8所示:
图8
2、公式说明:=TEXT(TODAY(),“yyyymmdd”)&TEXT(ROW(),“000000”)
A、 在公式中,to day()用于返回日期,而TEXT(TODAY(),“yyyymmdd”)用于返回日期四个“年”、两个“月”和两个“天”。
B、 公式中,ROW()返回当前行号,TEXT(ROW(),“000000”)输出返回的行号,单位为6位,即小于6位的行号,前补0。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com