- ベストアンサー
エクセルで重複しない行を抽出する方法とは?
- 重複しない行をエクセルで抽出する方法を教えてください。
- 特定の列の値が他と重複しない行を抽出する方法を教えてください。
- vlookupなどの関数を使用して重複しない行を抽出することは可能でしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
次の方法は如何でしょうか。 (1)先頭に見出し行を挿入、空き列(仮にE列)のE2に=COUNTIF($A$2:A2,A2)=1を入力、下方向にコピー (2)先頭行から最終行の範囲を選択→データ→フィルタ→オートフィルタ→E列のフィルタボタン押下でTRUEを選択
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
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番目データになるのでこれを利用した次第です。
お礼
mu2011さん、 たいへんわかりやすい説明でした。 ありがとうございます!!ご親切に感謝します。
- mu2011
- ベストアンサー率38% (1910/4994)
NO1です。 >1は抽出できますが、2以降もすべてfalseになってしまいます ⇒次の方法でコピーされていますでしょうか。 (1)E2セルの右枠下の■をドラッグします。(左クリックを押しながら下方向へ移動させる) (2)又は、その■をダブルクリックすると左列が空セルまでコピーさます。 以上、お試し下さい。
お礼
mu2011さん、 回答ありがとうございます。おかげさまで抽出できました!! わかりやすく回答いただき感謝です。後ほど良回答ポイントつけさせていただきますネ。 さて、ちょっと質問なのですが、 =COUNTIF($A$2:A2,A2)=1 とすると、なぜ先頭行のIDを1つだけ選べるのでしょうか? ネット検索しましたが、よくわかりませんでした。 お時間ゆるせば、簡単な解説いただけるとありがたいです。
お礼
回答ありがとうございます。 いただいた方法ですが、(1)のやり方では、列A(ここではID番号を示す)の1は抽出できますが、2以降もすべてfalseになってしまいます。 列Aの番号が何百もあるので、一度に抽出する方法はないかと思ったのですが・・・。