excel - 如何将月份编号(即 "12")转换为 Excel 中的月份名称?

标签 excel date excel-formula excel-2016

电子表格中的数据格式为 YYYYMM,我需要将其转换为月年格式(即 201406 -> 2014 年 6 月)

我正在使用 RIGHT() 和 LEFT() 从初始数据单元格中提取相应的位,但我不知道如何将月份编号转换为月份名称(即 06 -> June, 01 -> 一月等)

我试过 TEXT(RIGHT(B2,2),"mmmm"),无论输入的数字是多少,它只返回一月。

理想情况下这应该很容易,所以,有什么想法吗?谢谢。

最佳答案

您可以使用 DATE([Year],[Month],[Day]) 传递年和日的任何值。请注意,这会使单元格的实际值不同于 12。

Excel 将读取 12 作为日期,即 00/01/1900 之后的 12 天(这是 0 作为日期)返回 12/01/1900,即 1 月。

TEXT(DATE(1,B2,1),"mmmm")

关于excel - 如何将月份编号(即 "12")转换为 Excel 中的月份名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50838512/

相关文章:

arrays - MS Excel - 带循环的 SumProduct 公式

excel - VBA - 形状 - .name - 运行时错误 '7' : Out of Memory

arrays - VBA excel : Filtering By date and assigning Criteria2 value to a variable?

MySQL GROUP BY YEAR(), MONTH() 返回日期有时在月初,有时在月末

Excel 公式返回单元格的自定义格式

excel - 一个单元格中的多个功能,Microsoft Excel 2003

windows - winapi查找网页对话框的子窗口标题(属性)

javascript - 从 toLocaleTimeString 中删除秒数

java - 将字符串转换为日期 BRT

excel - 检查单元格区域是否有大于或小于 0 的数字