• 締切済み

Excelの機能で出来ますか?

2つの表で比較し、両方の表になかった時に、その行を抜き出したいと思っています。 どのようにしたら、良いでしょうか? 表A  大グループ  小グループ      大グループ  小グループ   い. 100      1         100      1  ろ. 100      2         100      2  は. 100      3         100      3  に. 110      1         110      1  ほ. 110      2         110      2  へ. 110      3         110      3  ち. 111      2         111      2  り. 111      3         111      3   上記のように、大グループがあって、その下に小グループがぶらさがっているのですが、両方の表に、111 1 の組み合わせがありません。 この時に、Excelの同じブックにある別シートに、「111 1」と 書き出したいのですが、出来ますでしょうか? 難しい方法でなくても、「111 1」が抜けていることが分かるには、 どうしたらいいですか?マクロ又は、関数を教えてください。 関数で出来れば有り難いです。 よろしくお願い致します。    

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 外しているかもしれませんが・・・ どの組合せがないか?という前に、組合せが何種類あるか表示させる必要があると思います。 そこで一つの案ですが、 ↓の画像の右側に大グループ・小グループの必要な全ての組合せ表を作成してみました。 J2セルに =J$1&$I2 という数式を入れ列方向と行方向にオートフィルでコピーします。 これで全ての組合せ表ができます。 そして、表1・表2共に作業用の列を使います。 C2セルに =A2&B2 としてオートフィルで下へコピー 同様にG2セルにも =E2&F2 として下へコピーします。 最後に右側の組合せ表全て(J2~L4)を範囲指定し、条件付書式を使います。 当方使用のExcel2003の場合ですが、 メニュー → 書式 → 条件付書式 → 「数式が」を選択し、数式欄に =AND(COUNTIF($C$2:$C$10,J2)=0,COUNTIF($G$2:$G$10,J2)=0) として 書式 → パターンから「赤」の塗りつぶしを選択しています。 これで全ての組合せの表の中で、表1・表2の両方にないもののセルが「赤」になります。 (どちらか一方にあれば色はつきません) ぱっ!と思いつくといえばこの程度ですが、 参考にならなかったら読み流してくださいね。m(__)m

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

このデーターの並びには規則性が有るのでしょうか? 大グループは100-110-111...規則性? 小グループは1-2-3..と並んでいるように見えます...が どうなんでしょう 何らかの規則性で並んでいるか、「111 1」を含む比較の対象が無ければ、抽出も出来ません

関連するQ&A