Home » Excel(エクセル)の関数・数式の使い方 » 日付の処理・計算 » 日付の年月日を分けるには

動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2007 ビルド13029.20344 Microsoft Store)

「エクセル 年月日 分ける」
「excel 日付 年月日 分ける」
といった検索で、時折アクセスがあります。

Excelのいずれかのセルに日付データがあるときに、年・月・日に分けた数値を、それぞれ別のセルに表示させたいということでしょう。

[スポンサードリンク]

日付データを年・月・日に分ける

YEAR関数・MONTH関数・DAY関数を使えば、日付データから、年・月・日をそれぞれ取得できます。

▼操作概要:日付データを年・月・日に分ける
※A1セルに日付が入力されているときに、B1セルに年、C1セルに月、D1セルに日を表示する例
B1セルに
  =YEAR(A1)
C1セルに
  =MONTH(A1)
D1セルに
  =DAY(A1)
という数式をそれぞれ入力する

A1セルに、日付データ「2020/12/31」が入力されているときに、上記の操作を行った結果が上図のとおりです。

また下図は、ショートカットキー[Ctrl]+[Shift]+[`]を押して、セル内に数式を表示させた状態です。

変な日付が表示されてしまった場合

上記のとおり操作したつもりなのに、下図のような表示になってしまうケースもあります。

年月日を分けて表示する数式を入力したはずなのに、変な日付が表示されています。

年の「2020」という数値が「1905/7/12」
月の「12」が「1900/1/12」
日の「31」が「1900/1/31」
と、それぞれ表示されてしまった状態です。

Excelでは、日付関連の処理を行おうと試行錯誤を繰り返しているうちに、セルに日付書式が設定されてしまうことがあります。

このような場合、B1:D1セルの表示形式を標準にしましょう。表示形式を標準にする操作は[セルの書式設定]ダイアログボックスでもOKですが、私はショートカットキー[Ctrl]+[Shift]+[~]をおすすめします。

年・月・日から日付データを

折角ですから逆も、理解しておきましょう。
年・月・日が別のデータとして存在しているときに、日付データにする方法です。

この場合、DATE関数を使います。
B1セルに年、C1セルに月、D1セルに日をそれぞれ表す数値が入力されているときに、日付を表示させたい場合は、
  =DATE(B1, C1, D1)
と入力してください。

[スポンサードリンク]

Home » Excel(エクセル)の関数・数式の使い方 » 日付の処理・計算 » 日付の年月日を分けるには

「日付の処理・計算」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.
.