【问题标题】:Convert calendar date in Excel to same weekday in future years将 Excel 中的日历日期转换为未来年份的同一工作日
【发布时间】:2015-02-07 21:08:35
【问题描述】:

我有一个从 2014 年的 Outlook 日历导出创建的电子表格。我需要将电子表格 (B3) 中的 StartDate 日期翻转到 2015 年一周的同一天(例如,2014 年的星期一约会需要开启2015 年星期一)。我试过: =DATE(YEAR(TODAY()),MONTH(B3),DAY(B3)) 这个公式只在我的 StartDate 列中给出了相同的日期。我已经为此工作了几个小时,非常感谢任何可能的帮助。

谢谢!

【问题讨论】:

  • 添加一些代码。尝试将其格式化为其他人可读。
  • 您是否更关心特定日期的每周重复事件、“一个月的第二个星期二”或“2 月 12 日”的日期。 Outlook 处理“重复”日期的主要方式有 3 种,每种方式都会提供您需要使用的特定且不同的公式。

标签: excel date calendar rollover weekday


【解决方案1】:

假设您的日期格式为 2014 年 1 月 10 日或“2014 年 9 月星期一”。只要是年底,您就可以执行以下操作:

不太间接的方法是在 StartDate 列旁边创建一个新列,使用任何符号,例如一个点“。”

然后:

=concatenate(B3,C3)

所以现在您的新变量将是“Monday 2014”。

然后,选择需要翻转到 2015 年的 StartDate 单元格,然后按 ctrl+F,只需替换“4”即可。与“5”

连接在这里很有用,因为如果您的日期格式为 2014 年 4 月 11 日,那么替换只会更改年份的“4”而不是月份的“4”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多