YEAR関数の使い方

日付から「年」を取り出します。

200720102013201620192021365
構文
=YEAR(シリアル値)
引数
  1. シリアル値必須
どんな関数か

YEAR は、日付から西暦の年だけを 1900〜9999 の整数で取り出します。日付は Excel の中では通し番号(シリアル値)なので、年ごとの集計や、年度の判定(=YEAR(A1)-(MONTH(A1)<4) で4月はじまりの年度)に使います。見た目が日付でも、左寄せなら文字列で、そのままでは #VALUE! になります。

使用例

B2 に =YEAR(A2) を入れると、こうなります。

AB
1日付年
22023/10/12023

数式を入れたセル

結果: 2023

つまずきやすいところ

  • 文字として入っている日付には使えない。DATEVALUE で日付に直してから渡す
  • 返るのは数値。表示形式が日付のままだと、1900年代の日付に見えることがある

よくあるエラーと、その直し方

#VALUE!
日付として読めない文字列を渡した(「2026年10月4日」など)日付の値が入ったセルを指す。文字として入っているなら DATEVALUE で日付に直す。表示が日付に見えても、左寄せなら文字列

YEARを使う実例レシピ(4件)

同じ「日付・時刻」の関数

日付・時刻の関数をすべて見る(25件)