• ベストアンサー

エクセルで特定の行を削除したい

こんにちは。 エクセルである列に特定の文字列がある場合にその行ごと削除するにはどうすれば良いでしょうか。 よろしくお願いします。

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

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

案1:オートフィルターで抽出、抽出行を削除 案2:VBA(マクロ)を組み込む(本サイトでも同様の質問/回答あり、参考にして下さい)

Rook890
質問者

お礼

早速の返信ありがとうございました。 オートフィルタで簡単に削除出来ました。 とても助かりました。 またどうぞよろしくお願い致します。

関連するQ&A

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

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

  • エクセルで特定の行を削除したいのですが。

    エクセルで特定の行を一発で削除したいのですが、やり方がわかりません。 どなたか詳しい方お教えいただけませんでしょうか? やりたいことは、B列に、特定の文字が有れば、その行全部を削除して上方向にシフトしていきたいのですが、マクロとかを使うのでしょうか? 宜しくお願いいたします。

  • エクセルで30万行から特定の行を削除したいのですが。

    エクセルで30万行から特定の行を一発で削除したいのですが、やり方がわかりません。 どなたか詳しい方お教えいただけませんでしょうか? やりたいことは、B列に、特定の文字が有れば、その行全部を削除して上方向にシフトしていきたいのですが、マクロを使うのでしょうか? また、マクロを使う場合、どの位時間がかかりますでしょうか?行数が30万行ありますので。(PCのスペックは、Core2Duo 1.40GHz/メモリ3GBです) 宜しくお願いいたします。

  • エクセルVBAで特定の文字を含まない行を削除する

    エクセルVBAで特定の文字列(たとえば” りんご ”)を含まない行を削除するものを作成したいです。 ” りんご ”がB列だけにしかない場合は作成できたのですが、 ” りんご ”がB列とC列にも含まれていて どちらかに含まれていたら、その行を残して、それ以外の行を削除したい場合にはどうしたらいいのかわかりませんでした。 教えてください。 

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

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

  • エクセルマクロ 特定の文字列を含む行を削除

    エクセルマクロ 特定の文字列を含む行を削除 エクセルのマクロについて教えてください。 下の中から列を限定せず、すべての行でAAA、CCCのいずれかがある場合、 その行ごと、すべて削除したいのです。 時に削除したい特定の文字列が数十種類になるため、 マクロ起動時に削除したい特定の文字を記述したファイルを読み込み、それから 削除できるようにしたいのです。場合によってはそのファイルを編集し、 削除したい文字列を変更したいのです。 ご教示いただだけないでしょうか A列 B列 C列 1 AAA BBB CCC 2 BBB CCC FFF 3 DDD BBB FFF 4 AAA CCC DDD 5 GGG RRR UUU 行中にAAA、BBBがある場合、削除したい ↓ A列 B列 C列 5 GGG RRR UUU マクロを実行し、上記の結果にしたい。

  • Excelで不特定の文字列を削除したいのですが可能

    Excelで不特定の文字列を削除したいのですが可能でしょうか? たとえば 何行にも渡り下記のような文字列がある場合、 0.4331"直径 x 0.9843"厚さ / 11 直径 x 2.5 厚さ[mm] 0.9252"直径 x 0.1378"厚さ / 23.5 直径 x 3.5 厚さ[mm] 右側の式の直径の前の数字だけ残し、他は削除し、 1行目の場合は 11 だけを 2行目の場合は 23.5 だけを また、別に右側の式の厚さ[mm]の前の数字だけ残し、他は削除し、 1行目の場合は 2.5 だけを 2行目の場合は 3.5 だけを 残したいのです。 結果的に下記のような表を作りたいのです。 ---------------------------    列A  |   列B    |   ---------------------------    11   |    2.5    |   ---------------------------    23.5  |   3.5    |   --------------------------- 簡単にする方法はありませんでしょうか? Excel初心者です。よろしくお願いします。

  • マクロで特定の文字を含む行を削除の方法

    マクロについて教えてください。(初心者です) B列にある、特定の文字(ランダムに複数の文字あります)がある場合、その行ごと削除 するマクロを教えてください。 例えば、 <B列> 2015-001 2015-002 2015-003 2015-004 と、数値があります。 2015-0002 2015-0003 の行を削除したいです。 削除対象の文字はランダムに40こほどあります。 宜しくお願いします。

  • エクセルで特定の文字を含む行を集めたい

    エクセルで定の文字を含む行を捜して並べて集めたいのですが…。つまり、表などの備考欄で特定の文字列(食費等の2文字)を探して、その文字がある行を続けて並べたいのですが…どなたか、よろしくお願いします。

  • エクセルで特定の文字列が入った行を非表示にしたい

    エクセル(97)で特定の列のセルに特定の文字列が入った行を非表示にする機能はありますでしょうか? 例えばC列の3行目以降から「無し」という文字列が入ったらその行を非表示にしたいのですが・・・

専門家に質問してみよう