2012-01-06 07:57:46 +0000 2012-01-06 07:57:46 +0000
8
8

Excelワークシートの不要な行を削除する

エクセル2010のファイルでは、データを含む行数は約100行ありますが、ワークシート全体では1048576行の空白行が表示されています(ファイルは約2.5MBになります)。データの後に空白の行を削除する必要があります。しかし、行を選択して削除しても何もしません。これらの不要な行を削除するにはどうすればいいのでしょうか?

これが私のエクセルファイルです http://www.mediafire.com/download.php?au957fcnh3odbcd

誰かこのファイルのどこが悪いのか説明してもらえますか?

回答 (9)

9
9
9
2012-01-06 14:11:44 +0000

あなたのファイルには間違いなく何か問題があります。100万行を削除しようとするよりも、保持したい100行**を新しいワークブックファイルにコピーした方が簡単かもしれません。

ドキュメント全体の重複を検索すると、100万件以上の重複が見つかり、削除されました。つまり、そのワークブックには隠された文字か何かがスペースを占有しているということです。それでもダメだったのは、その後の保存サイズが35MBになってしまったからです。

Solution: 新しいワークブックにあなたが入力した行をコピーしたら、保存ファイルサイズは10Kしかありませんでした。

5
5
5
2012-01-06 08:04:47 +0000

削除する行を選択します。あなたはOffice 2003を持っている場合。 http://www.mrexcel.com/archive/Edit/4259.html

2007以降:開始時のリボンで、ボタンの削除(セルと呼ばれるブロック)がありますが、その下の小さな矢印をクリックして、行の削除を選択します。

4
4
4
2017-03-17 21:17:41 +0000

ロバートの投稿のコメンターは的を射ています。**

Microsoftは “Excelの最後のセルをリセットする方法の記事の中で、その手順を概説しています。彼らは保存ステップについても言及していますが、もっと強調してほしいと思います。保存してワークブックを再度開くまでは、削除しても何もしていないように見えます。

新しいワークブックに良い行をコピーするのも良い解決策です。

1
1
1
2016-07-12 07:19:50 +0000

別の原因としては、ワークシートの1つまたは複数の列が、行数を指定せずに別のワークシートの何らかの数式で参照されていることが考えられます。

0
0
0
2013-04-05 15:35:48 +0000

最適なオプションは、不要な行を隠すためにctrl+shift + 下向き矢印、不要な列を隠すためにctrl+shift + 右向き矢印を使用することです。

0
0
0
2019-01-23 16:35:30 +0000

1) これらの空の行を削除する必要があるので、最初の空の行(すべてのデータの後)をクリックして、CTRL+Shiftをクリックして下に矢印をクリックします。これで下の方まですべて選択されます。

2) On HOME panel at EDITINGをクリックして、Clear Clear>Clear all

3)をクリックして、styleをクリックします。

Click File > Options > Add-Ins.

Make sure COM Add-ins is selected in the Manage box, and click Go.
Manage COM Add-ins

In the COM Add-Ins box, check Inquire, and then click OK.
The Inquire tab should now be visible in the ribbon.

重要:余分なセルフォーマットを削除する前に、ファイルのバックアップコピーを作成した方が良いかもしれません。

現在のワークシートの余分な書式設定を削除するには、次のようにします。

On the Inquire tab, click Clean Excess Cell Formatting.

https://support.office.com/en-us/article/clean-excess-cell-formatting-on-a-worksheet-e744c248-6925-4e77-9d49-4874f7474738

これで余分な行がきれいになります。

0
0
0
2015-02-04 19:25:25 +0000

私も同じ問題を抱えていましたが、何度か解決する方法を見つけました。

これらの列の下に書式設定がないことを確認してください(例:列全体にセルの境界線が適用されている)。スクロールバーをつかみ、下までドラッグします。一番下の行(1048579だったと思います)とその上の束、約20~30、画面上に表示されているものを選択します。行のヘッダ領域を右クリックして、Deleteをクリックします。スクロールバーを上にドラッグして、データがあるセルを選択します。別のワークシートを選択してから戻ります。これで直っているはずです。

0
0
0
2019-01-03 12:40:32 +0000

(_最初に見たときに思ったほど時間はかかりませんし、安全です!)

以下の手順では、2つのシートがあります。

元のシートを YourOriginalSheet と呼んでみましょう(これは元のシートの実際の名前を表します)。

もう一方のシート ShortSheet を呼び出してみましょう。

(1) YourOriginalSheet, Select, Copy に関連するセルの範囲を記入する(まだどこにも貼り付けないでください)。

(2) ShortSheetという名前の新しいシートを追加し、_コピーする範囲の**左上隅*を表すセル(おそらくA1)にカーソルを入れて、このように貼り付ける。

(2a) Paste Special... > Formulas [右クリックして左上隅のセル]

(2b) Paste Special... > Values

(2c) Paste Special... (2d) Formats (2e) シートの見栄えを良くするのに役立ちそうな他のPaste Special... オプションを入れてください。

(3) Column Widths を押して、Paste Special の右下隅を見つけ、関連するデータがすべて含まれていることを確認する。

(4) Ctrl-Shift-End ワークブックを作成する。

(5) ShortSheetを削除 (関連データは現在Saveに保存されています)

(6) Save As ...の名前を元のシートの実際の名前に変更YourOriginalSheetmacroShortSheetSelectShortSheetCopy`.

Nothing has changed except to make the workbook a lot smaller, so all macros, external references to this worksheet, etc. should still work.


Here is a Personal.xlsb to accomplish the steps in (2).

0x1&

_Before using the macro, Ctrl + Shift + Vを押して、それに変更します。

0
0
0
2019-04-09 13:21:32 +0000

コツは、行を削除してスプレッドシートを保存して閉じることです。再開するとファイルが小さくなります。私の場合、ワークブックのワークシートがいくつか問題がありました。