• ベストアンサー

重複するデータから代表値を抽出したい

Excelの表のデータで、重複した値が含まれるとして、代表値だけを関数を使って抽出したいです。 データ   抽出結果   A     A A     C C     B A     D B D 条件としては、ROW関数は理由があって使えません。ROWで設定する値は手打ちでも構いませんので、教えていただけると助かります。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8011/17123)
回答No.3

#1です。 「Excelの仕組みを使ったほかのシステムで利用する」というときの常套手段は,関数ではなくVBAを使うことなんですけど。 まあ,どうしてもというのなら,データがA2からA7にあるとして B2=COUNTIF($A$2:$A2,A2)を入力してB7までコピー C2=SUMIF($B$2:B2,1)を入力してB7までコピー D2=1,D3=D2+1を入力してB7までコピー E2=INDEX(A:A,MATCH(D2,C:C,0))を入力してB7までコピー

tatsuponics
質問者

お礼

ありがとうございます。 希望通りに抽出することが出来ました。助かりました。

その他の回答 (2)

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.2

範囲 A2:A7 を選択 ⇒ Ctrl+C ⇒ セル B2 選択 ⇒ Ctrl+V ⇒ Alt+AMCR ⇒ [OK] ⇒ [OK]

tatsuponics
質問者

お礼

ありがとうございます。 手早く削除できますね。勉強になりました。

  • f272
  • ベストアンサー率46% (8011/17123)
回答No.1

「代表値だけを関数を使って抽出」ってどういうこと?代表値って何だろう? 単に重複するデータを削除するだけですか?それからどうして関数を使いたがるの?普通に考えるとコピーを作って重複データを削除していくのだけれど... (1)データを適当なところにコピーする (2)コピーしたデータを選択して[データ]の[重複の削除]をクリック

tatsuponics
質問者

補足

代表値というのは、重複したデータを削除した後に残るデータです。おっしゃる通り、コピーして重複を削除すれば済む話なのですが、これをコピーして削除ではなく、関数を使って自動的に抽出したいのです。理由はExcelの仕組みを使ったほかのシステムで利用するためです。

関連するQ&A

  • 指定条件に合うデータを関数で抽出したい

    Excelの表のデータで指定の条件に合ったデータだけを、関数を使って抽出したいです。            条件:C列="〇" A列 B列 C列   (抽出結果) 東京 10  〇    東京 10 〇 大阪 20  〇    大阪 20 〇 大阪 25  × 関数としては、ROW、ROWS、COLUMNS関数は理由があって使えません。ROWなどで設定する値は手打ちでも構いませんので、教えていただけると助かります。 どうぞよろしくお願いいたします。

  • 重複データの抽出

    重複した数字のデータを抽出してまとめたいのですが教えていただけないでしょうか? 例えば A列    B列   1245     1365     1245 1398 1365 1155 1245 この表を      A列    B列   1245    1245 1365    1365 1245    1398 1398    1155 1365 1155 1245 のようにまとめたい A列の重複したデータを抽出しB列にまとめたいのですが、なるべく関数でやりたいのですが、良い方法をお願いいたします。

  • 重複するデータの抽出について(エクセル)

    エクセル2003にて重複するデータの取り出しをしたいのですが、 わからないので教えてください。 例えば   A列   B列   C列    D列    E列・・・ 1  色  1回目  2回目  3回目   4回目 2  赤   あ    a      A       0 3  白   い    b      B       1 4  黄   う    c      C       2 5  黄   え    d      D       3 6  黒   お    e      E       4 7  赤   か    f      F       5 : このデータの中から、別のシートのA1に 赤と入力したら、B1にD列のA・Fを抽出 黄と入力したら、B1にD列のC・Dを抽出をしたいです。 VLOOKUP関数を使用してみたのですが、 赤と入力すると、D列のA(1番上のデータ)のみしか抽出出来ず、Fが抽出されません。 重複するデータがあるのはA列のみで、D列には重複するデータはありません。 わかりにくい文章ですみませんが、よろしくお願いします。

  • エクセル 重複データの抽出

    エクセルを使って重複データをチェックしようと思っていCOUNTIFで試したのですがうまくいきません・・・ご存知の方教えてください。m(__)m   A     B       C         D       E     F   店番  顧客番号  氏名(カナ)   電話番号   住所1   住所2 という表の電話番号が重複する先を抽出したいのです。データ件数は約3000件ほどあります。できれば重複したデータは別のシートに店番順に表示をしたいのですが関数でできるのでしょうか?

  • 重複しないデータのみを抽出

    初めまして。 初心者なりに頑張ってみたのですがうまくいかず、 エクセルかアクセスにて、下記内容を処理出来ないものか 質問させて頂きました。何卒宜しく御願い致します。 2つのデータを併せて、重複しないデータのみを抽出したいのです e.g. データ1=(a,b,c,d) データ2=(b,b,c,d,e) 求めている結果=(a,b,e) となります。 現状、手作業にてチェックしているので、 非常に時間がかかってしまい困っております。 何卒、宜しくお願いします。

  • ACCESSのフィールドのデータを無重複に抽出する

    お世話になります。 ACCESS2000を使用しています初心者です。 あるフィールドに入力されているデータを無重複に抽出したいのですが、簡単で良い方法を教えて下さい。 エクセルでの無重複抽出はできるのですが、データ数が34万件くらいあり、推測される結果は2万件くらいになります。 例) 商品 A B C A B D C 結果 A B C D よろしくお願いします。

  • 重複するデータの削除と抽出方法

    はじめまして。 区分   ランク 001  A 002  B 002  B 003  C 004  D 005  E 005  F このようなデータを以下の条件で削除し抽出する方法を教えていただけないでしょうか。 ・区分が重複しているデータを削除したい。 ・しかし区分が重複していてもランクが異なる場合は削除しない。    ↓ 001  A 002  B 003  C 004  D 005  E 005  F エクセルとアクセス両方での方法を教えていただければ有難いのですが・・・(エクセル、アクセスとも初心者です) わかりにくい質問ですがよろしくお願い致します。

  • エクセルで重複しないものだけを抽出したい

    下記のようなデータがあります。 A B C D 1 20 30 40 1 20 32 41 1 20 30 49 1 20 81 39 2 20 76 40 2 20 32 41 2 20 30 49 3 20 81 39 3 20 39 40 3 20 32 41 4 20 30 49 4 20 81 98 このうち、列Aの他と重複しない部分であり、かつ先頭行を抽出するにはどのようにしたらよいでしょうか? 上記の例で言うと、列Aの1から4までのそれぞれ1行目を選ぶという作業です。 抽出後 A B C D 1 20 30 40 2 20 76 40 3 20 81 39 4 20 30 49 vlookupなどの関数でできるのでしょうか?教えてもらえたらうれしいです。お願いします。

  • エクセル 重複データの抽出方法を教えてください。

    複数のセルの値が同じである重複データを抽出する方法を教えてください。 (A)伝票No.、(B)勘定科目CD、(C)金額、(D)取引先CDとなっている場合で、(B)(C)(D)のすべての値が同じデータ(重複データ)のみを抽出したいのです。 例: (A)伝票No.、(B)勘定科目CD、(C)金額、(D)取引先CD 12120 005 10,000 1234 ※ 12121 005 20,000 1234 12122 004 20,000 1235 12123 003 20,000 1236 12124 005 10,000 1234 ※ 12125 003 20,000 1237 12126 006 10,000 1237 ※印の2つの行が重複データとなり、この行のみを表示または色や印を付けてわかる状態にしたいのです。 重複しているデータは双方わかるようにしたいのですが可能でしょうか? (伝票No.12120と12124の両方が解る状態) データ件数が5000件ちょっとあるのでソートしただけでは時間がかかってしまいます。解る方おられましたら教えてください。(*- -)(*_ _)ペコリ

  • エクセルで重複を抽出して合計したいのですが。

    このような表があります。    A   B 1  A社  200 2  B社  100 3  C社  300 4  D社  400  5  A社  50 6  A社  500 A列を抽出条件にします。 上の表の場合、A社が3個ありますのでA社の右の数字200と50と500を合計して、A社 750と抽出したいです。 A列で重複しないものは、そのまま表示させます。 エクセルのマクロを使って、上の表を↓の表のようにしたいです。    A   B    C   D 1  A社  200  A社  750 2  B社  100  B社  100 3  C社  300  C社  300 4  D社  400  D社  400 5  A社  50 6  A社  500 その他の条件としてはA列には重複する項目が何個もでてきます。 よろしくお願いします。

専門家に質問してみよう