【问题标题】:How to get list of months for specific number of years?如何获取特定年数的月份列表?
【发布时间】:2014-04-16 11:35:52
【问题描述】:

如何获得特定年份的月份的连续列表?

例如如果我进入 5 年,从 2014 年 1 月开始,那么下面的列表将会出现,其中有 2014 年 1 月到 2014 年 12 月,然后是 2015 年 1 月到 2015 年 12 月......直到 2019 年 12 月。

我怎样才能得到这个任何人有想法?

【问题讨论】:

标签: excel date


【解决方案1】:

在单元格B1中输入年数并运行这个小宏:

Sub MonthMaker()
    nYears = [b1]
    k = 1
    For i = 1 To nYears
        For j = 1 To 12
            Cells(k, 1) = DateSerial(2013 + i, j, 1)
            Cells(k, 1).NumberFormat = "mmmm yyyy"
            k = k + 1
        Next j
    Next i
End Sub

如果您不想使用 VBA,请在 B1 中输入年数,在 A1 中输入:

=IF(ROUNDDOWN((ROW()-1)/12,0)>$B$1-1,"",DATE(2014,ROW(),1))

然后抄下来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多