• ベストアンサー

エクセルで同じ文字列が入った行を削除したい

現在エクセルで3000個近くの文字列(社名)の入ったセルが個々にあります。 しかし、現在12,000セルくらい、上記の社名等が入ったセルがあるため、 同じ文字列(社名)がはいったセルを削除して、正式に何個の社名があるかをしりたいのです。 よって、列を読み込んで、同じ文字列がはいった行を抜粋して削除し、1社だけのこしていく方法は ないのでしょうか? フィルタ等でもひとつひとつ読み込んで、一つだけ削除しても、セル数が多すぎてとても1日ではおわりません。 何か良い方法はないでしょうか?おしえてください。こまっています;

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

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

一例です。 エクセルのグレードが未記載なので操作はweb検索して下さい。 ■2007以上ならば、データタブ→重複の削除 ■2003以下ならば、データ→フィルタ→フィルタオプションの設定で「重複するレコードは削除」

isa_isa
質問者

お礼

お早い回答ありがとうございました。 本当に 、本当に感謝します。助かりました。ありがとうございました。

関連するQ&A

  • エクセル 指定した文字列を含む列を削除するには

    人から貰ったエクセルの表を必要なデータを残して削除する作業をしています。 (例:セルK5やM5に現在在庫数が入っている列が不要なので削除) 行に関してはオートフィルタを使って削除していますが、 列に関しては行列を入替えて貼付→オートフィルタで削除→行列を入替えて貼付 で実現出来ていますが、かなり時間と手間がかかっています。 もう少し簡単に上記作業を実現したいのですが、どうしたらよいでしょうか?

  • エクセルで(株)、(有)等の文字を削除するには

    下記の様な表で(株)、(有)を含んだ社名列から(株)、(有)のみを削除して表示したいのですが。        A列    B列    C列 1行    (株)AAA   111    100 2行    BBBB     222   100 3行    CCC(株)   333    200 4行    (有)DDD   444     200 5行    EEE(有)    555    300 6行    FFFFF     666    200 (株)、(有)を含んだ社名がA列に入力されています。 (株)、(有)は社名の前あるいは後ろに表記と様々です。 (株)、(有)の無い社名もあり文字数もバラバラです。 この様な列から(株)、(有)の文字のみを一度に削除する良い方法はございますでしょうか。 色々と試しましたが出来ませんでした。実際のデータは400行ほどあります。 何卒ご教授宜しくお願い致します。

  • excelで"末尾に特定の文字列を含まない"行を削除したい

    excelでセル末尾に特定の文字列を含まない行を削除したいのですが、どのようにすればいいのでしょうか。 実際の書類はA列のみにずらっとメールアドレスが3万行並んでおり、この中には不完全なメールアドレス"hoge@hoge.jp.ne"等があるため、一般的な末尾に来るべき文字列".jp" ".com" ".net" などが末尾にないセルを削除したいです。また、"hoge@hoge@hoge.jp" というアドレスも存在するため、"@"が2個以上含まれたセルも削除できると助かります。 マクロの実行方法はわかりますが勉強不足で書き方がわかりません。我が儘ですが、お知恵を拝借いただけると幸いです。よろしくお願い致します。

  • エクセルでとある文字列にぶつかったらその行を削除

    エクセルのマクロで質問です。 現在A1からZ2000くらいまですべて何がしかの文字列が埋まっています。 I列に、とある文字列(例えば「AAA」とします)がある場合はその文字列の行を削除したいと考えています。 ルーチンワークのため、手作業でこの作業をするとかなり大変なので、マクロにしてやりたいと考えています。 しかし、VBを組んだりしたことがないし、簡単なマクロの設定しかやったことがありません。 どのような操作をすればいいか、ご教示ください。 お願いいたします。

  • 文字列が同じであれば一つを残して行削除したい

    エクセルでいろいろな単語が入ったリストから同じ文字列を探し、同じものがあったら一つを残して行を削除するいい方法はないでしょうか? 1 AAA 2 BBB 3 CCC 4 AAA とあったら、1を残して4を行削除(又はその逆でも可) というようなものです。昇順に並べ替えて地道に探しながら手作業で削除しています。いいほうほうがあればと思い載せました。よろしくお願いいたします。

  • 【VBA】該当する文字列がある列を削除したい。

    指定した文字列を検索して、そのセルのある列削除したいです。 例えば2行目に、表の項目として「社名、フリガナ、住所、電話番号、備考、・・・」 と、あるときに、フリガナと電話番号の列を削除させたいのです。 シートによって項目の位置が若干変わる為、列番号を指定して削除するようなことは出来ません。 項目の名前が変わることはありません。 vbaでどのようにすればよいのでしょうか。 また、2行目の範囲で文字列を検索して、該当する文字列があるセルの位置情報を 取得したい場合はどうすれば良いでしょうか? 宜しくお願いします。

  • エクセルで特定の文字が含まれる行から特定の文字が含まれる行の削除方法

    エクセルで特定の文字が含まれる行から特定の文字が含まれる行の削除方法 表題のとおりですが、エクセルで特定の文字が含まれる行から特定の文字が含まれる行の削除方法について教えてください。 特定の文字(C列にあります)が含まれている行から5行下の先ほどとは違う文字(これもC列にあります)までを削除したいのです。 それがたくさんあり大変困っております。 エクセルを起動してマクロの記録を行い手作業で5回削除し記録終了としたのですが、 5回以上削除したい場合は操作が行われませんでした。 これをマクロで行うにはどういう式を作ればいいでしょうか? 宜しくお願いします。

  • 特定文字列を含まない行を削除

    以前特定文字列を含む行を削除する方法の質問をし、正規表現を置換することでできることを知りました。^.*特定の文字列.*\n 今度は特定文字列を含まない行を削除を削除したいです。 この場合どう記述すればいいでしょうか? また、特定文字列1と特定文字列2のどちらかを含まない行を削除する方法もあわせて知りたいです。

  • エクセルの複数行の文字列を…

    エクセルに箇条書きにされている文字列を一つのセルにまとめたいのですが簡単な方法はありますか? 状態と致しまして、1カテゴリ 1.A欄に1行の文字列 2.B欄に3行の文字列 3.C欄に5行の文字列 4.D欄に3行の文字列 5.E欄に空欄 6.F欄に3行の文字列 上記内容は例となりますのでこの限りではありません。 この状態でA~Fの欄を1行にしたいのですが? 罫線で区切られカテゴリは複数あります。 内容がばらばらなので行が固定していません。 簡単に出来る方法を教えて下さい。

  • エクセルで赤文字が入力されている行をまとめて削除したい

    エクセル2000を使っています。 B列のいくつかのセルの中に赤色の数値を入力したのですが、 赤色の数値が入っている行がすべていらなくなったので削除したいです。 1行1行選択して削除していくと時間がかかるので、まとめて赤文字の行を複数選択して削除したいです。どうすればよいでしょうか? エクセルははじめたばかりです。。。

専門家に質問してみよう