Excel从列表中select月份得到下一个月份?

我有一个下面列出的值的下拉框:

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

比方说,用户从我的列表中select“1月:

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

 =A1 

这在单元格B1中产生“1月”。

但是,在C1单元格中,我需要能够+1单元格B1中显示哪个月份。

所以如果A1 = 1,那么B1也= 1月。 但是C1需要等于2月份。

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

 =B1 + 1 

但是,因为我需要我的月份在文本而不是数字,这将无法正常工作,并显示#Value错误。

请有人能告诉我如何克服这一点?

你可以使用:

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

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

那么只需拖动这个单元格的拐angular(就像你将扩展一个公式一样)在C1单元格上,它将显示下个月。