【エクセル関数】 日付から年,月,日を取得YEAR,MONTH,DAY

投稿者: | 2021年7月29日
excelアイコン

エクセルバージョン

マイクロソフト365

 

本日は日付から年、月、日を分けて取得できる方法をご紹介します(★‿★)

それではいってみましょう!

 

YEAR関数(年を取得)

日付(シリアル値)から年を返します。 戻り値は、1900年から9999年の整数です。

構文

=YEAR(シリアル値)

引数

YEAR関数必須/省略可詳細
YEAR必須・日付(シリアル値)を指定します。

year引数ダイアログ

YEARサンプル

サンプル1(日付をダブルクオーテーションで囲う)

year文字

サンプル2(TODAY関数を使用して本日が2021/7/29の例 )

year_today

サンプル3DATE関数を使用した例)

year_date

サンプル4(A2セルを指定した例)

year_セル指定

 

MONTH関数(月を取得)

日付(シリアル値)から月を返します。 戻り値は1月~12月の整数です。

構文

=MONTH(シリアル値)

引数

MONTH関数必須/省略可詳細
MONTH必須・日付(シリアル値)を指定します。

month引数ダイアログ

MONTHサンプル

サンプル1(日付をダブルクオーテーションで囲う)

サンプル2(TODAY関数を使用して本日が2021/7/29の例 )

サンプル3DATE関数を使用した例)

サンプル4(A2セルを指定した例)

 

DAY関数(日を取得)

日付(シリアル値)から日を返します。 戻り値は、1日~31日の整数です。

構文

=DAY(シリアル値)

引数

DAY関数必須/省略可詳細
DAY必須・日付(シリアル値)を指定します。

day引数ダイアログ

DAYサンプル

サンプル1(日付をダブルクオーテーションで囲う)

day文字

サンプル2(TODAY関数を使用して本日が2021/7/29の例 )

day_today

サンプル3DATE関数を使用した例)

day_date

サンプル4(A2セルを指定した例)

day_セル指定

違う書式の日付に変更する場合(ユーザー定義)

 

まとめ

年、月、日を別々に検索して何かを取得したい時に便利に機能します。

例として下記の記事で使用しています(^^)

月別収支を算出

以上です。

日付の変換

【関数】(DATE)年,月,日から日付に変換

【関数】(DATEVALUE)文字形式の日付をシリアル値の日付に変換

【関数】(YEAR,MONTH,DAY)日付から年,月,日を取得

【VBA】(DateSerial)年,月,日から日付を取得

【VBA】(DateValue)文字の日付から日付を取得

時間

【関数】(TIME)時,分,秒を指定してシリアル値に変換

【関数】(TIMEVALUE)時間をシリアル値に変換

【VBA】(Time)現在時刻を取得

【VBA】(TimeValue)文字列の時間や数式から時刻を取得

【VBA】(TimeSerial)時,分,秒を指定して時刻を取得

【VBA】(Hour,Minute,Second)時,分,秒を分けて取得

現在の日時,日付

【関数】(NOW)現在の日時を取得

【関数】(TODAY)本日の日付を取得

【VBA】(Now)現在の日時を取得

【VBA】(Date)本日の日付を取得

曜日や週

【関数】(WEEKDAY)日付から曜日の整数を取得

【関数】(WEEKNUM)指定した日付が年初から第何週目か

【VBA】(Weekday)日付から曜日の定数や値を求める

【VBA】(WeekdayName)数値や定数を指定で曜日取得

土日や祝日

【関数】(WORKDAY)土日,祝日,指定日を除いた日付を取得

【関数】(NETWORKDAYS)土日,祝日,指定日を除いた日数を取得

何か月前や何か月後など

【関数】(EDATE)何ヶ月前や何ヶ月後の日付を取得

【関数】(EOMONTH)何か月前や何か月後の末日を取得

【VBA】(DateAdd)未来の日時や過去の日時を取得

2つの期間の差

【関数】(DAYS)二つの日付から日数を取得

【VBA】(DateDiff)二つの期間の差を数字で取得

関連記事

【機能】日付,曜日,時間のユーザー定義一覧

【機能】日付の西暦を和暦(元号)にする

【関数】土日を削除した日付データの作成方法

【関数】土日祝日を削除した日付データの作成方法

【関数】土日のみ色を付けた日付データの作成方法

【関数】曜日ごとに集計

【関数】月別の収支

【関数】時給と時間から日給を求める

【VBA】書式一覧Format

【VBA】日付や時刻かを調べる IsDate

【VBA】日時の取得、変換のいろいろ

【VBA】土日祝日を削除した日付データを作成

Excel目次