电子表格中的数据格式为 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/