• ベストアンサー

エクセルで質問があります。

エクセルで ____A_____B 1___5_____8 2___7_____2 3___4_____8 4___7_____2 となっていた場合、A列が同じものを削除するということをしたいのですが、どのようにすればいいのでしょうか? この例の場合ですと7が同じものなので ____A_____B 1___5_____8 2___4_____8 のようにしたいと思います。 ただし、A列には数字だけではなく文字が入る場合もあります。 よろしくお願いします。

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

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

こんにちは! 色々方法はあるかと思いますが・・・ 一例です。 ↓の画像のように作業用の列を使わせてもらっています。 作業列C2セルに =IF(OR(A2="",COUNTIF($A$2:$A$1000,A2)>1),"",ROW(A1)) という数式を入れ、オートフィルで下へずぃ~~~!っとコピーします。 E2セルに =IF(COUNT($C$2:$C$1000)<ROW(A1),"",INDEX(A$2:A$1000,SMALL($C$2:$C$1000,ROW(A1)))) という数式を入れ、F2セルまでコピーし、さらにそれを下にオートフィルでコピーすると 画像のような感じになります。 (1000行目まで対応できるようにしていますが、データ量によって範囲指定の領域はアレンジしてみてください。) 以上、参考になれば幸いですが 他に良い方法があれば読み流してくださいね。m(__)m

touch_ken
質問者

お礼

おはようございます。 素晴らしいご回答ありがとうございます。 早速、使わせていただきます。^^

その他の回答 (1)

  • tadagenji
  • ベストアンサー率23% (508/2193)
回答No.2

データーが入っている列以外に通し番号を打ち、 A列をソートする 重複部分の行削除をする 通し番号でソートする 以上

関連するQ&A