Excel日付フォーマット統一

Excelファイル内のバラバラな日付書式を、一括で統一します。複数ブック・複数シート対応。データはサーバーに送信しません。

Excelファイルをドラッグ&ドロップ(複数可)

.xlsx / .xls 対応

広告スペース(AdSense審査通過後に設置)

Excel日付フォーマット統一ツールの使い方

基本的な使い方

  1. Excelファイルをドラッグ&ドロップします(複数ファイル可)
  2. 統一したい日付形式を選びます
  3. 「日付を統一する」ボタンを押します
  4. 変更内容を確認し、「変換後ファイルをダウンロード」で保存します
  5. 元ファイルも「元ファイルをダウンロード」でいつでも取り出せます

こんな場面で使えます

  • 複数の部署からもらったExcelの日付形式がバラバラ — 「2026/4/13」「令和8年4月13日」「2026-04-13」を一括統一
  • 取引先ごとに日付の書き方が違う — 集計前にフォーマットを揃える
  • 古いExcelファイルの日付を最新の書式に更新したい
  • CSVインポート前にデータを整える

対応する日付形式

  • yyyy/m/d, yyyy/mm/dd(2026/4/13, 2026/04/13)
  • yyyy-m-d, yyyy-mm-dd(2026-4-13, 2026-04-13)
  • yyyy年m月d日(2026年4月13日)
  • 令和○年m月d日, R○.m.d(令和8年4月13日, R8.4.13)
  • 平成○年m月d日, H○.m.d
  • yyyymmdd(20260413)
  • Excelのシリアル値(日付として書式設定されたセル)

注意事項

セルの背景色・フォント・罫線などの見た目は、変換後のファイルでは一部変わる場合があります。データの値は正確に保持されます。元ファイルは変更されないので、見た目の確認は元ファイルと見比べてください。

よくある質問

Q. 日付以外のデータは変更されますか?
A. いいえ。日付と判定されたセルのみ変換します。数値・テキスト・数式などはそのまま保持されます。

Q. 元のExcelファイルは変更されますか?
A. いいえ。元ファイルはブラウザ内にそのまま保持されます。変換前・変換後の両方をダウンロードできます。

Q. ファイルはサーバーに送信されますか?
A. いいえ。すべてお使いのブラウザ内で処理されます。

関連ツール

Excelの日付トラブルを根本から理解する

Excelの日付は見た目以上に複雑な仕組みで動いています。「勝手に数字に変わった」「ソートしたら順番がおかしい」といったトラブルは、この仕組みを知ると原因がわかります。

日付が「45015」のような数字になってしまう原因
Excelは日付を内部的に「シリアル値」という数字で管理しています。1900年1月1日を「1」として、そこから何日目かを数えた数字です。たとえば2026年4月13日は「46115」です。セルの表示形式が「標準」や「数値」になっていると、このシリアル値がそのまま表示されてしまいます。直すには、セルを選択→右クリック→「セルの書式設定」→「日付」を選んでください。逆に、日付に見えるのに計算できない場合は、セルの中身がシリアル値ではなく「文字列」として入力されている可能性があります。

和暦と西暦の変換早見表
業務でよく使う和暦と西暦の対応をまとめます。令和は2019年5月1日から始まりました。令和1年=2019年、令和2年=2020年で、西暦から2018を引くと令和の年数になります。平成は1989年1月8日〜2019年4月30日です。平成1年=1989年で、西暦から1988を引くと平成の年数です。昭和は1926年12月25日〜1989年1月7日で、西暦から1925を引くと昭和の年数になります。よく使う対応として、昭和50年=1975年、昭和60年=1985年、平成10年=1998年、平成20年=2008年、令和5年=2023年、令和8年=2026年と覚えておくと便利です。

Excelで日付のソートがうまくいかない本当の理由
日付の列を並べ替えたのに順番がバラバラになる場合、原因はほぼ確実に「一部のセルが文字列として入力されている」ことです。Excelのシリアル値として入力された日付と、キーボードから「2026/4/13」と文字列で入力された日付は、見た目がまったく同じでも中身が違います。シリアル値は数値として正しくソートされますが、文字列は「文字コード順」で並ぶため、「2026/1/5」が「2026/12/1」より後に来てしまいます。セルを選択してみて、数式バーに表示される値がそのまま「2026/4/13」と表示されていたら文字列、「46115」のような数字ならシリアル値です。このツールで日付形式を統一すれば、こうした混在を解消できます。

日付形式の統一が重要な3つの場面
1つ目はデータベース連携です。基幹システムやクラウドサービスにExcelデータを取り込む際、日付形式が統一されていないとエラーが出たり、日付として認識されずに文字列として登録されてしまいます。特に「yyyy-MM-dd」形式(ISO 8601)は世界標準なので、システム連携にはこの形式がおすすめです。
2つ目はCSV出力時のトラブルです。ExcelからCSVに保存すると、日付の形式がパソコンの地域設定に依存して変わることがあります。日本語環境では「2026/04/13」になりますが、英語環境では「4/13/2026」になります。CSVを他の人に渡す前に、日付形式を明示的に統一しておくとトラブルを防げます。
3つ目はピボットテーブルでの集計です。月別や四半期別にデータをまとめたいとき、日付がシリアル値で入力されていればExcelが自動でグループ化してくれますが、文字列の日付ではグループ化ができません。集計前に日付データを正しい形式に整えることが、分析の第一歩です。

「1900年2月29日」問題を知っておこう
Excelの日付には有名なバグがあります。1900年はうるう年ではないのに、Excelは1900年2月29日を存在する日付として扱います。これはExcelの前身であるLotus 1-2-3との互換性を保つために、マイクロソフトが意図的に残した仕様です。通常の業務では問題になりませんが、1900年3月1日より前の日付を扱うときは1日ずれる可能性があります。古い歴史データを扱う場合だけ注意してください。現在の日付(2000年以降)では影響ありません。