差し込んだ開催日を「2026年3月16日」にそろえるなら、Wordの日付書式を指定します。一方、「令和8年3月16日」のような和暦を確定した表記で渡したい場合は、Excelに表示用の列を用意する方法が使えます。
この記事はWindows版デスクトップWord・Excel(Microsoft 365/2024/2021)を中心に説明します。日付として読み込まれた値と、単なる数字や文字列として読み込まれた値では、直し方が異なります。
ADVERTISEMENT
1. 日付の書式違いと読み込み誤りを分ける
Wordに「3/16/2026」と出ているなら、まず日付書式を指定します。Excel側で日付に見えていても、列の中身が文字列だったり、接続時に数値として読まれたりすると、書式スイッチだけでは直らないことがあります。「シリアル値らしい数字にスイッチを付ければ必ず日付になる」とは考えないでください。
元の開催日と表示を見比べるため、2026年3月16日、2026年11月5日、未入力の3件を確認用に選びます。月と日の両方が12以下のデータだけでは、月日が入れ替わっていても気付きにくいためです。
2. Wordで西暦の日付形式を指定する
名簿の列名を「開催日」とした場合、コードは次の形です。日本語などの固定文字は単一引用符で囲み、書式全体を半角の二重引用符で囲みます。
{ MERGEFIELD 開催日 \@ "yyyy'年'M'月'd'日'" }
- 既に開催日が入っている差し込み用文書を別名保存します。
- 開催日フィールドを右クリックし、[フィールドコードの表示/非表示]を選びます。
- 列名の後ろへ
\@ "yyyy'年'M'月'd'日'"を追加します。既存の日付書式があればその部分を置き換えます。 - 結果表示へ戻し、フィールドを選んでF9で更新します。[結果のプレビュー]で別の開催日の宛先も表示します。
- [完了と差し込み]から[個々のドキュメントの編集]で結合し、日付が元の名簿と一致することを確認します。
Mは月、mは分です。Wordの日付書式では大文字・小文字を区別するため、Excelで使ったコードをそのまま流用しないでください。コード全体を普通の文章として貼ってもフィールドにはなりません。
| 書式 | 2026年3月16日の表示例 |
|---|---|
yyyy'年'M'月'd'日' |
2026年3月16日 |
yyyy/MM/dd |
2026/03/16 |
yyyy-MM-dd |
2026-03-16 |
3. 令和表示はExcelの表示用列で確定する
元の日付列は計算や並べ替えに使える状態で残し、「開催日表示」という列を追加します。日本語の和暦表示に対応したExcelで、A2が日付なら次の式を使います。
=IF(A2="","",TEXT(A2,"[$-ja-JP]ggge年m月d日"))
2026年3月16日なら「令和8年3月16日」という表示を確認してから、式を他の行へコピーして保存します。Wordでは「開催日表示」をそのまま差し込み、日付スイッチを付けません。こちらは日付の計算ではなく、完成した文字列の転記です。
「令和1年」と「令和元年」は表記の方針を先に決めます。1を元に変える場合、文書全体の数字1を置換してはいけません。表示用の文字列が完成した列で、2019年5月1日から同年12月31日までを対象に必要な表記を確認します。元年を含むTEXTの書式には注意点があるため、Microsoftの日本の年号変更と元年を参照してください。
日付が別の元号にまたがる文書では、2019年4月30日が平成31年、翌5月1日が令和1年になる境界も確認します。すべての年に「令和」を固定文字として付ける方法では、この区別ができません。
4. 曜日・空欄・古い値を確認する
Wordの日付書式で曜日を付けるときは ddd または dddd を使います。Excelの日本語書式で見かける aaa・aaaa をWordに指定しないでください。曜日の言語は環境にも関係するため、日本語の曜日まで表記を固定したいなら、Excelの表示用列で完成させて差し込みます。
日付が空欄の行は、開催日未定なのか入力漏れなのかを確認します。空欄が0などとして渡っているときに、昔の日付が表示されても本当の開催日として採用しません。上の表示用列なら空欄を空文字にできますが、入力済みの0や誤った日付まで自動で修正する式ではありません。
Excelで変更した日付が届かない場合は、保存したファイルとWordの接続先が同じかを確認し、宛先リストを更新します。既に結合して作った別文書の日付は、元のExcelを直しただけでは変わりません。差し込み用文書から作り直します。
5. 出力前に照合する日付の組み合わせ
| 元データ | 確認する意味 |
|---|---|
| 2026/3/16 | 西暦2026年、和暦令和8年。曜日を付けるなら月曜日 |
| 2026/11/5 | 11月5日であり、5月11日ではない |
| 2019/4/30と2019/5/1 | 平成から令和への境界をまたぐ |
| 空欄 | 0や過去の日付を開催日として出さない |
Wordのプレビューだけでなく、結合した全ページを検索・確認します。「本日発送」のような固定文は、差し込んだ日付が本当に発送日である場合だけ使います。開催日フィールドを現在の日付であるDATEフィールドに置き換えると、文書を開く日によって意味が変わるので避けてください。
6. 西暦はWord、確定した和暦表記は表示用列へ
日付として取り込めている値は \@ で表示を指定できます。和暦や元年など表記の管理が必要な文書は、元の日付と表示用の文字列を別の列にすると確認しやすくなります。
書式の追加と元データの修正を混同せず、日付の意味まで照合して仕上げます。Word側の書式の詳細はフィールド結果の書式設定、Excel側の文字列化はTEXT関数で確認できます。
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Excel】COUNTAでセルの個数を数える方法|空文字・空白・COUNTとの違い
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 保存せずに閉じたExcel・Wordを復元する方法|自動回復・未保存ファイル・履歴の確認
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Outlook】メール送信時にエラーになる「送信不能」の原因切り分け
- 【Outlook】受信メールを自動で別アカウントへ転送するルール設定手順
