Excel列表 - 动态

时间:2015-12-28 23:08:00

标签: excel

我在Excel中有一个列表,允许我拖放以下内容:

Y2014 Jan
Y2014 Feb
Y2014 Mar
Y2014 Apr
Y2014 May
Y2014 Jun
Y2014 Jul
Y2014 Aug
Y2014 Oct
Y2014 Nov
Y2014 Dec

我希望列表继续到Y2015 Jan和更远,但列表只能包含255个字符。有没有办法让这个清单继续下去?我希望能够无限期地拖动此列表,以便适当调整年份。这可能吗?

1 个答案:

答案 0 :(得分:2)

如果您参考自定义列表,那么您可能需要考虑不同的方法。

使用实际日期而不是列表。在第一个单元格中输入Jan-1-2014,next cell in Feb-1-2014。根据您的区域设置输入日期,以便Excel将它们识别为日期,而不是文本。然后使用自定义格式

进行格式化

\Yyyyy mmm

现在向下拖动到你想要的地方。 Excel识别出您希望增加一个月,格式显示所需的字符。

enter image description here

替代方法:您可以在辅助列中显示实际日期,然后按上述方法向下拖动。保留标准日期格式。在宏使用的列中,您可以放置​​这样的公式(如果您的日期帮助列是Z列,数据从第2行开始):

= TEXT(z2,“\ Yyyyy mmm”)

此公式的结果是文本。向下拖动到所需的位置。