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

Удаление нежелательных строк в листе Excel

Advertisement

В файле Excel 2010 имеется около 100 строк, содержащих данные, но весь рабочий лист отображает 1048576 пустых строк (что делает файл примерно 2,5 мб). После данных необходимо удалить пустые строки. Но выбор строки и ее удаление ничего не дает. Как удалить эти ненужные строки?

Это мой файл excel http://www.mediafire.com/download.php?au957fcnh3odbcd

Кто-нибудь может объяснить, что не так с этим файлом?

Advertisement
Advertisement

Ответы (9)

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

Определенно, что-то не так с вашим досье. Возможно, было бы проще копировать 100 строк, которые вы хотите сохранить в новый файл рабочей книги, а не пытаться удалить миллион строк. 0x2 и 0x2 и Поиск дубликатов во всем документе найдено и удалено более 1 миллиона дубликатов. Таким образом, в этой рабочей книге есть скрытые символы или что-то, занимающее место. Это все равно не помогло, потому что размер сохранения после этого увеличился до 35MB.

Solution: После того, как я скопировал строки, которые вы заполнили, в новую рабочую книгу, сохраненный размер файла составляет всего 10K.

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

Выберите строки, которые необходимо удалить. Если у вас есть Office 2003: http://www.mrexcel.com/archive/Edit/4259.html

2007 и более поздние: в ленте при старте появляется кнопка delete (блок, называемый ячейками), щелкните по маленькой стрелке под ней и выберите удалить строки.

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

Комментарий на посту Роберта прямо на мишени. После удаления ненужных строк необходимо сохранить рабочую книгу, закрыть ее, а затем открыть заново.

Microsoft описывает шаги в своей “Как сбросить последнюю ячейку в Excel” статье. Они также упоминают шаг “Сохранить”, но я бы хотел, чтобы они сделали больший акцент на этом шаге. Пока вы не сохраните и не откроете заново рабочую книгу, не похоже, что ваше удаление что-то сделало!

Копирование хороших строк в новую рабочую книгу также является хорошим решением, особенно если у вас нет макросов или формул со сложными ссылками на ячейки, о которых стоит беспокоиться.

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

Другая причина может заключаться в том, что один или несколько столбцов рабочего листа ссылаются в одной формуле в другом листе без указания количества строк.

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

Лучший вариант - использовать ctrl+shift + стрелка вниз, чтобы скрыть нежелательные строки, и ctrl+shift + стрелка вправо, чтобы скрыть нежелательные столбцы.

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

Я нашел решение,

1) Вам нужно удалить что-нибудь в этих пустых строках, поэтому нажмите на первую пустую строку (после всех ваших данных), а затем нажмите CTRL+Shift и стрелку вниз. Таким образом вы выбираете все вниз.

2) На панели HOME в разделе EDITING нажмите Clear>Очистить все

3), затем нажмите на стиль: Нормальный (без этого он сделал работу для меня)

4) и затем вам нужно включить это дополнение (учебное пособие, скопированное из поддержки ms):

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
Advertisement
0
0
2015-02-04 19:25:25 +0000
Advertisement

У меня была такая же проблема, и я нашел способ решить ее несколько раз.

Убедитесь, что у вас нет форматирования по этим столбцам (например, границы ячеек, применяемые к целому столбцу). Возьмите полоску прокрутки и перетащите ее вниз. Выберите нижний ряд (1048579, я полагаю) и кучу над ним, около 20-30, что бы ни было видно на экране. Щелкните правой кнопкой мыши по заголовку строки и нажмите Delete. Перетащите полоску прокрутки обратно в верхнюю часть и выберите ячейку, в которой находятся ваши данные. Выберите другой лист, а затем вернитесь назад. Она должна быть исправлена.

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

Как удалить ненужные строки ** и столбцы** в таблице Excel

(Это не займет столько времени, сколько первый взгляд может подсказать и это безопасно!)

Есть два листа, упомянутых в процедуре ниже.

Давайте назовем ваш оригинальный лист YourOriginalSheet (он представляет собой актуальное имя вашего оригинального листа).

Вызовем другой лист ShortSheet, который будет содержать копию только соответствующих ячеек.

(1) В YourOriginalSheet, Select и Copy диапазон соответствующих ячеек (пока никуда не вставляйте).

(2) Добавьте новый лист с именем ShortSheet, пустите курсор в ячейку, представляющую верхний левый угол копируемого диапазона (вероятно, A1), и вставьте так:

(2a) Paste Special... > Formulas [щелкните правой кнопкой мыши левый верхний угол ячейки]

(2b) Paste Special... > Values

(2c) Paste Special... > Formats

(2d) Paste Special... > Column Widths

(2e) Включите другие опции Paste Special, которые, по вашему мнению, могут помочь улучшить внешний вид листа.

(3) Нажмите Ctrl-Shift-End, чтобы найти нижний правый угол ShortSheet и убедиться, что он содержит all соответствующих данных.

(4) Save рабочей книги. (Save As ... новый файл, если вы хотите создать резервную копию.)

(5) Удалите YourOriginalSheet (Соответствующие данные в настоящее время сохраняются в ShortSheet.)

(6) Переименуйте ShortSheet в фактическое имя оригинального листа `.

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 macro to accomplish the steps in (2).

0x1&

Before using the macro, Select and Copy the relevant range, as was done in step (1).

I saved my macro in my Personal.xlsb workbook for future use everywhere and assigned keypress Ctrl + Shift + V к нему.

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

Секрет в том, чтобы удалить строки, сохранить электронную таблицу и закрыть. При повторном открытии файл будет меньше. В моем случае у меня были проблемы с несколькими таблицами в рабочей книге.

Advertisement

Похожие вопросы

6
13
9
10
1
Advertisement
Advertisement