Решение проблем с файлами EXCEL

https://lumpics.ru/how-to-reduce-size-of-excel-file/

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

Процедура уменьшения размера книги

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

Способ 1: уменьшение рабочего диапазона

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

Вначале взглянем на её вес перед оптимизацией, чтобы сравнить каковым он будет после выполнения процедуры. Это можно сделать, переместившись во вкладку «Файл». Переходим в раздел «Сведения». В правой части открывшегося окна указаны основные свойства книги. Первым же пунктом свойств является размер документа. Как видим, в нашем случае он составляет 56,5 килобайт.

Прежде всего, следует выяснить, насколько реальная рабочая область листа отличается от той, которая действительно нужна пользователю. Это сделать довольно просто. Становимся в любую ячейку таблицы и набираем комбинацию клавиш Ctrl+End. Excel тут же перемещается к последней ячейке, которую программа считает конечным элементом рабочей области. Как видим, в конкретно нашем случае это строка 913383. Учитывая то, что реально таблица занимает только шесть первых строк, можно констатировать факт, что 913377 строчек являются, по сути, бесполезным грузом, который не только увеличивает размер файла, но, из-за постоянного пересчета всего диапазона программой при выполнении любого действия, приводит к замедлению работы над документом.Конечно, в реальности такой большой разрыв между фактическим рабочим диапазоном и тем, который за него принимает Excel, бывает довольно редко, и мы взяли такое большое количество строк для наглядности. Хотя, иногда бывают даже случаи, когда рабочей областью считается вся площадь листа.

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

Как видим, после этого были выделены все элементы первого столбца, начиная от указанной ячейки и до конца таблицы. Затем щелкаем по содержимому правой кнопкой мыши. В открывшемся контекстном меню выбираем пункт «Удалить».Многие пользователи пытаются произвести удаление, нажав на кнопку Delete на клавиатуре, но это не правильно. Данное действие очищает содержимое ячеек, но не удаляет их сами. Поэтому в нашем случае оно не поможет.

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

Все строки выделенного диапазона были удалены. Обязательно пересохраняем книгу, нажав на иконку дискеты в левом верхнем углу окна.

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

Теперь перемещаемся в раздел «Сведения» вкладки «Файл», чтобы узнать насколько сократился вес нашего документа. Как видим, он теперь составляет 32,5 Кбайт. Напомним, что до проведения процедуры оптимизации его размер составлял 56,5 Кб. Таким образом, он был уменьшен более чем в 1,7 раза. Но в данном случае главным достижением является даже не сокращение веса файла, а то, что теперь программа освобождена от пересчета фактически незадействованного диапазона, что существенно повысит скорость обработки документа.

Если в книге несколько листов, с которыми вы работаете, нужно провести подобную процедуру с каждым из них. Это позволит ещё больше уменьшить размер документа.

Оставьте ответ

Ваш адрес email не будет опубликован.

8 ÷ 1 =