英文和數字表示的月份,如何在 Excel 中相互轉換?

工作中如果需要填寫月份,經常用的是英文簡寫,當然特定情況下也會要求寫全稱。

還有一些情況下,為了便於排序,需要用數字來表示月份。

這就衍生了一個比較有趣的問題:英文和數字形式的月份,如何相互轉換?

案例:

將英文月份轉換為數字月份,再將數字月份轉換成英文縮寫和全稱的月份,如下圖所示。

英文和數字表示的月份,如何在 Excel 中相互轉換?

解決方案 1:英文月份轉數字

說到將月份作為數字提取出來,熟悉函式的同學可能已經想到了 month 函式。沒錯,就是它!

雖然這個函式非常簡單,但是怎麼用卻也有技巧,如果姿勢不對,也一樣求不出結果。

我們就先來看看如果直接用 month,會不會得出正確結果。

在 B2 單元格中輸入以下公式:

=MONTH(A2)

英文和數字表示的月份,如何在 Excel 中相互轉換?

然而,出錯了。為什麼呢?

這是因為 month 函式的引數必須是日期或者一個代表日期的序列值,而英文的月份簡寫只是一個文字,因此會報錯。

英文和數字表示的月份,如何在 Excel 中相互轉換?

所以,需要透過公式中的一個小小變化將文字轉換為日期,下面就是正確答案。

1。 在 B2 單元格中輸入以下公式 ——> 下拉複製公式:

=MONTH(A2&“1”)

公式釋義:

本公式的重點主要在於引數的設定,A2&“1” 的結果為 Jan1,相當於 1 月 1 日,這就將文字轉換成了日期格式;

最後用 month 函式提取上述日期的月份,就能得到一個表示月份的數字了

英文和數字表示的月份,如何在 Excel 中相互轉換?

英文和數字表示的月份,如何在 Excel 中相互轉換?

英文和數字表示的月份,如何在 Excel 中相互轉換?

其實上述公式的引數如果演變如下,也一樣能得出結果:

=MONTH(A2&“-1”)

引數的結果為 Jan-1,這是一個更規範的日期格式,所以當然符合 month 函式的要求。

英文和數字表示的月份,如何在 Excel 中相互轉換?

=MONTH(A2&“2”) 或 =MONTH(A2&2)

這兩個公式的引數結果都是 Jan2,即 1 月 2 日,用 month 求月份,日的改變不會影響月份結果。

英文和數字表示的月份,如何在 Excel 中相互轉換?

英文和數字表示的月份,如何在 Excel 中相互轉換?

解決方案 2:數字月份轉英文

轉換成英文簡寫:

1。 在 E2 單元格中輸入以下公式 ——> 下拉複製公式:

=TEXT(“1-”&D2,“mmm”)

公式釋義:

跟前面公式的用法同理,text 函式可以將日期轉換為英文簡寫的月份,但前提是轉換的物件必須是日期格式;

D 列的數字顯然不是日期,而透過 “1-”&D2,就將 D 列分別轉換為 1-1,1-2……1-12,分別代表 1 月 1 日,2 月 1 日……12 月 1 日;

然後用 TEXT 函式轉換成簡寫的英文月份

* 請注意:因為我用的是英文版的 Excel,英文環境中預設格式為“日-月”,所以引數需要設定為 “1-”&D2。如果是中文版的 Excel,請改為 D2&“-1”,即“月-日”的形式,才能被正確識別。

英文和數字表示的月份,如何在 Excel 中相互轉換?

英文和數字表示的月份,如何在 Excel 中相互轉換?

英文和數字表示的月份,如何在 Excel 中相互轉換?

轉換為英文全稱:

2。 在 F2 單元格中輸入以下公式 ——> 下拉複製公式:

=TEXT(“1-”&D2,“mmmm”)

跟上一個公式唯一的區別是,第二個引數多了一個 m。

英文和數字表示的月份,如何在 Excel 中相互轉換?

英文和數字表示的月份,如何在 Excel 中相互轉換?

英文和數字表示的月份,如何在 Excel 中相互轉換?

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函式公式、資料透視表、圖表、列印技巧等……學完全本,你也能成為 Excel 高手。