[Word] 差込印刷で桁区切りの書式を付けたい【フィールドコードの表示形式】

Word・Excelなどパソコン基礎知識冊子テキスト相談と回答
スポンサーリンク

Excelの名簿から Wordに差し込み印刷をして、領収書を作成しています。
ところが、金額に桁区切りのカンマが付きません。
どうしたらよいでしょうか?

今回は、差し込みフィールドの表示形式を変更する、「フィールドコード」を見てみましょう。

ポイント
  • フィールド見出しが「金額」なら、フィールドコードを「MERGEFIELD 金額 ¥# “#,##0”」のように編集する。
スポンサーリンク

差し込み印刷と差し込みフィールド

差し込み印刷」は、「Excelの表の項目を Wordに 順番に差し込む」機能です。

Wordの「差し込み文書」タブの「宛先を選択」でExcelファイルを指定すると、「差し込みフィールドの挿入」することで Excelの表の中身を順番に入れることができます。

ところが、「結果のプレビュー」を表示すると数値に書式がついていません。

Excel上では、ちゃんと桁区切りの書式になっているのですが……。

フィールドコードを編集する

差し込みフィールドの表示形式は、Excelではなく Wordの方で指定します。

まず、文章内の差込みフィールドを右クリックして、「フィールドの編集」を選択します。

画面下の「フィールドコード」をクリックして、
入力欄に「MERGEFIELD 金額 ¥# “#,##0”」と追記します。

ここでの「金額」は、フィールド名で、
半角スペースを開けてから「¥#」、
さらに半角スペースの次に「“#,##0”」と入力します。

このように入力すると、
金額フィールドの数値を、表示形式 “#,##0” で差し込む
という意味になります。

「¥#」は、何のために入れているの?

フィールド名の次の「¥#」は、数値の表示形式を指定するスイッチになっています。

表示形式”#,##0″」は、Excelでの表示形式の書き方と一緒です。
3桁ごとに「,(カンマ)」を表示し、1桁目以外は数値の先頭なら0を表示しない、という意味です。

表示形式と表示

例えば、表示形式 が “0,000”なら、先頭にゼロが表示されます。
つまり、「25」は “0,025”のように表示されます。

「表示形式”#,##0″」は、パターンとして覚えてもよいですね。

このように無事に表示形式を変更できました。

MERGEFIELD

Merge(融合させる)」は、「差し込み」のことで、
Merge Field」は、「差し込み領域」という意味になります。

フィールドコードは Alt+F9 でも表示できる

ちなみに、Wordでは、[Alt]キーを押しながら[F9]キーを押して、フィールドコードの表示を切替えることができます。この画面で直接コードを入力してもよいです。

Word 2021 やさしい教科書
SBクリエイティブ
¥2,596(2022/12/19 10:19時点)
一つ一つのテクニックの解説は実際の画面写真を使って行われているのでとてもわかりやすいですが、ページ左側にもフローチャートのような形でテクニックの解説の要旨が掲載されているので知りたい、確認したい項目がさらに探しやすくなっています。
Microsoft Wordを開発した伝説のプログラマーが発見した「やりたいことの見つけ方」がすごい!
文響社
¥3,476(2022/12/19 10:54時点)
同じ著者から出ている既刊の絶版本 PHP文庫「夢をかなえる一番良い方法」(2006年、単行本あり)を改題、新訳で実質再刊したものです。原著は、Getting past OKです。
Microsoft Word 2019 基礎 (よくわかる)
富士通エフ・オー・エム FOM出版
¥4,045(2022/12/19 09:58時点)
疑問に答える解説本と違って、教科書として順を追って勉強できます。
QRコードを読み込むと、関連記事を確認できます。
[Word] 差込印刷で桁区切りの書式を付けたい【フィールドコードの表示形式】
タイトルとURLをコピーしました