• ベストアンサー

wordで差込印刷

Excelで作られた住所・郵便番号・氏名のデータを wordを使って差込印刷するよう指示されました。 Excel上では 郵便番号が きちんと123-4567と表示されているのに wordへ差し込んだら1234567になってしまいます。 どうしたら 郵便番号表示されるのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • nikenike1
  • ベストアンサー率44% (76/169)
回答No.1

wordの差込印刷は詳しくありませんが おそらくご質問の郵便番号は「表示形式を設定した数値」の可能性が高いです(”???-????”とか)。 郵便番号のセルがC2ならばD2などに =TEXT(C2,"???-????") とすると123-4567と”表示”されている”数値”が表示どおりの”テキスト型”に変換できます 当方のWORDでは上記の変換を施したデータ(郵便番号)で正しく表示はされました お試しください

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

#1でご指摘の問題と思います。 エクセルは表示形式という、便利なミラクルのような機能を提供するものだから、見た目でそう見えれば良しという 風潮が見られます。先ほどの別の質問・回答などにもこの点を曖昧にしたままのものがありましたが、全般に多いです。私は神経質に両者を分けて考えてます。 しかしコンピュタの本筋は、表示形式は仮の姿で、値で勝負みたいなところがありまして、本件の場合などはそれです。 書式-セル-その他-郵便番号を設定しておくと、 1234567と入力すると、123-4567のように表示しますが、値は飽くまでも、1234567の数値のままです。 ソフトによっては、 (1)文字列数字でないと郵便番号ととして 受けつけないものも考えられます。 (2)値で-が入っていないと受けつけない。 (3)-なしの数字文字列のみでよい。 (4)-なしの数値でもよい などが考えられます。 エクセルがらみは、数値<-->文字列数字の相互変換を 融通無碍に行うため、(3)(4)が曖昧になってます。

関連するQ&A

専門家に質問してみよう