【问题标题】:How do I automatically create and update month date list in excel?如何在 Excel 中自动创建和更新月份日期列表?
【发布时间】:2021-12-31 15:11:08
【问题描述】:

我会将当月的所有日期列在一个列中,并在当月 1 日更新到下个月,并且不需要我在系统中输入任何内容。我玩过多个 IF 函数和不同的日期公式,但没有任何效果。

【问题讨论】:

    标签: excel date excel-dates


    【解决方案1】:

    在您的第一个单元格中,通过强制 1 作为日期并重新使用当前日期的年份和月份来重建该月的第一个日期:

    =DATE(YEAR(TODAY()), MONTH(TODAY()), 1)
    

    在接下来的 30 个单元格中,使用并拖动:

    =IFERROR(IF(MONTH(A1+1)=MONTH(A1),A1+1,""), "")
    

    我确信有更清洁的方法,但我不会被打扰。

    【讨论】:

    • 谢谢。我使用了它的变体,因为我发现我希望将日期在当月的相应日期更改为下个月而不是第一天。我在单元格 A103 中使用了这个公式 =DATE(YEAR(TODAY()),MONTH(TODAY())+1,0) 来获取该月的最后一天,然后使用这个 =IFERROR(IF(MONTH(A103-1 )=MONTH(TODAY()),A103-1,DATE(YEAR(TODAY()),MONTH(TODAY())+1,DAY(A103)-1)),"ERROR") 输入其他日期。时间会证明这是否适用于所有月份
    猜你喜欢
    • 2020-06-13
    • 2022-08-17
    • 2018-10-15
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多