• ベストアンサー

◆急募!◆ エクセル 重複するデータの抽出について

下記のようなシート構成の時、A列の中から"5個以上重複する顧客No"を別セルor別シートに表示したいです。データが大量にあるため、マニュアル作業には膨大に時間がかかってしまいます。Googleで調べてみたのですが、条件に一致する方法が見つからなかった為質問させて頂きます。できれば一番簡単な方法でご教授ください。 【シート構成】    顧客No    社名     機械番号     A        B       C 1    21     ABC     W1011 2    21      ABC     W1012 3    55      KFC     V2525 4    55      KFC     V2526 5    55      KFC     V2527 6    101     OPPS     H1010 7    252     SUN     T1999 8    252     SUN     T2000 9    252     SUN     T2001 10    252     SUN     T2002 11    252     SUN     T2003 12    503     MIC     P1111 13    521     TET     LV045 14    521     TET     LV046 15    608     GRE     LS123 16    608     GRE     LS124 17    608     GRE     LS125 18    608     GRE     LS126 19    608     GRE     LS127 20    713     BDS     P1212 ※A列の顧客Noでソートしている ※機械番号はそれぞれ違う ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 【完成イメージ】別セルの場合    顧客No     社名     機械番号      E        F       G 1     252     SUN     T1999 2     252     SUN     T2000 3     252     SUN     T2001 4    252     SUN     T2002 5     252     SUN     T2003 6     608     GRE     LS123 7     608     GRE     LS124 8     608     GRE     LS125 9     608     GRE     LS126 10    608     GRE     LS127 【利用環境】 Office2003 SP3 OS Windows XP SP3

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

  • ベストアンサー
  • don9don9
  • ベストアンサー率47% (299/624)
回答No.1

D1に =COUNTIF($A$1:$A$20,A1) と入力して、これを最終行までコピーします。 (20は行数です。適宜変更して下さい) 後はオートフィルタでD列が5以上で抽出すればいいです。 件数が何万件もあると計算に多少時間がかかるかもしれませんが そこは気長にお待ち下さい。

CHAI-TEA
質問者

お礼

don9don9さん 早速の回答ありがとうございます! お二人から回答を頂きましたので、両方ともためしてみて、どちらか良い方を使用したいと思います。今後とも宜しくお願いします。

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

その他の回答 (1)

noname#204879
noname#204879
回答No.2

   A   B    C    D   E   F    G 1  顧客No 社名 機械番号     顧客No 社名 機械番号 2    21 ABC  W1011   FALSE 252   SUN  T1999 3    21 ABC  W1012      252   SUN  T2000 4    55 KFC  V2525      252   SUN  T2001 5    55 KFC  V2526      252   SUN  T2002 6    55 KFC  V2527      252   SUN  T2003 7   101 OPPS H1010      608   GRE  LS123 8   252 SUN  T1999      608   GRE  LS124 9   252 SUN  T2000      608   GRE  LS125 10   252 SUN  T2001      608   GRE  LS126 11   252 SUN  T2002      608   GRE  LS127 12   252 SUN  T2003 13   503 MIC  P1111 14   521 TET  LV045 15   521 TET  LV046 16   608 GRE  LS123 17   608 GRE  LS124 18   608 GRE  LS125 19   608 GRE  LS126 20   608 GRE  LS127 21   713 BDS  P1212 D2: =COUNTIF(A$2:A$21,A2)>=5 [データ]→[フィルタ]→[フィルタオプションの設定]を次の条件で実行するのが簡単です。   “指定した範囲”にチェック入れ   [リスト範囲]   $A$1:$C$21   [検索条件範囲]  $D$1:$D$2   [抽出範囲]    $E$1:$G$1 【注意】 1.セル D1 には何も足さない、何も引かない空白のママにしておくのが肝要です。 2.セル D2 の式中の「A$2:A$21」あるいは[リスト範囲]の「$A$1:$C$21」は、それぞれ「A:A」、「A:C」でも構わないが、必要最小限の範囲を指定する方が得策です。

CHAI-TEA
質問者

お礼

mike_gさん 早速の回答ありがとうございます! お二人から回答を頂きましたので、両方ともためしてみて、どちらか良い方を使用したいと思います。今後とも宜しくお願いします。

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

関連するQ&A