2016-04-13 76 views
0

我有以下所列值的下拉框:Excel從列表中選定的月份獲取下個月的月份?

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

讓我們從我的名單說,用戶選擇」 1月:

我有一個細胞,我們稱之爲小區B1,並在其中我有此公式

=A1 

這會在單元格B1中產生'1月'。

但是,在單元格C1中,我需要能夠+1在單元格B1中顯示哪個月份。

所以如果A1 = 1,那麼B1也= 1月。但C1需要等於二月。

我試圖簡單地做此公式中C1:

=B1 + 1 

而是因爲我需要我的一個月是文本,而不是數量,這將無法正常工作,並顯示#VALUE錯誤。

請有人能告訴我如何克服這個問題嗎?

回答

1

你可以使用:

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

驚人的,這是現貨!我會接受,當它讓我。謝謝 –

+0

不用擔心,我相信有人能夠找到更快的解決方案(和更小的功能),但它同時完成了工作 – AranDG

0

選擇單元格B1。在單元格格式中,選擇自定義格式並鍵入:mmmm

然後只需在單元格C1上拖動此單元格的角落(就像您將擴展公式一樣),它將顯示下個月。