※「\」は「¥」とイコールとお考えください。
Point
- Wordの「差し込み印刷」で金額を入れたい
- Excelの書式設定を引き継げず、金額にカンマを入れるには特別な方法が必要
- ネット情報ではカンマが入らない時の対処法がある!
前回に続いてWordの機能にある差し込み印刷のとある問題の解決策のご紹介です。
意外とよく利用される本機能ですが、
問題点の一つとして、元データのExcelの「書式設定」を引っ張ってきてくれないんです。
これより、金額のカンマ等が表示されないんです。
どのような事象か
例えば、こんなWordとExcelの組み合わせがあったとしましょう。
Word側を見ていただければわかると思いますが、
・「用途」の横にExcelの「用途」列の文字列を、
・「金額」の横にExcelの「金額」列の文字列を
差し込んでいきます。
Word | Excel |
![]() |
![]() |
一見あってそうに見えますが、よくご覧ください。
なんと、金額の方にカンマがないですね!
スポンサードリンク
ネットに転がる一般的な方法
今回やりたいのは、「金額」にカンマを加えることです。
ネットの情報を少し調べてみると、
フィールドコードに「\# "#,##0”」を追加する
という方法が載っています。
早速この方法を試したいと思います。
まず、[Alt]+[F9]でフィールドコードを表示させます。
続いて、以下のように文字列を追加していきます。
変更後: { MERGEFIELD 金額 \# "#,##0" }
変更前: { MERGEFIELD 金額 }
この後、[Alt]+[F9]でフィールドコードを非表示に戻せば、
しっかり金額の数字にカンマが表示されるはずなのですが…
ご覧のこの通り、なぜか変わらないんです。
やり方が悪いんでしょうか。
このような時に使える解決策がわかったのでご紹介したいと思います。
スポンサードリンク
「フィールドの編集」から追加する
簡単に言うと、ただ入口を変えてあげるだけで解決できてしまうんです。
具体的には、「フィールドの編集」から追加してあげればいいだけです。
以下がその方法です。
まず、「金額」のフィールドを右クリック-「フィールドの更新」を選択します。
続いて、左下の「フィールドコード」をクリックします。
この画面の「フィールドコード」に先ほどの文字列を入力します。
最初に入力されている「MERGEFIELD 金額 」の後に
\# "#,##0”
※「\」は「¥」(半角)とイコールとお考えください。
を入力します。

するとどうでしょう。
見事にカンマを入れることができました!!
スポンサードリンク
まとめ
なんだか簡単そうでもなかなか解決しなかった事象ですが、
意外と単純な方法で突破できました。
一般的なやり方がなぜ通用しないのか不明ですが、
異なるパソコンで異なるWord・Excelでやっても同じことが起きたので、
アプリケーションの不具合なのかもしれません。
いづれにせよ、ここでハマる方もいらっしゃるかと思いますので、
そんなときは是非使ってみてください。
スポンサードリンク
コメント
コメント一覧
ありがとうございました
助かりました。ありがとうございました。
(人によっては些末なことなので)なかなか聞けず放置していたのですが
大変助かりました。ありがとうございました。
お役に立てて大変光栄です!
こちらこそわざわざコメントをありがとうございます!!
本当にありがとうございました。
他のサイトではまったく出来なかったのですが、この通り行ったらすぐに出来ました!
最高様、コメントありがとうございます。
お役に立てることが、何よりの喜びです。笑
今後とも有益な情報を提供できるよう精進いたします。