【スプレッドシート】シリアル値(数字)と日付を変換する!

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

スポンサーリンク

表示形式を使って日付に変換する

【スプレッドシート】シリアル値(数字)と日付を変換する!

【手順】

  1. 変換したい数値の範囲を選択します。
  2. メニューの「表示形式」→「数字」→「日付」をクリックします。(ショートカット: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関数の引数:(日付の文字列)


📖 シリアル値に戻らない時:

  1. 日付が入っている範囲を選択します。
  2. メニューの「表示形式」→「数字」→「自動」に設定します。
スポンサーリンク

関連記事

タイトルとURLをコピーしました