EXCEL中生成每隔n天的日期时间段的函数【测试成功】

艺帆风顺 发布于 2025-04-03 20 次阅读


一、需求背景

excel数据前3行数据

A1单元格:2023-01-11 ~ 2023-01-13

A2单元格:2023-01-14 ~ 2023-01-16

A3单元格:2023-01-17 ~ 2023-01-19

根据此规律,写出函数,在A4单元格之后生成其他后面的日期。

二、需求实现

根据提供的日期规律,可以使用Excel函数来生成后续日期范围。

=TEXT(DATEVALUE(MID(A3,14,10))+1,"yyyy-mm-dd")&" ~ "&TEXT(DATEVALUE(MID(A3,14,10))+3,"yyyy-mm-dd")

    这个函数假设A3单元格包含了当前日期范围("2023-01-17 ~ 2023-01-19"),并生成了下一个日期范围("2023-01-20 ~ 2023-01-22")。

    工作原理是从A3单元格中提取日期范围的结束日期("2023-01-19"),然后添加1天,以生成新的开始日期("2023-01-20"),再加上3天,以生成新的结束日期("2023-01-22")。这样就生成了新的日期范围。

    根据需要,可以根据新的规律和数据调整函数。

    2023-01-11 ~ 2023-01-132023-01-14 ~ 2023-01-162023-01-17 ~ 2023-01-192023-01-20 ~ 2023-01-222023-01-23 ~ 2023-01-252023-01-26 ~ 2023-01-282023-01-29 ~ 2023-01-312023-02-01 ~ 2023-02-032023-02-04 ~ 2023-02-062023-02-07 ~ 2023-02-092023-02-10 ~ 2023-02-122023-02-13 ~ 2023-02-152023-02-16 ~ 2023-02-182023-02-19 ~ 2023-02-212023-02-22 ~ 2023-02-242023-02-25 ~ 2023-02-272023-02-28 ~ 2023-03-022023-03-03 ~ 2023-03-052023-03-06 ~ 2023-03-082023-03-09 ~ 2023-03-112023-03-12 ~ 2023-03-142023-03-15 ~ 2023-03-172023-03-18 ~ 2023-03-202023-03-21 ~ 2023-03-232023-03-24 ~ 2023-03-262023-03-27 ~ 2023-03-292023-03-30 ~ 2023-04-012023-04-02 ~ 2023-04-042023-04-05 ~ 2023-04-072023-04-08 ~ 2023-04-102023-04-11 ~ 2023-04-132023-04-14 ~ 2023-04-162023-04-17 ~ 2023-04-192023-04-20 ~ 2023-04-222023-04-23 ~ 2023-04-252023-04-26 ~ 2023-04-282023-04-29 ~ 2023-05-012023-05-02 ~ 2023-05-042023-05-05 ~ 2023-05-072023-05-08 ~ 2023-05-102023-05-11 ~ 2023-05-132023-05-14 ~ 2023-05-162023-05-17 ~ 2023-05-192023-05-20 ~ 2023-05-222023-05-23 ~ 2023-05-252023-05-26 ~ 2023-05-282023-05-29 ~ 2023-05-312023-06-01 ~ 2023-06-032023-06-04 ~ 2023-06-062023-06-07 ~ 2023-06-09