
「シリアル値」とは、1900年1月1日を「1」として、そこから何日経過したかを表す連番のことです。この記事では、Googleスプレッドシートでシリアル値を日付形式(2026/05/30など)に変換する方法や、日付をシリアル値に変換する方法をご紹介します。
表示形式を使って日付に変換する

【手順】
- 変換したい数値の範囲を選択します。
- メニューの「表示形式」→「数字」→「日付」をクリックします。(ショートカット:
Ctrl+Shift+3)
📖 その他の表示形式:
- 「表示形式」→「数字」→「カスタム数値形式」を開き、以下のように入力します。
- yyyy年mm月dd日 ➡ 2026年05月30日
- mm月dd日 ➡ 05月30日
- mm月dd日(ddd) ➡ 05月30日(土)
関数を使って日付に変換する
TO_DATE関数を使う

「値」を、そのまま日付形式に変換します。
例:=TO_DATE(A2)
TO_DATE関数の引数:(値)
TEXT関数を使う

「数値」を、指定した「表示形式」に従ってテキストに変換します。
例:=TEXT(A2,"yyyy年mm月dd日")
TEXT関数の引数:(数値, 表示形式)
📖 その他の表示形式:
- yyyy/mm/dd ➡ 2026/05/30
- mm月dd日 ➡ 05月30日
- mm月dd日(ddd) ➡ 05月30日(土)
関数を使ってシリアル値に変換する

「日付の文字列」を、シリアル値に変換します。
例:=DATEVALUE(A2)
DATEVALUE関数の引数:(日付の文字列)
📖 シリアル値に戻らない時:
- 日付が入っている範囲を選択します。
- メニューの「表示形式」→「数字」→「自動」に設定します。