• ベストアンサー

wordの差込印刷(ラベル作成)と、Excelのゼロ値非表示

Excelの住所録データがあり、それをインポートさせてwordでラベルを作っています。 参照元であるExcelのデータのほうは、別の住所録を更に参照しており、文字の入っていないセルが【0】と表示されていたので、ツール<オプション から、【ゼロ値】のボックスのチェックをはずし、ゼロを表示させないようにしておりました。 Excelで見る限りではゼロは確かに非表示になるのですが、それをwordにインポートさせてラベルを作ろうとすると、非表示にしていたゼロまでが表示されます。 (たとえば、ビル名がない住所の、ビル名が来る部分が0になっていたり) このword上でのゼロを消してしまう方法は、ないものでしょうか? 単純に置換でゼロを消してしまうと、郵便番号やビルの階数番号のゼロまでもが消えてしまいます。 またまた分かりづらい説明で、ごめんなさい。。。 何卒宜しくお願い致します。

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

  • ベストアンサー
noname#29107
noname#29107
回答No.2

一般に2つの方法が使われます。 1) ツール=>オプション、全般タブで「文書を開くときにファイル形式を確認する」にチェックを入れます。差込み用データファイルを選ぶ際にEXCELワークシートDDEを選びます。これでExcelの表示形式が有効になるはずです。 2) 差し込みフィールドに書式を設定することでゼロを非表示にする方法(個人的には柔軟性が高いので、こちらの方法が好みです。) ※フィールドに書式を設定する方法 ワードでゼロを非表示にしたデータフィールドにカーソルを合わせて、右クリック、「フィールドコードの表示/非表示」を選択します。するとデータのところが {MERGEFIELD "住所2} のように表示されますので、これを {MERGEFIELD "住所2" \# #} に変更します。また右クリックして「フィールドコードの表示/非表示」を選択、もう一度右クリックして「フィールドの更新」を選択。 これで、0非表示になる筈です。 おまけ) #1の回答者さんが書かれているようにExcel側でゼロが入らないようにするのも、いい方法だと思います。 VLOOKUP関数などで検索して、表示しているのでない場合、例えば単純に=Sheet3!A10とかでデータを引っ張ってきている場合、IF関数で、参照元にデータがあるか調べて無ければ非表示というような方法もありますが、T関数を使用する方法もあります。 =T(Sheet3!A10) のように指定すると、参照元にデータが無くても問題ありません。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.1

WORD上で解決する方法はあるはずですが、 とりあえずEXCEL上で解決する方法を。 =VLOOKUP(~~~) ↓ =IF(VLOOKUP(~~~)="","",VLOOKUP(~~~)) とりあえずこれでどうでしょうか。 頑張ってくださいヽ(^。^)ノ

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ラベル印刷

    エクセル2003を使用しています。 エクセルで住所録をラベル印刷出来るようにしています。 ラベル印刷を行った際に、住所情報がないラベルにも「〒」の表示がでて、次回の印刷に使用できなくなるので、もったいないため、「〒」の表示を、参照する住所録データがない際には消したいのです。 sheet1 に 住所録データ        A列に郵便番号000-0000 sheet2 に ラベルのテンプレート      関数 =INDIRECT("〒"&"sheet1!A1") を作成しています。 住所録データは、毎回別のCSVファイルからインポートしているので、sheet2上で関数を使って、sheet1、A列の参照行が空白の時は、「〒」を表示させなくしたいのです。 どうか関数式を教えてください。よろしくお願いいたします。

  • wordで差込印刷

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

  • Word 差し込み印刷 配置について

    Excelの400件ほどの住所録データをWord差し込み印刷を利用してラベルの作成を 頼まれて困っています。 そのExcelのデーターは「郵便番号」、「住所」、会社名」とセルが分割されてなく 1つのセルに、「郵便番号 住所 会社名」が書かれているため、 取り込んだデータの配置を1つずつ自分でエンターキーを押して整列しなおすよう、言われました。 そこでエンターキーを押して地道に整列しなおしていたのですが、 一度保存して再び開くと、また元の状態(取り込んだ時の整列されていない)に 戻ってしまいます。 (開く際、『データーベースからの文書が挿入されます。続行しますか?』→はい の場合) 『データーベースからの文書が挿入されます。続行しますか?』→いいえを選択すると 配置は整列後の書式になっていますが、なぜか2ページ目以降のラベルの住所が表示されません。 2ページ目以降のラベルの住所を表示するにはどうしたらよいでしょうか? ご教示よろしくお願いいたします。

  • ワード2007でのラベル作成

    ご存じの方よろしくお願いします。 いつもエクセル2007のデータをもとにワード2007でラベルを作っていたのですが、 ワードに差し込みフィールドの挿入→複数ラベルに反映といつものようにしていたら 郵便番号が〒123-4567のハイフンが〒1234567のように表示されたり 〒0と表示されたりしてしまいます(>_<) かれこれ3年以上毎月一度作成しているのですが このようなことになったのは初めてです。 エクセルデータを作り直したり、再起動やシャットダウンしたり してみましたが、以前のように作成できません。 1600件位の住所録なのですが、仕方なく今回は郵便番号を手入力しました。 毎月こんなことはしていられないので どうにか以前と同じように作りたいのですが…。 何が問題なのでしょうか…? ご存じの方よろしくお願いしますm(__)m

  • ワードの差込印刷で、

    ワードの差込印刷で、 ワード2003を使っています。 郵便物を送るのに、エクセルから差込印刷をしたいのですが、 エクセルデータは住所1と住所2でセルを分けてつくっています。 住所2にはマンション名、部屋番号を入れています。 その住所2が0表示になり、表示されません。 2000件近いデータなので困っています。 どうすればよいでしょうか? データはなるべくそのままの形で使いたいので、住所1と住所2を ひとつのセルにくっつけたくはないのです。 件数が多いので、どうすればよいでしょうか? よろしくお願い致します。

  • wordの宛名ラベルを差込印刷する際に・・・・・

    いつもお世話になっております。 どなたかおわかりになりましたらご教授くださいませ! エクセルで作った住所データををwordで差込印刷して宛名ラベルを 作成したいと思います。 なんとか出来たのですが、いざ印刷しようとすると、 (上の)レコードのところの矢印のボタンをクリックし次にすると なぜか下記の様に一人ずつしかずれて表示出来ません。 これは仕様なのでしょうか? 【wordデータ例(数字は便宜上ふりました)】 1郵便番号       2 郵便番号  住所           住所 お名前          お名前 3郵便番号       4郵便番号  住所           住所 お名前          お名前 5郵便番号       6郵便番号  住所           住所 お名前          お名前 ”次のレコード”をクリックすると・・・・ 2郵便番号       3郵便番号  住所           住所 お名前          お名前 4郵便番号       5郵便番号  住所           住所 お名前          お名前 6郵便番号       7郵便番号  住所           住所 お名前          お名前 延々続く・・・・ シート番号を入力して表示すれば、べつにいいのでは?といわれれば、 それまでなのですがこの、一個一個ずれていく状態はなんらかの設定でなっているのでしょうか?それとも、wordの仕様なのですか? ちょっと気になったもので お手すきの際にお願いします!

  • 差し込み印刷のやり方

    大量のエクセルのデータ(会社名・担当者・郵便番号・住所)を ワードのラベルに差し込み印刷したいのです。 ワードのラベルフォーマットはA4で縦5行横4列です。 ワード・エクセルともヴィスタです・・・ どなたか助けて下さい・・・

  • wordの差込印刷(ラベル作成)で困っています。

    Excelの宛名一覧のデータをインポートさせて、wordの差込印刷を利用してラベルを作成中です。 一枚目のラベル(ラベルの枚数が12枚なので、12件のラベルがword画面1枚目に表示されています)に、データの1番目の人の名前から順番に表示されているところまではうまくいったのですが、2枚目のラベルの先頭が、データ13番目の人のデータが来るのではなく、データ2番目の人の分が表示されています。 (わかりにくくて本当にごめんなさい) ●データ1番目の人=ラベル1枚目の先頭に表示 ●データ2番目の人=ラベル1枚目の2番目 と、 ラベル2枚目の先頭 に表示 ●データ3番目の人=ラベル1枚目の3番目 と、 ラベル2枚目の2番目 と、ラベル3枚目の先頭 に表示 ・・・というふうになってしまっています。 データ2番目以降の人は、複数ラベルができてしまいます。そうではなくて、1人につき1枚ラベルができればいいのですが、この場合、どういう操作を行えばきちんとラベル作成ができるのでしょうか。 たしか、何かのボタンを押しさえすれば、きちんとラベルが順番どおりにできたと思うのですが、、、 うまく説明できずにすみません。どなたか良い方法をご存知でしたら、お知恵をお貸しください。

  • エクセルのリストを使ってワード宛名ラベルの差込印刷

    こんにちは エクセルで作成した顧客リストを使って ワードの差し込み印刷の宛名ラベルを作成中です。 顧客リストには 会社名(A列)、郵便番号(B列)、住所(C列)、担当者(D列)があり、それぞれ2行目以降にデータが埋め込まれています。 問題は、複数担当者がいる場合です。1つの会社に複数担当者がいる場合、会社名・郵便番号・住所欄は最初の担当者の行にのみ記され、2人目(2番目)以降の担当者欄の会社名・郵便番号・住所欄は空欄となっています。 担当者が4人いるとすると2-4番目に記された担当者の宛名ラベルに当然のことながら会社名・郵便番号・住所が出てきません。 住所欄を空欄にせず、きちんと情報を入れると問題が解決されるのは十重承知していますが、それだとエクセルの顧客リストが見にくくなってしまい、それは避けたい手法(※)です。 ワードのIF関数を使うとか、もしくはエクセルの顧客リストに上記※以外の手を加えて解決するのであれば、その方法を教えて頂けませんでしょうか? 300近くの顧客があり、その半数において、複数担当者が存在し、簡単な方法がないものかと困っております。 よろしくお願いいたします。

  • エクセル住所をワードでラベル印刷するには

    ご教示、お願い致します。 エクセルで住所録を作成し、それをワードでラベル印刷したのですが、その際の郵便番号の事でお伺いします。 エクセルの住所録を郵便番号ウィザードを使用し作成した場合、 ワードのラベル印刷時には郵便番号がまともに印刷されないのですが、 これはしょうがない事なのでしょうか。 エクセルでの郵便番号入力時に半角でウィザードを使用せず 直接、半角で入力し直すしか方法はないのでしょうか。 どなたか詳しい方教えてください。。。

このQ&Aのポイント
  • ランウォッチj-350を使用していますが、時計画面が固まり操作ができません。
  • 充電器に差し込んでも状況が改善されず、困っています。
  • 日常的に使用するため、問題の解決策を教えてください。
回答を見る

専門家に質問してみよう