Excel のシート上のある列の重複するデータを検出する方法を教えて下さい。

A 回答 (4件)

なるほど・・・


では、こんなのは?

摘出したい範囲を選択します。
(任意のセルをアクティブセルにします。)
で、「Ctrl+Shift+|」を押してみてください。
あとは煮るなり焼くなり・・・・
ってこれもききたいこととちがってたらすいません・・・。
    • good
    • 0
この回答へのお礼

こんな機能があったのですね。びっくり
ありがとうございました。
ただ、今回はデータが3000件あるので、この方法だと少しばかり時間がかかってしまいます。

今回はAccessにデータコピーして、重複クエリーで抽出しました。

またお願いいたします。

お礼日時:2001/08/09 16:00

A1からA列にデータが入っているとして、B1に



  =IF(COUNTIF($A$1:A1,A1)>1,"@","")

としてコピーすれば、重複した2件目から『@』が表示されます。特にソートなどは必要ありません。

『重複している』データに全て印をつけるなら

  =IF(COUNTIF(A:A,A1)=1,"","@")

ご参考に。

この回答への補足

ありがとうございました。
参考にします。

補足日時:2001/08/09 15:58
    • good
    • 0

エクセルで重複データを抽出するのはちょっと面倒ですが、私は下記のようにやっています。



A列から重複の値を抽出するとします。
一行目は項目名が入力されていると仮定します。

1.A列を並び替えします。(昇順でも降順でも構いませんが、他の列のデータが入れ替わってしまわないように気をつけて下さい。)
2.空いている列に次の数式を入力します。ここではB列とします。
  =if(a2=a1,b1+1,1)
 (すぐ左のセルとその上のセルの値が同じだったら、
  真上のセルの値+1、
  違っていれば 1)

3.2の数式を最終行までコピーします。

4.オートフィルタをかけてB列の値が1より多きいものを抽出(>1)

出てきたものが重複データです。

この回答への補足

ありがとうございました。
参考にします。

補足日時:2001/08/09 15:55
    • good
    • 0

ききたいことが微妙にわからないんですが、


フィルタ→オートフィルタをやってみては?

ききたいこととちがってたらすいません。

この回答への補足

時間が無かったので、簡単に質問しすぎました。
重複データの抽出を行いたいのです。
Access に「重複クエリー」というのが有るのですが、それと同様のことを行いたいのです。

スクリプト等で実現可能なのですが、Excel の標準機能で実現可能であれば、その機能で抽出したいと考えています。

補足日時:2001/08/09 11:26
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング