2017-09-11 6 views
1

私は、次のフォーマットの日付列を含むテーブルを持っています:m/d/yyyy。以下は、列Cの日付を示した画像は、次のとおりです。日付から月の番号を抽出して月の名前を返すにはどうすればよいですか?

enter image description here

目標:私は、列Cに日付から月の番号を抽出VBAで関数を作成して返す方法を知っていただきたいと思います列Eの月名、下図のように:

enter image description here

は、私が列Cに見ることで月の名前を手動で入力することができますが、このタスクを自動的に行うことができます機能がある場合、私は思っていました。

+0

は、文字列または日付としてフォーマットコラム「動作の日」となっていますか? – Taelsin

+0

日付としてフォーマットされています。 @Taelsin – Nick

答えて

7

うん、TEXT()はそれを行います。

=TEXT(C2,"mmmm") 

enter image description here

+1

私は結局VBAでこれを行う必要はないと思います!これは思ったよりも簡単に思える。ありがとう! @Scott Craner – Nick

+2

@NickRivera本当にvba:Range( "E2")= Format(範囲( "C2")、 "mmmm") ' –

関連する問題