• ベストアンサー

エクセル データーのダブり削除整列とカウント

 初めまして、よろしくお願いします。  エクセルデーターで    A    1  5   2  8 3  9 4  1 5  5 6 10 7  3 8  5 9  8  というA列データーを    A   B 1  1  1 2  3  1 3  5  3 4  8  2 5  9  1 6 10  1 7 とA列でデーターを順に整列させ、B列にはダブりの数を求めたいと思います。何か良いやり方が有りましたら、よろしくお願いします。

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

1、B列に =COUNTIF(A$2:A$10,A2) と入れて下までコピィする(重複の数がでます) 2、A、B列選択して、データ=>並び替え(データ順に並び替えます) 3、データ=>フィルタ=>フィルタオプションの設定   リスト範囲に、A列の範囲を指定、下部の   重複するレコードを無視する にチェック いれて OKします。   (重複部分が非表示になります)

kei__2000
質問者

お礼

 回答ありがとうございます。うまくできました。大変助かりました。

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

その他の回答 (1)

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.2

あまり芸が無いですが...作業列を使わない難しい式は達人のレスをお待ち下さい。 .........A..........B..........C..........D ..1..........5..........5...........1...........1 ..2..........8..........8..........3...........1 ..3..........9..........9..........5..........3 ..4...........1...........1..........8..........2 ..5..........5......................9...........1 ..6.........10.........10.........10...........1 ..7..........3..........3........................ ..8..........5.................................... ..9..........8.................................... B1の式=IF(COUNTIF($A$1:$A1,A1)>1,"",A1) C1の式=IF(ISERROR(SMALL($B$1:$B$9,ROW(A1))),"",SMALL($B$1:$B$9,ROW(A1))) D1の式=IF(C1="","",COUNTIF($A$1:$A$9,C1))

kei__2000
質問者

お礼

 回答ありがとうございます。うまくできました、参考にさせていただきます。

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

関連するQ&A

  • Excel 関数で上から順に数字を整列させる

    Excelで、下記表(例)に入力された数字を上から順に関数を用いて隣のB列に整列させたいです。 ・例 A1:A60の表があります。 ※以下A列に入力された数字とします 1 空白 2 20 3 空白 4 15 5 25 ・(省略、この間空白と考えて下さい) ・ ・ 59 10 60 空白 上記表(例)は、A2に20,A4に15,A5に25,A59に10それ以外は空白を表します。 上記表のセル内数字は全て手入力とします。 全てのセルが空白の場合もあります。 B列はB1:B5の5行です。 この入力された数字を関数を用いて、B列に上から順にB1に20,B2に15,B3に25,B4に10,B5は空白となるように整列させたいです。 B列セル結果は他シートに参照されますのでセルはロックを掛けています。 上記のことからデータの並べ替えも使えませんし昇降順でもありません。 上から順に整列させた数字を、B1:B5の5行内で上位5まで表示させます。 A列の行数が多いのでif関数も使えません。 なお、上記質問内に不明な点がありましたら補足させて頂きます。 以上、宜しくお願いします。

  • エクセル 重複データのカウント

    初めまして。 初めて質問いたします。 よろしくお願いいたします。 エクセルで、A列に7ケタの数字13万件         B列に同じく7ケタの数字100~2000件         C列にB列にデータがある行まで=COUNTIF($A$2:$A$130000,B2) 上記の状況で、C列の値は1か0しか出ない状態なので、 セルD1に=COUNTIF(B2:B2000,0)と入れてB列にあるけどA列にないデータの 数(重複していないデータ)をカウントしています。 しかしながら、ベースとなっているA列のデータが13万件と多いので、 再計算などに結構時間がかかっているので、どうにかならないかと思いまして 質問させていただきました。 ちなみに、A列のデータは少しずつ増えていきます。 1度B列にあってA列にないデータは、次にB列に違うデータを入れてカウントする際に 新規データとしてA列に追加しています。 なんとか処理が速くなる方法などありましたらご教授下さい。 よろしくお願いいたします。

  • EXCELシートの整列

    EXCELで、各シートに名前を付けて使っています。ひとつのファイルに膨大な数のシートが入っているので、分かりやすく操作できるようにシートを整列したいのですが、どうすれば良いでしょうか。 たとえば、シート名を「あいうえお」順で左から自動的に整列させたいと思っています。 EXCELでそういう操作は可能なんでしょうか? よろしくお願いします。

  • エクセルでデーターを比較削除したいのですが。

    エクセルでの質問です。 エクセルで、A列に1万件ほどの電話番号が入っているとしまして、B列に1000件ほどのやはり電話番号が入っているとします。A列のデーターとB列のデーターを比較しまして、もしB列のデーターと同じものがA列にある場合、A列の該当しますデーターを削除したいのですが、エクセルでそのような事が出来るのでしょうか?重複データーの削除で検索してみたのですが、いまいちよく理解できなかったものですから投稿させて頂きました。ご存知のお方がいらっしゃいましたらば、御教示頂きたいのです。エクセルは、2007を使用しております。宜しくお願い致します。

  • エクセル 複数のデータのカウント

    A列に複数の重複した名前、B列に1と0のみのデータがあります。 B列のデータは隣の名前に対応しています。 重複している名前のデータを他の列で一つにまとめ、名前に対応した1と0のデータの個数をカウントし、それぞれ表示したいのです。 (図のようなグラフを作りたいため、1と0のデータを足した数との割合を表示しています) A,B列をD,E,F列のような形にしたいと察していただけるとありがたいです。 よろしくお願い致します。

  • EXCELでの整列(?)方法について

    EXCELで以下のようなことが可能かどうか教えてください。もし、できないようであれば何を使えば可能なのかをお願いします。 1.A列にIDが1.2.3.4.5.10.11.12.13.15・・・・・10000と間が抜けてふられ、B列に顧客名、C列に住所が書かれた表1があります。 2.「1」と同様にA列に1.2.3.10.11.15・・・・10000とさらに間が抜けてふられ、B列に顧客名、C列に担当者が書かれた表2があります。 この表1と表2を顧客IDで結びつけるようにA列に顧客ID、B列に顧客名、C列に住所、D列に担当者という感じで整列(もちろん担当者が空欄の顧客ができます)させることはできるのでしょうか。 分かりにくい文で申し訳ありません。どなたかお力を貸してください。

  • データのダブりを省いた並べ替え

    どなたか教えてください。 A列に カーナビ ビデオキャプチャ ビデオキャプチャ ノートパソコン ケースファン ケースファン といった具合にデータが並んでいます。 ダブっていたり、一個だけしかないものもあります。 このA列の中から、ダブっているものを省いてB列に並べ替える関数をB列に書きたいのです。 固定されているものがあればVLOOKUPとかで出来るかと思ったのですが、まったくの任意の データなので、単純にダブりを省いて並べ替えたいです。 データ数は大体1000前後です。 EXCEL2003を使用しています。 よろしくお願いいたします。

  • セル内のデータの数をカウントしたいのです

    A列・B列・・・の各列内のデーターの数を各列1行目に表示したいのですが、B1に表示ならCOUNTA(A:A)でいいと思いますが、A1にA列の数、B1にB列の数、C1にC列の数・・・というふうに作りたいのです。 ちなみに各列は可変でどんどんデーターが追加されます。 各列のデーターの増え方は規則性がありません。 重複でも1件のデーターとして数えます。 A列は数字のみB列以降は文字がはいります。 以上の条件です、よろしくお願いします。

  • EXCELで2つのファイルから重複データで抜き出したいです。

    EXCELで2つのファイルから重複データで抜き出したいです。 『A』ファイルという顧客データと『B』ファイルという顧客データがあります。 それぞれ項目は同じで、 A列=顧客コード B列=顧客名 C列=住所   ・   ・   ・ となっています。 『A』ファイルと『B』ファイルそれぞれのファイルには顧客コードに重複はありません。 『A』ファイルと『B』ファイルを比べて 重複データ以外のダブリのないファイルを作成したいです。 よろしくお願いします。

  • エクセルの表で条件を指定しての整列

    エクセルの表で条件を指定して整列させようとしています。 よろしくお願い致します。 画像のようにA列の商品名に、B列、C列の2つの条件が付いた商品がありD列に在庫数を入れています。 はじめは「画像C表」のように規則を設定したものに従って並んでいたのですが、操作ミスがあり「画像A表」のように行をバラバラにしてしまいました。 A列の商品名、B列、C列の条件とD列の在庫数の横の並び(1行づつの並び方)は元のままです。 A列の商品名、B列、C列の条件の記入内容は半角全角文字様々です。 「画像B表」のような在庫数だけ入っていない表は存在しています。 これを「画像B表」の整列規則に従って元のように並べ直すのに苦労しています。 例えば定型の表である「画像B表」のA2セルとB2セルとC2セルの値が共通の行の「画像A表」のD2セルの値を「画像B表」のD2セルに並べるという方法が出来ればと思うのですが数式をどう設定してよいのか判らない常態です。 実際の商品数(行数)は10,000程あり日常扱っている商品のためかなり焦っております。 確実に元に戻せればどのような方法でも結構です。 初歩的な内容かもしれませんが、よろしくお願い致します。

専門家に質問してみよう