如果我们正在创建一个数据表,我们需要使用一个按日期排列的数据列表。在这种情况下,逐个输入列表日期将是低效的。如果能借助Excel提供的自动填充和函数功能自动填充日期序列,效率会大大提高,就不怕日期多了。以下两种方法可以实现日期序列的自动生成。
1。使用填充柄创建连续日期的列表
在填充数据时,Excel有一个填充柄,同样适用于日期填充。虽然它不能直接创建两个给定日期之间的日期列表,但是借助这个工具创建连续的日期也是非常容易的。
首先,在日期列的第一个单元格中输入开始日期(如A2),然后单击单元格外的任意位置,再次单击单元格以激活填充柄(即右下角的小方块变为可见)(图1)。
单击下拉填充柄(或双击填充柄的小方块),在Excel中创建连续日期的列表。如果创建的列表小于截止日期,则继续使用相同的方法创建后续部分;如果已经超过了截止日期,只需删除超出的部分(图2)。
2。使用公式创建所有日期的列表
如果您必须准确和自动地获得两天的日期列表,那么使用公式是一个更安全的解决方案。
首先,你需要计算一个时间差,也就是两个日期之间的天数。计算时差是为了找出预约是多少空格。假设我们在B2单元格中输入开始日期,在C2单元格中输入结束日期,然后输入公式“=DATEDIF(B3,C3,”d & # 8221)”,以便在D2池中自动计算充盈时间差(图3)。
接下来,从表的开始日期开始,根据计算的时差,为预约日期留出n-1 空个方格(假设N是计算的时差),留出空后填写结束日期。这个例子是追求简单明了。以开始日期2018年3月4日至结束日期2018年3月8日为例。
然后,选择中间区域的空白色日期单元格,然后输入以下公式:
= IF(B $ 2+ROW(B1)<B,TEXT(B+ROW(B1),”年/月/日”),””)
公式输入后,按键盘上的Ctrl+ ENTER,中间空的白***域会自动填入所有日期(图4)。
在实际操作中,只需要根据起始单元格和结束单元格的位置修改上述公式中的起始单元格和结束单元格变量,就可以达到通用的目的。
本文来自夜遇投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/486466.html