Excel从列表中的选定月份获取下个月?

时间:2016-04-13 08:16:13

标签: excel monthcalendar

我有一个下拉框,其中包含以下列出的值:

January 
February
March
April
May
June
July
August
September
October 
November
December

让我们说用户从我的列表中选择“1月”:

我有一个单元格,让我们称之为Cell B1,其中我有这个公式

=A1

这产生了1月份的'在单元格B1中。

然而,在单元格C1中,我需要能够在单元格B1中显示+1月份。

因此,如果A1 = 1月,那么B1也是1月。但C1需要与二月相等。

我试过在C1中简单地做这个公式:

=B1 + 1

但是因为我需要我的月份是文本而不是数字,这不会起作用并显示#Value错误。

有人可以告诉我如何克服这个问题吗?

2 个答案:

答案 0 :(得分:1)

您可以使用:

=TEXT(DATE(YEAR(NOW()),MONTH(DATEVALUE("01-"&A1&"-"&YEAR(NOW())))+1,1),"mmmm")

答案 1 :(得分:0)

选择Cell B1。在单元格格式中,选择自定义格式并键入: mmmm

然后只需在单元格C1上拖动此单元格的角(就像扩展公式一样),它将显示下个月。