• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで重複しないものだけを抽出したい)

エクセルで重複しない行を抽出する方法とは?

このQ&Aのポイント
  • 重複しない行をエクセルで抽出する方法を教えてください。
  • 特定の列の値が他と重複しない行を抽出する方法を教えてください。
  • vlookupなどの関数を使用して重複しない行を抽出することは可能でしょうか?

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

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

次の方法は如何でしょうか。 (1)先頭に見出し行を挿入、空き列(仮にE列)のE2に=COUNTIF($A$2:A2,A2)=1を入力、下方向にコピー (2)先頭行から最終行の範囲を選択→データ→フィルタ→オートフィルタ→E列のフィルタボタン押下でTRUEを選択

nayaroll
質問者

お礼

回答ありがとうございます。 いただいた方法ですが、(1)のやり方では、列A(ここではID番号を示す)の1は抽出できますが、2以降もすべてfalseになってしまいます。 列Aの番号が何百もあるので、一度に抽出する方法はないかと思ったのですが・・・。

その他の回答 (2)

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

NO2です。 >なぜ先頭行のIDを1つだけ選べるのでしょうか? ⇒数式のCOUNTIF($A$2:A2,A2)=1の「=1」部分を削除すると分かりやすので一度お試し下さい。  E2はCOUNTIF($A$2:A2)の範囲でA2内容が含まれる件数で「1」、E3はCOUNTIF($A$2:A3,A3)で2、E4はCOUNTIF($A$2:A4,A4)で3、という様にA列内の同一値をカウントさせています。  従って、カウントの「1」は1番目データになるのでこれを利用した次第です。

nayaroll
質問者

お礼

mu2011さん、 たいへんわかりやすい説明でした。 ありがとうございます!!ご親切に感謝します。

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

NO1です。 >1は抽出できますが、2以降もすべてfalseになってしまいます ⇒次の方法でコピーされていますでしょうか。  (1)E2セルの右枠下の■をドラッグします。(左クリックを押しながら下方向へ移動させる)  (2)又は、その■をダブルクリックすると左列が空セルまでコピーさます。  以上、お試し下さい。

nayaroll
質問者

お礼

mu2011さん、 回答ありがとうございます。おかげさまで抽出できました!! わかりやすく回答いただき感謝です。後ほど良回答ポイントつけさせていただきますネ。 さて、ちょっと質問なのですが、 =COUNTIF($A$2:A2,A2)=1 とすると、なぜ先頭行のIDを1つだけ選べるのでしょうか? ネット検索しましたが、よくわかりませんでした。 お時間ゆるせば、簡単な解説いただけるとありがたいです。

関連するQ&A