条件付きの差込印刷がうまくいかない!ワード2002でのIFフィールドの使い方を教えてください

このQ&Aのポイント
  • 条件付きの差込印刷がうまくいかない問題について、ワード2002でのIFフィールドの使い方を教えてください。
  • エクセル2002で作成した表をワード2002で差込印刷する際に、条件に応じたデータの差込がうまく行われません。
  • 特に、子供ありの場合と子供なしの場合で差込の方法が異なるため、IFフィールドを使用して条件分岐を行っていますが、うまく機能しません。どのように改善すればいいでしょうか?
回答を見る
  • ベストアンサー

条件付きの差込印刷がうまくいかないのです

昨日こちらに質問してIFフィールドを知りました。 ところがイマイチもうまく出来ません。助けて下さい。 エクセル2002で表を作成し、ワード2002へ差込印刷をします。 子供あり 子供なし  年齢  住所 1       ○    33  東京 2 ○          40  千葉 3       ○    23  千葉 4 ○          33  京都 以下のデータが900件位続く 条件が 子供ありが○の場合は年齢を差込 住所は差し込まない 子供なしが○の場合は年齢は差し込まず 住所を差し込む をIFフィールドで以下作成してもどちらも、差込がされてしまいます。 2つ条件があるばあいは2段にするのでしょうか? {IF {MERGEFIELD 子供あり}="○" "{MERGEFIELD 住所}" ""} {IF {MERGEFIELD 子供なし}="○" "{MERGEFIELD 年齢}" ""} この表の順番どおりに印刷をしたいので、子供ありだけソートして差し込むことができません。また、差込印刷ではなくて、アクセスとかの方がいいのでしょうか?

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

指定に問題は無いように思いますけど、、、 私が試した感じでは切替え表示になりましたよ。 元データを  子供  年齢  住所 1 無  33  東京 2 有  40  千葉 3 無  23  千葉 4 有  33  京都 のようにして、 {IF {MERGEFIELD 子供}="有" "{MERGEFIELD 住所}" {MERGEFIELD 年齢}} って感じにしたらどうでしょう?

granserina
質問者

お礼

ありがとうございます。成功しました!

関連するQ&A

  • 条件付の差込印刷

    番号  年齢 子供あり 子供なし 01   32  ○    空欄 02   31  ○    空欄 03   60  空欄    ○ 04   42  ○    空欄 以下900件くらい続く 上記のようなエクセルの表でワード2002に差込印刷をします。 差込印刷には、番号、年齢、子供あり、子供なしを入れます。 しかし、その際条件をつけて印刷したいのです。 条件は、子供ありの人は年齢を印刷する 子供無しなら年齢は印刷しない。 というのをやるのはどうしたらいいのでしょうか? こどもあり、なしを別のリストに抽出しておくというやり方が事務処理上できません。あくまでもこの表の順番で印刷をしたいため。このやり方を色々ネットで調べたのですがなかなかうまく調べることが出来ませんでした。よろしくお願いします。

  • 差込印刷 MERGEFIELDとは?

    こんにちは OSは98SE、office2000です ワード内に表(9列×5行)を作成して、セル内に差込フィールドの挿入をしました、画面上ではエクセルで作ったデータ-が表示されていますが、プレビューと実際に印刷してみると MERGEFIELDと差込フィールド名が表示されるだけでデータ-が表示されません、どうしてでしょうか? よろしくお願いします

  • Wordの差込印刷で日付の昭和と平成を判別する

    WordとExcelで差込印刷のファイルを作ったのですけど、 Excelに生年月日を入れて、Wordで差込印刷をするときに 平成で”○”を印刷したいのですけど {IF { MERGEFIELD 生年月日 } >= "1989/1/8 "○" "" } という式を書いたのですけど、○の表示が平成だけで でないのですけど、どこら辺が違うのでしょうか 教えてください。

  • 差込印刷での条件指定

    以前,Excelで作成した住所録をWordの差込印刷ヘルパーでタックシールに印刷する際,住所録全体ではなく,その一部を印刷するにはどうすればいいか伺いましたら,住所録データの方に予め抽出用のキーワードを作り,差込印刷ヘルパーのクエリオプションで条件指定すれば,条件に合致したレコードのみを抽出して印刷できると回答をいただきました。 そこでExcelの住所録にオートフィルタを設定し,差込印刷ヘルパーのクエリオプションを開いてみたのですが,「レコードの比較」「レコードの並べ替え」と2つのものが出てきましたが,条件の指定が出来ません。 Excelでの条件指定法(オートフィルタ)が間違っているのでしょうか…。 よろしくお願いします。

  • 差し込み印刷でのMOD関数

    Wordの差し込み印刷についてお聞きしたいことがあります。 Word、Excelについては多少知識はありますが 差し込み印刷については初心者です。 Excelからデータを持ってきたいのですが セルには6桁の数字が入っていて、そのうちの頭1桁をとる場合に フィールドコードでMod関数のような式を入れると 上手く行くのではないかと考えています。 http://okwave.jp/qa/q4865527.html 上記ページを参考にしたのですが、なかなか上手く行きません。 私の場合、参照しているセルの名前がF2なので 初期段階のフィールドコードは { MERGEFIELD "F2" } とあったので { = MOD ( { MERGEFIELD "F2" },100000 ) \# # } としてみました。 構文エラーになります。 よろしくお願いいたします。

  • 差込印刷

    Wendy02さん、丁寧なご回答をいただいてありがとうございました。 しかし、わたしの理解力が足りなくて、なかなか差込印刷のフィールドの一致ができません。 これ以上Excel住所録の宛名印刷を続けるのは、止めます。 Excel住所録を捨てて、Microsoft Outlookの連絡先を作成してみようと思います。

  • word 差込印刷 条件でフィールドを変える

    差込印刷でAのフィールドが1ならば、住所1のフィールドの値を、1以外ならば住所2のフィールドの値を表示したいのですが…。

  • 住所録の差し込み印刷について

    差し込み印刷で葉書などに宛名を印刷する場合、差し込み印刷用に住所録を作らなければならないのでしょうか。(ウインドウズ7の場合、「差し込み文書」のタブから「宛名の選択」を開いて住所録を作る) エクセルで作った住所録あるいはワードの表などで作った住所録では差し込み印刷はできませんか? よろしくお願いいたします。

  • 差込印刷

    エクセルのデータをワードに差込印刷したいのですが、日付が 8/5/2007のようになってしまいます。 過去ログなどを調べて  { MERGEFIELD フィールド名 \@ "ggge年M月d日" } にするということがわかり実践してみたのですがどうしても 平成19年0月5日のように月の部分が0と表示されてしまいます。 どなたかわかる方がいらっしゃったら教えていただけないでしょうか?

  • 差込印刷について

    差込印刷について 案内状のような文書を作成する場合、Excelで作成した住所録データを使い、Wordで 差込印刷ができるので問題ないのですが、 Excelで作成した明細書に差込印刷をしたい場合はどのようにすればいいでしょうか。 1つずつであれば式をいれて、作成できるのですが、ワードのように どんどん作成できず、計算式を直していく必要があります。 Excelでもワードのようにどんどん宛名を入れこんで印刷できる方法があれば 教えていただけないでしょうか。 宜しくお願いします。