トップページ > Excel エクセル関数 > YEAR関数・MONTH関数・DAY関数 | 日付データから「年」「月」「日」を取り出す

日付データから「年」「月」「日」を取り出す

YEAR関数・MONTH関数・DAY関数 | 日付データから「年」「月」「日」を取り出す


YEAR関数
種類 日付/時刻関数
できること 日付データから「年」を返します
MONTH関数
種類 日付/時刻関数
できること 日付データから「月」を返します
DAY関数
種類 日付/時刻関数
できること 日付データから「日」を返します
書式 YEAR(日付)
MONTH(日付)
DAY(日付)
日付
(必須)
日付データには、シリアル値を用います。

YEAR関数・MONTH関数・DAY関数の使い方

日付データから「年」「月」「日」を取り出す

=YEAR(D4)
=MONTH(D4)
=DAY(D4)
説明 セルD4には、2001年12月31日を示すシリアル値が入力されています。
※セルD5:セルD4に入力されたシリアル値は「37256」という数値で、[セルの書式設定]-[表示形式]で「標準」を選ぶと、確認することが出来ます。

引数に指定されたセルD4のシリアル値は、YEAR関数で2001「年」、MONTH関数で12「月」、DAY関数で31「日」と読み取ることが出来ます。

シリアル値で入力された日付データには、LEFT関数・MID関数・RIGHT関数は使えません

日付データと文字列操作関数

説明 セルD4を見ると、文字列操作関数であるLEFT関数・MID関数・RIGHT関数を使って、「年」「月」「日」を読み出すことが出来るように思えます。

早速、試してみたところ、セルG4からG6に表示された結果となり、思ったような計算結果を得ることが出来ませんでした。
これは、セルD4には日付データが「37256」というシリアル値として入力され、表示が「2001/12/31」となっているだけであり、LEFT関数・MID関数・RIGHT関数の処理はシリアル値「37256」に対して行われるので、「年」「月」「日」を日付データから読み出せない、という結果になりました。

Tagsカテゴリー:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

トラックバックURL

http://excel.jiten.org/function/year-month-day/trackback/