如何获取特定年份的月份列表?

时间:2014-04-16 11:35:52

标签: excel date

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

e.g。如果我进入5年,从2014年1月开始,则下面的列表将从2014年1月到2014年12月再到2015年1月到2015年12月......到2019年12月。

我怎么能得到任何一个有想法?

1 个答案:

答案 0 :(得分:2)

在单元格 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))

并复制下来。