• ベストアンサー

差込印刷について

EXCELからWordへの差し込み印刷についてお教え下さい。 EXCELの元データでは、郵便番号という項目は「ハイフン」ありで 「000-0000」という形式で入力してあります。 これを元データをいじらずに、word側でハイフンなしで 差込印刷を行いたいのですがどのような方法がありますでしょうか? ご指導頂ければ幸いです。

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

  • ベストアンサー
回答No.1

仮に郵便番号が一つのセルにハイフンを用いた形で入力されているとしますよね。一つの方法としては、文字列操作関数を使う方法です。LEFTとRIGHT関数は、それぞれ左から何文字、右から何文字を取り出す関数なので、取り出してどこか別のセルに移しておきます。さしこみ印刷の際は、そこを参照するようにしたら、元はそのままです。

yutaka_ayanami
質問者

お礼

ありがとうございました。 この方法でやりたいと思います!

その他の回答 (1)

回答No.2

郵便番号の列にあるセルへの入力が「000-0000」という形式で入力をした のですか? それだと文字列扱いになりますよね。 Excel側をいじらずWord側で変更するためには数値データのほうが良い のですが、文字列データだと出来ませんよ。 Excel側のデータを7桁の数字のみにして、[セルの書式設定]で表示した ものを「000-0000」という形式にしたほうが良いと思います。 それならWord側で[差し込みフィールド]に[数値書式スイッチ]である (\#) を入れ「\# ###'-'####」にすることで簡単にハイフンありに出来ますし そのままのデータで利用すればハイフンなしで表示できますよね。 Excelのデータは、いろいろとデータを活用したり利用し易いように、 余計なものを入れないほうが良いと思います。 元データをいじらない理由は判りませんが、数値は数値データとして、 Excelに保存したほうが良いと思います。

yutaka_ayanami
質問者

お礼

ありがとうございました。 どうしても文字データをいじることができず、他の方法を模索しておりました。 ありがとうございました。

関連するQ&A