Excel列表 – dynamic

我在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个字符。 有没有办法让这个清单继续? 我想能够无限拖曳这个名单,以便年度适当调整。 这可能吗?

如果你引用一个自定义列表,那么你可能要考虑一个不同的方法。

而不是一个列表,使用真正的date。 在第一个单元格inputJan-1-2014,下一个单元格Feb-1-2014。 根据您的区域设置inputdate,以便Excel将它们识别为date,而不是文本。 然后用自定义格式格式化

\Yyyyy mmm

现在拖下去,只要你想要的。 Excel会识别您想要增加一个月,格式显示所需的字符。

在这里输入图像说明

备选scheme:您可以将实际date列入助手列,然后按照上述方法拖放。 保留标准的date格式。 在macros使用的列中,可以使用像这样的公式(如果date助手列是列Z,则数据从第2行开始):

= TEXT(z2,“\ Yyyyy mmm”)

这个公式的结果是文本。 尽可能拖下去。