こんにちは
エクセルで作成した顧客リストを使って ワードの差し込み印刷の宛名ラベルを作成中です。
顧客リストには 会社名(A列)、郵便番号(B列)、住所(C列)、担当者(D列)があり、それぞれ2行目以降にデータが埋め込まれています。
問題は、複数担当者がいる場合です。1つの会社に複数担当者がいる場合、会社名・郵便番号・住所欄は最初の担当者の行にのみ記され、2人目(2番目)以降の担当者欄の会社名・郵便番号・住所欄は空欄となっています。
担当者が4人いるとすると2-4番目に記された担当者の宛名ラベルに当然のことながら会社名・郵便番号・住所が出てきません。
住所欄を空欄にせず、きちんと情報を入れると問題が解決されるのは十重承知していますが、それだとエクセルの顧客リストが見にくくなってしまい、それは避けたい手法(※)です。
ワードのIF関数を使うとか、もしくはエクセルの顧客リストに上記※以外の手を加えて解決するのであれば、その方法を教えて頂けませんでしょうか?
300近くの顧客があり、その半数において、複数担当者が存在し、簡単な方法がないものかと困っております。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
差し込み印刷では、基本的にデータを補充するような機能はありません。
このようなエクセルのレイアウトを重視するケースでは、No1の回答者のおっしゃるように、以下のような操作でエクセルの空白セルに一括してデータを挿入し、その範囲のフォントを白にして見掛け上同じレイアウトにすることになります。
データべースシートのA列からC列を選択して、Ctrl+Gでジャンプダイアログを出して「セル選択「空白セル」で「OK」し、空白セルが選択された状態で「=IF($D3="","",A2)」と入力し、Ctrlキーを押しながらEnterします。
もう一度A2セルからC列のデータ範囲を大きめに選択し、ホームタブの(Excel2003以前なら「書式」)「条件付き書式」で新しいルールで「数式を使用して・・・」を選択し、「=A2=A1」と入力し、「書式」でフォントの色を白に設定します。
今後のデータ追加に対応したい場合は、数式行のA列からC列のセルを選択して「コピー」し、未入力行のA列のセル以下に「貼り付け」でください(差し込み時にデータを選択する必要があるかもしれません)。
#Officeソフトはバージョンによって使用できる機能や操作方法が大きく異なりますので、質問の際には必ずバージョンを明記するようにしましょう。
回答ありがとうございます。
勉強になります。早速実行してみます。
今後、このような質問があればバージョンも記すようにいたします。
ありがとうございました。
No.2
- 回答日時:
はっきり言って,エクセルのデータを扱う基本原則に違反したことを考えています。
素人が色々考えるのは勝手ですが、エクセルで出来ることは制約があります。根本的なところは崩せません。差込印刷の機能はワードに備えられた機能で、差込印刷は「フィールド」という、奥の深い機能の一部を使っているようです。
ワードで挿入ーフィールドのメニューの中にMergeFieldなどがあり
フィールドには、IFがあり,これらを組み合わせて使えるかも知れませんが、そこまで解説した本は皆無に近く、解説したWEBページもすくないと思います。プロ部ラム的な素養が必要と思います。
やるなら人に頼らず、WEBででも勉強してください。
ですから、あなたがプログラムのプロ、ワードの熟達者でない限りあきらめるべきです。
===
それより下記でも勉強して応用したら。
同じ値の場合は第2行目以下は白色文字にして見えなくする。
例データ ?列 A1:A7
a
a
a
a
b
b
b
ーー
A2:A7を範囲指定(A2に注意。データだい2行の意味。見出し行などあるとこの数が変わるから注意)
書式ー条件付書式ー数式が、で
=A2=A1
書式をフォントを白に設定
OK OK
で同じ値の2行目以下は見た目は見えなくなる。
非表示希望列で上記を行う。
これで差込印刷をやってみてください。差込印刷は普通にうまく行くと思うが。
回答ありがとうございます。
機能がないということが分かりましたので、エクセルデータで重複する箇所を ご教示頂きましたとおり、白色フォントで見えないように設定をかけようと思います。
詳しいご説明をありがとうございました。
No.1
- 回答日時:
基本的に、リストは1行に1件を空白等ないように作るのが鉄則だと思います。
見やすさと扱いやすさは別物と考えましょう。
この場合、エクセルの空欄をまず埋め、上セルに同じ内容のデータがあるセルは文字色を白にするなどの条件付書式を設定するなどで対応されたらどうでしょうか。
お望みの方法とは違うかもしれませんが…
回答ありがとうございます。
はじめてこちらのサイトを利用させて頂き、回答がついてとてもうれしく思っております。
>「見やすさと扱いやすさは別物と考えましょう。」
機能がないということが察しつきましたので、そうすることにします。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 年賀状作成・はがき作成 エクセルで作った住所録をワードの差し込み印刷ではがきに印刷したい 3 2022/09/26 15:47
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- ビジネスマナー・ビジネス文書 病院からの内定結果に同封されていた返信用封筒の描き方についてです。 写真のように、病院名の下に部署と 3 2022/09/04 21:22
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- その他(ビジネス・キャリア) 国税庁法人番号公表サイトの検索で会社の名前入れて所在区や郵便番号入れて情報が出てこない 2 2023/04/30 10:00
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルの住所から郵便番号を表示するには 2 2022/09/01 16:18
- 確定申告 貸株金利を確定申告する際について 2 2023/03/09 14:57
- その他(IT・Webサービス) [PayPay銀行キャッシュカード拾得の件] このメールは本物か? 6 2022/09/15 21:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数で、範囲内の最後のセ...
-
更新前と更新後の差分をVBAを使...
-
Excel関数:「0」を除いた標準...
-
エクセル 8ケタの数字から日数...
-
エクセル セル内の重複する文...
-
値の入っているセルのうち、一...
-
ピボットテーブル 0個の行を...
-
【エクセル】区切り位置で分割...
-
複数の候補列から、検索値と一...
-
Excelで複数列かつ複数行分の一...
-
SUMIFで数値が入力されているセ...
-
エクセルの表について
-
あるexcel表からチェックボック...
-
エクセル、正数のみの集計[(負...
-
Excelのマクロでソートがうまく...
-
スプレッドシートでドロップダ...
-
エクセルVBAを使ってセルに日付...
-
Excel:合計が一番上になる形で...
-
Excelのマクロで行を間引きたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数:「0」を除いた標準...
-
【エクセル】区切り位置で分割...
-
Excel関数で、範囲内の最後のセ...
-
エクセルに入力された日付「S40...
-
値の入っているセルのうち、一...
-
ピボットテーブル 0個の行を...
-
SUMIFで数値が入力されているセ...
-
エクセルで何種類のデータがあ...
-
複数の候補列から、検索値と一...
-
【Excel】歯抜けデータの集約
-
更新前と更新後の差分をVBAを使...
-
SUMPRODUCT関数 行が増えても...
-
A and B or Cの合計の出し方
-
SUMIFとCOUNTIFの違いについて
-
エクセル 8ケタの数字から日数...
-
VLOOKUPの検索で該当するものが...
-
Excelのマクロでソートがうまく...
-
ピボットで複数の区切りでグル...
-
Excelで複数列かつ複数行分の一...
おすすめ情報