我有一列包含以下值:
month
201201 // means January of 2012
201102 // means February of 2011
201203
201304
...
201307
201106
我需要创建一个新列,将列中的最后两个数字转换month
为月份的名称,这样201201
就会变成Jan-2012
,201106
应该变成Jun-2011
。
如何解析最后两个字符?
我有一列包含以下值:
month
201201 // means January of 2012
201102 // means February of 2011
201203
201304
...
201307
201106
我需要创建一个新列,将列中的最后两个数字转换month
为月份的名称,这样201201
就会变成Jan-2012
,201106
应该变成Jun-2011
。
如何解析最后两个字符?
这为您提供了所需的格式:
=TEXT(DATE(LEFT(A1,4),RIGHT(A1,2),1),"MMM-YYYY")
=日期(中(A2,1,4),中(A2,5,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