• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで値を指定しての検索が出来ない場合の同じ値のセルをすべて抽出す)

エクセルで同じ値のセルを抽出する方法

このQ&Aのポイント
  • エクセルで値を指定しての検索ができない場合、同じ値のセルをすべて抽出する方法を教えてください。
  • エクセルのA列には、さまざまな値が並んでいますが、同じ値のみを抽出したい場合、どのようにすればいいのでしょうか?
  • セルの値を指定しての検索が難しい場合でも、エクセルで同じ値のセルを見つける方法はありますか?

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

  • ベストアンサー
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.3

例えばA列にデータがあり 任意の列に以下のような式を入れます。 =IF(COUNTIF(A:A,A1)>1,"○","") この式を縦方向にコピーします。 そうすると重複したセルには○が付きます。 必要に応じてオートフィルタ等を使い抽出してはどうでしょうか。

gx9wx
質問者

お礼

簡単な方法で、わかりやすく、実践して望んでいた事が出来ました。 ○が付くので、あとは並べかえとかで、いろいろな編集もで来ました。 ありがとうございました。

その他の回答 (4)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.5

回答No4です。 一部に不具合がありましたので一部を訂正します。 B1セルに0を入力することをやめて空のままにします。 E2セルへの入力の式は次の式にして下方にオートフィルドラッグします。 =IF(ROW(A1)>MAX(B:B),"",IF(ROW(A1)<=MIN(B:B),INDEX(A:A,MATCH(MIN(B:B),B:B,0)),IF(COUNTIF(B:B,ROW(A1)-1)>0,INDEX(A:A,MATCH(SMALL(B:B,RANK(ROW(A1)-1,B:B,1)+1),B:B,0)),E1))) 訂正する部分は以上の2点です。遅くなっての訂正でごめんなさい。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

お示しのデータはすべて2行目から下の行に有るとします。なお、A列では果物名が入力されており、もちろんA1,A2などの番地はない状態とします。作業列を作って対応します。 B1セルには0を入力したのちに、B2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(AND(COUNTIF(A:A,A2)>1,COUNTIF(A$2:A2,A2)=1),COUNTIF(A:A,A2)+MAX(B$1:B1),"") C2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(COUNTIF(A:A,A2)>1,A2&"/"&COUNTIF(A$2:A2,A2),"") お求めの表はE列とF列に表示させることにしてE列には果物の名前が、F列にはその果物名がは入っているセル番地を表示させることにします。 E2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(ROW(A1)>MAX(B:B),"",INDEX(A:A,MATCH(ROW(A1)-1,B:B,1)+1)) F2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(E2="","","A"&MATCH(E2&"/"&COUNTIF(E$2:E2,E2),C:C,0)) これでA列で重複のあるものはすべて順序よく整列されて表示され、そのセル番地も表示されますね。一度お試しください。

  • qyukip
  • ベストアンサー率40% (13/32)
回答No.2

まずA列を選択します。 データ→フィルタ→オートフィルタでA列にオートフィルタをかけます。 次にデータ→フィルタ→フィルタオプションの設定を選択します。 重複するレコードは無視するにチェックを入れます。 以上です。やってみてください

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 オートフィルタで抽出するので、見出し行と抽出列(仮にB列)を新たに追加します。 (1)見出し行を挿入、仮にA1に「項目名」、「B1」に重複と入力 (2)B2に=COUNTIF(A:A,A2)>1を設定、下方向にコピー(又は、B2セル右枠下の■をダブルクリック) (3)オートフィルタから重複列のフィルタボタン押下→TRUEを選択

関連するQ&A