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

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

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

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


Определенно что-то не так с вашим файлом. Возможно, будет проще скопировать 100 строк, которые вы хотите сохранить , в новый файл книги, чем пытаться удалить миллион строк .

Поиск дубликатов во всем документе обнаружил и удалил более 1 миллиона дубликатов. Итак, в этой книге есть скрытые символы или что-то, что занимает место. Это все равно не помогло, потому что после этого размер сохранения увеличился до 35 МБ.

Решение: Как только я скопировал строк, которые вы заполнили в новую книгу, размер сохраненного файла составляет всего 10 КБ.


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

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

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

1


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

2007 и более поздних версий: на ленте на вкладке «Главная» в разделе « Ячейки «Группа и кнопка« Удалить »(блок, называемый ячейками), выберите маленькую стрелку под ним, затем выберите« Удалить строки листа ». Сохраните файл и снова откройте файл.

3


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


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

1


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

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


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

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

В приведенной ниже процедуре упоминаются два листа.

Назовем исходный лист YourOriginalSheet (он представляет фактическое имя исходного листа).

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

(1) В YourOriginalSheet , Выбрать и Копировать диапазон соответствующих ячеек (пока не вставляйте никуда).

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

(2a) Специальная вставка ... > Формулы [щелкните правой кнопкой мыши ячейку в верхнем левом углу]

(2b) Специальная вставка ... > Values

(2c) Специальная вставка ... > Форматы

(2d) Специальная вставка ... > Ширина столбца

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

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

(4) Сохранить книгу. ( Сохранить как ... новый файл, если вам нужна резервная копия.)

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

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

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


Вот макрос для выполнения шагов в (2).

  Sub pasteSpecialAll () Selection.PasteSpecial Paste: = xlPasteFormulas, Operation: = xlNone, SkipBlanks: = False, Transpose: = False Selection.PasteSpecial Paste: = xlPasteColumnWidths, Operation:  = xlNone, SkipBlanks: = False, Transpose: = False Selection.PasteSpecial Paste: = xlPasteValues, Operation: = xlNone, SkipBlanks: = False, Transpose: = False Selection.PasteSpecial Paste: = xlPasteFormats, Operation: = xlNksone, SkipBlanksone,  False, Transpose: = FalseEnd Sub  

Перед использованием макроса выберите и Скопируйте соответствующий диапазон, как это было сделано на шаге (1).

Я сохранил свой макрос в моем Personal.xlsb книга для будущего использования везде и назначенное ей нажатие клавиш Ctrl + Shift + V


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

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

2) На панели HOME в разделе РЕДАКТИРОВАНИЕ нажмите Очистить> Очистить все

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

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

   Щелкните Файл> Параметры> Надстройки. Убедитесь, что в поле «Управление» выбрано «Надстройки COM», и нажмите «Перейти». Управление надстройками COM. В поле «Надстройки COM» установите флажок «Запросить», а затем нажмите «ОК».  теперь будет отображаться на ленте.  

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

Чтобы удалить лишнее форматирование на текущем листе, сделайте следующее:

  На вкладке "Запрос" нажмите "Очистить избыточное форматирование ячеек".  

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

Это должно очистить ваши лишние строки.


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


@Excellll был прав. Может проблема в форматах. Очистка форматов — простой способ.


Если вы хотите проверить реальную проблему, просмотрите XML-содержимое листа .

  $ mkdir big $ unzip big.xlsx -d big $ tail -c 2048 big/worksheets/sheet1.xml ...     ...  

В приведенном выше примере вы должны проверить столбец V.



Как Удалите лишние неиспользуемые ячейки в Microsoft Excel 2013

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

Методы организации электронных таблиц

Одним из преимуществ программ для работы с электронными таблицами, таких как Microsoft Excel , является то, что вы можете размещать данные по существу где угодно, в практически бесконечной сетке строк и столбцов . Вы можете отложить примечания и столбцы в сторону, добавить вычисления в удобных местах или поместить сноски в конец таблицы.

Но для многих целей Часто бывает полезно сохранять электронные таблицы относительно организованными, организовывая данные в строки, представляющие отдельные записи, , в которых каждый столбец содержит определенное поле . Например, если вы ведете список клиентов в электронной таблице Excel, вы можете сохранить имя клиента в одном столбце, номер телефона в другом столбце и сумму пожизненных расходов в третьем столбце. Такая организация упрощает чтение и обработку электронной таблицы в автоматическом режиме, независимо от того, хотите ли вы быстро отсортировать данные или суммировать определенный столбец.

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

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

Удаление ячеек в Excel

В Excel легко удалить строку или столбец с ненужными ячейками.

Просто выделите строку или столбец, щелкнув маркер над столбцом или слева от строки. Затем щелкните вкладку «Главная» в меню ленты. Нажмите «Вставить» и нажмите «Удалить столбцы листа» , чтобы удалить выделенный столбец, или «Удалить строки листа» , чтобы удалить выделенную строку. Вы также можете щелкнуть правой кнопкой мыши левую часть строки или верх столбца и нажать «Удалить» , чтобы удалить столбцы в Excel или удалить лишние строки.

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

Вставить строки или столбцы

Вы также можете вставить строки или столбцы в Excel.

Чтобы вставить строку, выделите строку непосредственно перед тем, где вы хотите разместить новую. и щелкните вкладку «Главная» . Затем нажмите «Вставить» и нажмите «Вставить строки листа» . Если вы хотите вставить несколько строк, выделите то же количество строк, которые вы хотите вставить. прежде, чем мы захотим, чтобы они отображались в электронной таблице.

Аналогичным образом, чтобы вставить столбец в лист Excel, выделите предыдущий столбец и нажмите «Вставить» и «Вставить столбцы листа » на вкладке «Главная» в меню ленты. Чтобы вставить несколько столбцов, выделите такое же количество столбцов перед тем, куда вы хотите их поместить.

Скрыть неиспользуемые ячейки в Excel

Если вы не хотите полностью удалять строки или столбцы, вы можете скрыть их. Позже вы можете показать их снова, если они содержат полезную информацию.

Просто выберите строки или столбцы, которые вы хотите скрыть, и щелкните правой кнопкой мыши. Затем нажмите «Скрыть» в появившемся всплывающем меню.

Если позже вы захотите показать их снова, выберите соседние столбцы или строки, щелкните правой кнопкой мыши и выберите «Показать» в меню. Строки или столбцы, смежные со скрытыми ячейками, будут отмечены двойной линией, чтобы вы могли легко их найти.

Оцените статью
clickpad.ru
Добавить комментарий