我有一个包含以下值的列:
month
201201 // means January of 2012
201102 // means February of 2011
201203
201304
...
201307
201106
我需要创建一个新列,将month
列中的最后两个数字转换为月份名称,以便201201
成为Jan-2012
,{{ 1}}应该成为201106
。
如何解析最后两个字符?
答案 0 :(得分:2)
这为您提供了所需的格式:
=TEXT(DATE(LEFT(A1,4),RIGHT(A1,2),1),"MMM-YYYY")
答案 1 :(得分:1)
= DATE(MID(A2,1,4),MID(A2,5,2),1)
答案 2 :(得分:1)
您可以使用LEFT
和RIGHT
函数并连接结果。假设第一个值在A2中:
=(1&"-"&RIGHT(A2,2)&"-"&LEFT(A2,4))*1
将单元格格式化为mmm-yyyy
。
这假设您的区域设置的日期为dd/mm/yyyy
格式。
否则,您必须切换月份和日期。
=(RIGHT(A2,2)&"-"&1&"-"&LEFT(A2,4))*1