Excel – 怎么将数字和文本格式转换成月份?
日期格式的不同形式之间相互转换,用函数可以轻松实现。
如果不是真正的日期格式怎么办?比如,数字转中英文月份,英文文本转数字月份。
仍然是用公式,但个中原理大部分人都不懂。
案例 1:
将以数字形式表示的 12 个月份分别转换为英文缩写、英文全称和中文的形式。
效果如下图 2 所示。
案例 2:
将英文的月份转换为数字。
效果如下图 2 所示。
解决方案 1:
转英文缩写:
1. 在 B2 单元格中输入以下公式 --> 下拉复制公式:
=TEXT(A2&"-1","mmm")
公式释义:
TEXT 函数的作用是将单元格的内容转换成指定的格式,下表是跟日期和星期有关的参数用法;A2&"-1":是将数字变成“1-1”,形似“月-年”的一种展现方式,从而 TEXT 函数可以将其视为日期进行转换
有关 TEXT 函数的详解,请参阅 Excel函数(七) –用Text看我格式72变。
转英文全称:
2. 在 C2 单元格中输入以下公式 --> 下拉复制公式:
=TEXT(A2&"-1","mmmm")
参数的用法可参照上图中的表格。
转中文:
3. 在 D2 单元格中输入以下公式 --> 下拉复制公式:
=TEXT(A2&"-1","m月")
解决方案 2:
在 B2 单元格中输入以下公式 --> 下拉复制公式:
=MONTH(A2&"-1")
公式释义:
A2&"-1":将月份和“-1”连接起来,使得字段看起来像个日期,其实单元格仍然是文本格式,而不是真正的日期格式;MONTH 函数可以对“文本样式的日期”参数进行计算,从而得出月份