0

次の値を持つ列があります。

month
201201     // means  January of 2012
201102     // means February of 2011
201203
201304
...
201307
201106

month列の最後の 2 つの数字を月の名前に変換する新しい列を作成する必要201201がありJan-2012ます。201106Jun-2011

最後の 2 文字を解析するにはどうすればよいですか?

4

3 に答える 3

2

これにより、必要なフォーマットが得られます。

=TEXT(DATE(LEFT(A1,4),RIGHT(A1,2),1),"MMM-YYYY")
于 2013-10-02T15:43:09.390 に答える
1

=DATE(MID(A2,1,4),MID(A2,5,2),1)

于 2013-10-02T15:32:40.803 に答える
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
于 2013-10-02T15:33:44.270 に答える