次の値を持つ列があります。
month
201201 // means January of 2012
201102 // means February of 2011
201203
201304
...
201307
201106
month
列の最後の 2 つの数字を月の名前に変換する新しい列を作成する必要201201
がありJan-2012
ます。201106
Jun-2011
最後の 2 文字を解析するにはどうすればよいですか?
次の値を持つ列があります。
month
201201 // means January of 2012
201102 // means February of 2011
201203
201304
...
201307
201106
month
列の最後の 2 つの数字を月の名前に変換する新しい列を作成する必要201201
がありJan-2012
ます。201106
Jun-2011
最後の 2 文字を解析するにはどうすればよいですか?
これにより、必要なフォーマットが得られます。
=TEXT(DATE(LEFT(A1,4),RIGHT(A1,2),1),"MMM-YYYY")
=DATE(MID(A2,1,4),MID(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