【问题标题】:Google Sheets - create date(YY:MM) by on row formula谷歌表格 - 通过行公式创建日期(YY:MM)
【发布时间】:2021-01-14 15:46:53
【问题描述】:

我有来自其他工作表的多个日期,并且可以找到第一个日期和最后一个日期。 我可以在没有应用脚本的谷歌表格中使用单行公式通过 firstDate(C2) 和 lastDate(D2) 创建日期序列吗?

【问题讨论】:

  • 来自 A 列还是独立的?
  • 我希望它可以由C2和D2创建

标签: google-sheets google-sheets-formula


【解决方案1】:

尝试 C2 和 D2 是否为真/常规日期:

={"Date"; INDEX(UNIQUE(TEXT(ROW(INDIRECT(C2&":"&D2)), "yyyy/mm")))}


如果不使用:

={"Date"; INDEX(UNIQUE(TEXT(ROW(INDIRECT(
 DATE(LEFT(C2, 4), MID(C2, 5, 2), 1)&":"&
 DATE(LEFT(D2, 4), MID(D2, 5, 2), 1))), "yyyy/mm")))}

【讨论】:

    【解决方案2】:

    另一种选择:

    =ArrayFormula(TEXT(EDATE(A2,SEQUENCE(DATEDIF(A2,B2,"M"),1,0,1)),"yyyy/MM"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-10
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 2021-05-03
      相关资源
      最近更新 更多