- ベストアンサー
差込印刷について
EXCELからWordへの差し込み印刷についてお教え下さい。 EXCELの元データでは、郵便番号という項目は「ハイフン」ありで 「000-0000」という形式で入力してあります。 これを元データをいじらずに、word側でハイフンなしで 差込印刷を行いたいのですがどのような方法がありますでしょうか? ご指導頂ければ幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
仮に郵便番号が一つのセルにハイフンを用いた形で入力されているとしますよね。一つの方法としては、文字列操作関数を使う方法です。LEFTとRIGHT関数は、それぞれ左から何文字、右から何文字を取り出す関数なので、取り出してどこか別のセルに移しておきます。さしこみ印刷の際は、そこを参照するようにしたら、元はそのままです。
その他の回答 (1)
- enunokokoro
- ベストアンサー率74% (3543/4732)
郵便番号の列にあるセルへの入力が「000-0000」という形式で入力をした のですか? それだと文字列扱いになりますよね。 Excel側をいじらずWord側で変更するためには数値データのほうが良い のですが、文字列データだと出来ませんよ。 Excel側のデータを7桁の数字のみにして、[セルの書式設定]で表示した ものを「000-0000」という形式にしたほうが良いと思います。 それならWord側で[差し込みフィールド]に[数値書式スイッチ]である (\#) を入れ「\# ###'-'####」にすることで簡単にハイフンありに出来ますし そのままのデータで利用すればハイフンなしで表示できますよね。 Excelのデータは、いろいろとデータを活用したり利用し易いように、 余計なものを入れないほうが良いと思います。 元データをいじらない理由は判りませんが、数値は数値データとして、 Excelに保存したほうが良いと思います。
お礼
ありがとうございました。 どうしても文字データをいじることができず、他の方法を模索しておりました。 ありがとうございました。
お礼
ありがとうございました。 この方法でやりたいと思います!