【Excel】日付を1月1日などに変える表示形式|元の年月日は残す

【Excel】日付を1月1日などに変える表示形式|元の年月日は残す
🛡️ 超解決

2026/1/1を「1月1日」と見せたい時は、セルの表示形式を変えます。元の年まで削除する必要はありません。日付の値を残せば、並べ替えや翌週の日付の計算にも使えます。

ADVERTISEMENT

1. 表示形式は日付そのものを変えない

2026/1/1のセルへ月日だけの表示を設定しても、2026年という情報は値の中に残ります。2027/1/1へ同じ書式を使うと見た目は同じになるため、複数年の資料では年を確認できる欄も用意します。

文字列として入力された日付は、表示形式だけで数値の日付へ変わるわけではありません。変更が効かない場合は、入力値の種類を確認します。

2026年1月1日と2027年1月1日に月日だけの書式を使うとどちらも1月1日と表示されるが元の年は異なる
年を表示から省いても、値の年は残ります。複数年の資料では同じ月日に見える点に注意します。
※ お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. 用意された日付形式から選ぶ

  1. 日付のセルを選び、Ctrl+1を押します。
  2. 「表示形式」の「日付」を選びます。
  3. ロケールと表示例を確認し、使いたい種類を選びます。
  4. OKを押し、元の日付と一致するか確かめます。

「ホーム」の短い日付形式・長い日付形式からも変更できます。地域設定や環境で候補が違うため、名前だけで判断せずサンプルを見ます。

3. ユーザー定義で月日を指定する

「セルの書式設定」→「ユーザー定義」でm"月"d"日"と指定すると、1月1日のように表示できます。mm/ddは01/01、yyyy.mm.ddは2026.01.01のような表示です。

日本語環境で曜日を添える場合はm/d (aaa)などを使います。和暦はロケールとカレンダーの候補から設定し、年と元号をサンプルで確認してください。表示のために元セルをTEXT関数の文字列へ置き換える必要はありません。

4. 46023のような数字が見えた時

1900日付システムでは、2026/1/1のシリアル値は46023です。正しい日付値へ標準形式を使うと、このような数字が見えることがあります。対象が日付であると確認してから日付形式を設定します。

5桁の数字がすべて日付とは限りません。商品番号や金額を日付へ変換しないでください。別ブックからのコピーで約4年ずれる場合は1900・1904日付システムの違いも確認し、表示を直すためだけに設定を切り替えないようにします。

5. 文字列の日付は内容を確認してから変換する

「1/2」が1月2日か2月1日かは、入力元の形式によって違います。年の省略も解釈に影響するため、元資料で年・月・日を確認してから変換します。

数式バーとサンプルを見比べ、代表する数件で確かめます。日付になったセルへ=A1+7などで7日後を求める場合は、結果セルにも日付形式を設定します。

6. 共有時に年と並び順を確認する

月日だけで並ぶ表でも、年をまたぐデータなら年順が分かるようにします。CSVにはExcelの表示形式が保持されないため、受け渡しで必要な年月日の形式も確認してください。

Microsoftの日付の表示形式と日付システムに詳しい説明があります。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。
この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】