教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows

 

 

差し込み印刷:3桁以下だとスペースが表示される(\#,##0)

 

 

 

 

 

 

 

差し込み印刷などのフィールドで、桁区切りの表示形式として\#,##0 とする方が多いと思います。正しいのですが、1桁~3桁の時にスペースが入ってしまいます。

{ MergeField 価格  \# #,##0 }
{ MergeField 価格  \#
\\#,##0 }

1000 →  1,000      120→  120  80→  ・・80  5→   ・・・5

 

1000 →  \1,000      120→  \120  80→  \・・80  5→   \・・・5

・はスペースです。

 + 原因 +

次の仕様によるものです。

  • #は整数を全て表示し、指定した桁数より少ない場合はスペースを表示する

  • 0は指定した桁数分の0を表示する(0006なども可能)

 

 + 回避策 +

\# \\0,  または \# 0,にする

 

表示形式を0,にすればOKです。カンマ(,)は3桁毎に入れる表示形式なので、桁数を指定する必要はないのです。0なら0を表示しますし、1桁指定なのでスペースも入りません。

 

 

  

 

 

教えて!HELPDESK      Excel     Word      Outlook      Power Point      Windows