• 締切済み

Excelで特定列に同じ内容がある行を削除する

下記に示しますように,A列に同じ内容がある行を削除する方法 を教えて頂けないでしょうか。 よろしくお願い致します。 _ | A B C … ―――――――――― 1 | a 1 ABC …  2 | a 2 def …  3 | a 3 ghi … 4 | a 4 JKL … 5 | b 2 QWE … 6 | b 2 asd …  7 | b 2 zxc …  8 | c 3 ASD …  9 | c 5 nmk …  10 | d 4 ZXC …  11 | d 4 tyu …  : | : : : … ↓ _ | A B C … ―――――――――― 1 | a 1 ABC …  2 | b 2 QWE … 3 | c 3 ASD … 4 | d 4 ZXC …  : | : : : …

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! A列だけの重複を削除すればいいわけですね? すでに二通りの回答が出ていますので 他の方法での一例です。 A列を挿入して作業用の列とします。 A1セルに =IF(B1="","",COUNTIF($B$1:B1,B1)) としてオートフィルで下へコピーします。 又はオートフィルハンドルの(+)マークでダブルクリック そして「1」以外すべてを行削除します。 一度行削除した後に 次の行を範囲指定して F4キーを押せば前の操作の繰り返しになります。 そしてすべてが「1」になった後、A列を削除します。 少し回りくどい方法ですが、 参考になれば幸いです。m(__)m

noname#204879
noname#204879
回答No.2

Sheet1   A B C  … Z 1  a 1 ABC …  1 2  a 2 def … 3  a 3 ghi … 4  a 4 JKL … 5  b 2 QWE …  5 6  b 2 asd … 7  b 2 zxc … 8  c 3 ASD …  8 9  c 5 nmk … 10 d 4 ZXC … 10 11 d 4 tyu … … : : …  … … Z1: =IF(COUNTIF(A$1:A1,A1)=1,ROW(),"") Sheet2   A B C  … 1 a 1 ABC … 2 b 2 QWE … 3 c 3 ASD … 4 d 4 ZXC … : : : …  … A1: =IF(ISERROR(SMALL(Sheet1!$Z$1:$Z$1000,ROW(A1))),"",INDEX(Sheet1!$A$1:$D$1000,SMALL(Sheet1!$Z$1:$Z$1000,ROW(A1)),COLUMN(A1)))

回答No.1

EXCELのバージョンが2007ならば、重複削除機能を利用してみてください。 また2007以下(2003等)であれば、フィルタオプションを利用しましょう。 2007の重複削除 http://www.relief.jp/itnote/archives/002718.php 2003の重複削除↓ http://www.relief.jp/itnote/archives/001525.php

参考URL:
http://www.relief.jp/itnote/archives/002718.php

関連するQ&A

専門家に質問してみよう