【问题标题】:How to create a list of years between two columns dates in Excel?如何在 Excel 中的两列日期之间创建年份列表?
【发布时间】:2021-05-18 20:07:19
【问题描述】:

我在数据集中有以下布局:

我想要一个公式,在 B 列中打印从开始年份到结束年份的年份列表?

关于实现这一目标的公式有什么想法吗?

谢谢

【问题讨论】:

  • 不确定我是否遗漏了一些东西,但 =C2-A2 ?
  • 您好,正在寻找年份的打印件,因此在这种情况下,B2 的输出将是:2012、2013、2014、2015。

标签: excel excel-formula


【解决方案1】:

试试这个:Excel 365

=TEXTJOIN(", ",TRUE,SEQUENCE(1,C2-A2+1,A2))

为我工作。

【讨论】:

    【解决方案2】:

    为此,您需要 Office 365,但您可以使用:

    =TEXTJOIN(",",TRUE,A2+SEQUENCE(A2-C2-1))
    

    看到您的评论后,您必须使用:

    =TEXTJOIN(",",TRUE,A2+SEQUENCE(A2-C2+1)-1)
    

    【讨论】:

    • 似乎不起作用。这些值将是日期的 YYYY。
    • @DataProspector 再试一次,我用的是德国机器,用; 分隔符代替,
    • 获取“#VALUE!”现在输出。
    • 您使用的是什么 Excel 版本?
    • 365 版本 2104。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 2010-10-29
    相关资源
    最近更新 更多