• ベストアンサー
  • 暇なときにでも

エクセルのファイル中の空白行を削除する方法

エクセルのファイルでデータ入力されているものがあるのですが 空白の行があり,それを削除したいのですが たくさんあって手作業では大変です。 マクロなどでうまく自動的に削除できないものでしょうか? 因みにデータはA列にのみ入力されてます。 宜しくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数4
  • 閲覧数712
  • ありがとう数5

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

  • ベストアンサー
  • 回答No.2
  • einz
  • ベストアンサー率35% (162/461)

[編集]>[ジャンプ]で「セル選択」ボタンを押します。 [選択オプション]画面で"空白セル"にチェックを入れて OKを押します。 空白セルが選択されますのでDELキーを押します。 これで削除出来ませんでしょうか? ちなみにこれはEXCEL2000の場合の操作です。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 特定文字のある行の前に空白行を挿入したい

    5000行ほどあるエクセルファイルで、 「■」の文字がある行の直前に空白行を挿入したいと思っています。 「■」のある行が1500行ほどあるので、 手作業は大変かと思い、マクロでやるのはどうかな?と おもったのですが、既存のマクロを少し修正することはあっても 初めからマクロを組んだことがないので、 どう書けばよいかわかりません。 データはA列にしか無い状態で、 「■」がある行の直前に空白行を挿入するマクロは どのように書けばよいのでしょうか? ご教授のほどお願いします。

  • エクセルで空白行を削除する 2列とも空白の場合のみ

    エクセルで空白行を削除する処理についての質問です。 1つの列のみ空白の場合、削除するというマクロは分かるのですが、 1つの列が空白、また別の列も空白の場合、削除するという処理のやり方を教えていただきたいです。 たとえばC列が空白で、P列も空白の場合のみ、削除するなどです。 どちらか、一方のみが空白の場合は、削除しません。 お手数ですがよろしくお願いいたします。

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

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

その他の回答 (3)

  • 回答No.4
  • mrmuw
  • ベストアンサー率28% (15/53)

einzさんの回答に追加?です。 「行削除」のアイコンをクリックでも当然OKです。 「行削除」「列削除」のアイコンは 表示(右クリック)→ユーザー設定→編集にあります。 「行挿入」「列挿入」のアイコンは 表示(右クリック)→ユーザー設定→挿入にあります。 お節介まで。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

親切な補足ありがとうございます。 「行削除」アイコン追加しときました。 またなにかあったら,回答宜しくお願いします。

  • 回答No.3
  • einz
  • ベストアンサー率35% (162/461)

※補足です 行削除なので、空白セルが選択されたらCTRL+マイナスキー を押して下さい。DELではデータしか消せないので。 回答を焦ってしまいました(^^;

共感・感謝の気持ちを伝えよう!

質問者からのお礼

こんにちは。 回答ありがとうございました。 エクセル97でも,出来ました。 こんな機能があるなんて知らなかったので ちょっと感動しました! ありがとうございました。

  • 回答No.1
  • will-y
  • ベストアンサー率22% (48/214)

A列またはデータの範囲を選択して並べ替えをしてみてはどうでしょうか? データの順番はソートされたくないなら (1)B列に1から順に番号をつける (2)A,B列を選択してA列について並べ替え (3)A列の空白セルの隣のB列の番号を消す(選択してDELキー) (4)A,B列を選択してB列で並べ替え (5)B列の番号をすべて消す でどうでしょうか。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございました。 will-yさんの回答でも自分のしたかった作業が出来ました。 応用次第でいろいろ出来るんだと感心しました。 また質問した時は宜しくお願いします!

関連するQ&A

  • 空白行削除

    宜しくお願いします。 1枚のファイルシートに14ブロックのデータが貼り付けてあります。各ブロック行の長さは違く、ランダムに貼り付けてあります。例えば、データ 何百行の空白 データ…と繰り返されており、約3万5千行ぐらいあります。 空白行削除で多分半分近くまで上に詰められれば良いのですが、たくさんあるのでマクロで教えていただければと思います。ネットでころがってるデータ試してみたのですが(1部) ENDLESSに実行されて、出来てるのかどうかも確認はとれてません。ちなみに自分のシートに貼ってあるデータはA列からAS列まであり数字、文字混在です。また各ブロックの終わりは集計行となっており、空白セルがまじってます。宜しくお願いします。

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

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

  • エクセルのマクロで、選択範囲の空白行を削除する方法

    タイトルの通りですが、エクセルのマクロを使って、選択範囲にデータの入っていない空白行を削除するマクロを作りたいのですが、うまく行きません。 (空白行の判定は、1つの列だけで、O.K.です。) どなたか、詳しい方、アドバイスお願いします。

  • エクセル マクロ 連続する空白行の削除

    エクセルのマクロ処理で、連続する空白行を削除するにはどうしたらいいでしょうか。 行いたい処理は、データ間に存在する一行のみの空白行は残し、二行以上連続する空白行を一行の空白行に縮めるといったことです。

  • VBA 別ファイルの空白行を探す

    すみません、よろしくお願いいたします。 <前提> Aファイル・・貼り付け元(マクロを組み込んでいるのはこちら) xファイル・・貼り付け先(ファイル名が一定ではない・シートは1つでシート名は固定) <質問内容> Aファイル、xファイルともに開き、 AファイルのデータをxファイルのA:B列(結合している)の空白行へ 貼り付けという作業をしたいと思っています。 xファイルの名前がかわってしまうので、 どちらのファイルも開いていて、 この二つのファイル以外は開いていないという前提で、 Windows(2).Activate でxファイルを指定するところまではできたのですが、 (教えてgooで教えていただきました) xファイルのA:B列の空白行を探して貼り付けというのを どうVBAで記述したらいいのかわかりません。 すみませんが、わかるかたお願いいたします。

  • 条件付データの行削除について(追加)

    急ぎ教えていただきたいのですが、 下記のデータの中からDATE TIMEデータが同一のものが50以上あった場合は その行を削除するという条件付関数かマクロが組めないかいろいろと試行錯誤 していますが、できなくて困っています。 A列 B列 C列 EVENT DATE TIME 1 2010/6/6 15:22 2 2010/6/6 15:25 3 2010/6/6 15:36 4 2010/6/6 15:38  ・・・・これらが50以上続く場合削除 5 2010/6/6 15:38  ・・・・〃 6 2010/6/6 15:39 7 2010/6/6 15:39 8 2010/6/6 16:05 9 2010/6/6 16:05 10 2010/6/7 12:02 11 2010/6/7 13:43 12 2010/6/7 13:59 13 2010/6/7 13:59 14 2010/6/7 13:59 15 2010/6/7 17:06 16 2010/6/7 21:26 データが16000件くらいあるものもあり、手作業ではとても 大変で困っています。アドバイスをお願い致します。

  • エクセルマクロ 空白行の削除ですが、コピー時の問題

    いつもお世話になっております。 エクセルのマクロですが、指定したシートの指定した行にデータが 入っていない場合に削除するマクロなんですが、行くつか試してみ ましたが、削除したものをコピーして張り付けると、削除された行も コピーされてしまいます。完全に削除するにはどのようにしたらよい のでしょうか。 空白行のあるデータを、空白を無くしてデータベースにコピーする 作業を行いたいのですが、他によい方法はありますでしょうか。 よろしくお願いします。

  • エクセルのマクロを使い、ある任意の期間の行を削除したい

    皆様、調べても分からなかったので教えて下さい。 エクセルで作ったデータベース上で、ある列に日付データが入っています。 マクロを実行すると、任意の期間(例えば2月)を入力し、任意の期間以外の行を削除する(1月や空白)マクロを作りたいです。 どなたかご教授下さい。 よろしくお願いします。

  • 削除して空白になった行を下から詰めたい

    A行には項目の名前があり、A列には番号が上から1,2,3・・と振られています。 そして、B2からR999までにはそれぞれデータが入っています。 このとき、任意のR列のセルを選択したまま、マクロを実行すれば、 任意の行のB列からR行が削除されて、下から上に詰めるように(空白にならないように) するマクロを作りたいです。(A行に割り振っている番号を消してしまうと 連番が崩れるので、B列からR列までを詰めていくような感じです) 例: 今、R11のセルを選択しています。希望のマクロを実行すると、C11~R11が削除されて    C12以降のデータが丁度上に移行するような感じです。 どのようなコードを作れば良いのか、お力をかしていただければ幸いです(/_;)

  • Excelで空白行を削除したい

    他の書類からExcelにコピペしたんですが、もとの書類の書式のせいか偶数行が全て空白行になっています。 実際に必要なデータは奇数行の各列に並んでいます。 見づらいので空白行(または偶数行でも同じ)を削除したいんです。 行数が500を超えるので、一行づつ行の削除をやっていると大変な手間です。 一発でやる方法はないでしょうか?

専門家に質問してみよう