• 締切済み

エクセル 行の削除ができない(エクセルの肥大化)

MackyNo1の回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

エクセルの基本操作に勘違いがあるようです。 まず、エクセルで用意されている空白行は何も設定していなければファイルサイズに関係ありません。 >ですので少しおかしくなった箇所は訂正し、何とか小さなサイズに戻りました。 現在10分の1のファイルサイズにできたのは、表範囲を選択して新規ブックにコピーしたからなのですね。 一般にファイルサイズが10倍になるような場合は、ほとんどが間に見えないオブジェクトがシート上(表範囲)にある場合なので、そのままコピー貼り付けすると改善できないので、オブジェクトが貼りつかない「数式貼り付け」の方法を紹介しましたが、ファイルサイズの大きいシートにオブジェクトは無かった場合は通常の範囲指定のコピー貼り付けでも大丈夫です。 >削除は左の数字のところを数百行選択し右クリックで削除という操作をしました。 今回のポイントは空白に見える範囲にオブジェクト以外の何か(書式や数式など)が設定されているためにファイルサイズが大きくなったことが原因です。 これも回答したように数百行を選択するのではなく、Ctrl+Endのショートカット操作で何か設定されている最終セルを選択すれば、空白行に何かデータや書式があることがわかったはずです。 おそらく、選択範囲よりも下の行にも何かの設定が残っていた可能性が高いとおもいます。 >スクロールバーが上下に広がっていて操作できなかったシートも、スクロールバーが小さくなり掴めるようになりました。 ただ、肥大化したファイルの時に小さかったスクロールバーが逆に大きく広がってしまったのも確かです。 説明内容がわかりにくいことがありますが(おそらく前半部分の説明が逆では?)、画面右側のスクロールバーの中央部分の□の縦の長さは最終データの位置によって大きさが変わるようになっています。 すなわち、スクロールバーを下方向にドラッグすると一番下のセルが選択できるようになっていますが、データ範囲が大きいときは移動範囲が大きいためバーの長さが小さくなります(このような場合は最終データが下の行にあることを示しています)。 このようなときに目に見えない書式やデータを削除するには、空白に見える最初の行のA列を選択し、Ctrl+Shift+Endキーのショートカット操作で見えないデータ部分を選択し、右クリックから「削除」します。 ちなみに上記の操作で不要のデータが削除できますが、スクロールバーの状態や、Ctrl+Endでの最終セルの位置は上書き保存するまで変更されませんので注意してください。 、

yorkshiretea
質問者

お礼

ご丁寧なお返事ありがとうございます。 難しいことがわからない初心者のために、わかりやすい表現でご回答下さり助かりました。 今後のこともありますので、いろんな状況での対応方法を覚えておきたいと思います。 どうもありがとうございました。

関連するQ&A

  • Excelで、不要な行を削除したいのですが。

    Excelで、不要な行を削除したいのですが。ただし、空白行といっても、リンク貼り付けしています。 ある、日計表3件をコピーして、別のシートにリンク貼り付けしました。31日分で、1800行位になります。その内の不要な行を削除したいのですが、宜しくお願いいたします。

  • エクセルで下の空白行を削除したい

    エクセルで100行までの表を作成しました。何度か行削除や行挿入をしているうちに、その下に300行ほどの空白行ができてしまったようで、右にあるスライド(何というのか知りません)を下までもっていくと400行のところまで飛んでしまいます。100行のところはスライドのちょうど1/4位のところです。 本当はスライドを下まで持っていくと100行でストップしてくれれば作業をしやすいのですが、直す方法はあるのでしょうか。 300行分削除しても直りません。

  • エクセル-行の高さのコピー

    エクセル2000を使っています。 A1からH31にわたる表を作成しました。 おなじものを、その表の下へ下へとコピーしようと したのですが、データはコピーできますが、(もちろん 列幅は一緒なので列幅も?) 行の高さが初期値のままです。 形式を選択して貼り付け、のところは「すべて」になって いるのですが、、、。 エクセル2002でも同じでした。行の高さはコピーできない ものなのでしょうか?

  • エクセルで1行目が空白の場合、列を削除したい

    こんにちは!質問をお願いします。 エクセルで表を作成していますが、1行目が空白のセルがある場合に、その列を削除したいのですが、VBAでどのようなコードにすればよいでしょうか? ※上記のD列を削除し左詰めにしたい。(空白セルはAからBBまでの間で、特定の位置以降で発生します。) ※ちなみに1行目には、=N というようにほかのセルを参照し、文字の入力があれば表示するようにしています。 初心者につき、うまく説明できていないかもしれませんが、よろしくお願いいたします。

  • エクセルマクロで、空白行の一つ下の行を削除したい

    下記のようなデータがあるとき、空白行の一つしたの町名を一括で削除するには、どのようなマクロがあるでしょうか。 一定の行数なら私にもわかるのですが…、どなたか教えていただけないでしょうか。 町名   男  女  計 青山    86  183  269 →これが下の四つの町の小計になります。 ○○町  25  43  68 ××町  11  45  56 ▽▽▽  30  55  85 ◆◆◆  20  40  60                  →空白行 北山町   41  100 90 →これが下の二つの町の小計になります。 △△町  11  45  56 ■■■  30  55  85 このような表が、8000行あります。必ず空白行の下の行が小計になります。 空白行の一つ下の行、「青山」と「北山」の行を、マクロを使って一度に削除できるでしょうか?

  • Excelでの行の削除方法について

    Excelで表を作りました。あるものをコピーして張り付けたところ均等に偶数行だけが空きました。その偶数業だけをまとめて削除して見栄えをよくしたいのですがどなたか教えていただけますか?

  • エクセルの行を自動的に削除したい!

    こんにちは、 急で申し訳ないのですが、 エクセルの表の 「行」に(未記入)という文字が入っています。 その「未記入」と書かれている行を全部削除したいのですが、 どなたかわかりますか? よろしくお願いします。

  • Excel表の各行に数行ずつ空白行を入れたい

    Excel表の各行の間に、例えば5行ずつの空白行を入れたいのですが、簡単な方法はないものでしょうか? 現在やっているのは、上の5行の空白行をコピーして次の行の下の行を選択し、 ツールバーの「挿入」で「コピーしたセルの挿入」とし、 次はそのコピーされた5行が選択状態ですから、それをコピーして次の行の下を選択し・・・・ とやっています。 データが100行もあるので困っています。

  • エクセルで一つのセル内で空白の行だけ削除したい

    WindowsXP エクセル2003を使用しています。 一つのセル内の空白の行だけを削除したいのですが、方法はありますか? 具体的にはA1内に下記のように入力があります。 -------------------------------------------------------------------- あいうえお かきくけこ さしすせそ たちつてと -------------------------------------------------------------------- 「かきくけこ」と「さしすせそ」の間の空白の行だけ削除したいのですが、可能でしょうか? 他の行の改行はそのまま残したいので、CLEANだと無理でした。

  • EXCELで空白行を詰めるには

    WindowsXP Excel2000 です。 下の図の「表1」を「表2」の様にしたいのですが Excelの基本操作だけで出来るでしょうか? やりたい事は以下の通りです。 (1)空白行は削除する (2)ダブっている行を削除する (表1) +====+=======+=======+==== | | A | B |・・ +====+=======+=======+==== | 1 | 1011 | xxxxx | +----+-------+-------+---- | 2 | | | +----+-------+-------+---- | 3 | | | +----+-------+-------+---- | 4 | 1011 | xxxxx | +----+-------+-------+---- | 5 | | | +----+-------+-------+---- | 6 | 1012 | yyyyy | +----+-------+-------+---- | 7 | | | +----+-------+-------+---- | 8 | 1012 | yyyyy | +----+-------+-------+---- ↓ ↓ ↓ (表2) +====+=======+=======+==== | | A | B |・・ +====+=======+=======+==== | 1 | 1011 | xxxxx | +----+-------+-------+---- | 2 | 1012 | yyyyy | +----+-------+-------+---- [注]表は等幅フォントで見てください。 以上よろしくお願いします。