Уменьшение размера файла в Microsoft Excel - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Уменьшение размера файла в Microsoft Excel

Почему тормозит Excel, 12 способов улучшить работу с файлами!

Добрый день уважаемый читатель!

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

Когда же возникает такие случаи, когда файлы Excel «тормозят» и их работоспособность стремится к малой величине. Возможно, присланный вам файл очень большой и тяжёлый и поэтому долго сохраняется или он маленький, но всё то же самое… Давайте выясним причины таких проблем и основные способы их победить.

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

А теперь перейдем от теории к действию и рассмотрим 12 способов, которые позволит вам, избавится от «тормозов» Excel и начать комфортно работать:

1. Уменьшаем размеры картинок

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

Когда вы добавляли картинку через меню на панели управления «Вставка» в блоке «Иллюстрации» нажимали «Рисунок», тогда в файл вшивался рисунок с полным объёмом. А вот теперь необходимо внести изменения, установите курсор на картинку, появится новая вкладка «Работа с рисунками» с под вкладкой «Формат». В блоке «Изменения» кликаете на кнопку «Сжать рисунки». В диалоговом окне «Сжатие рисунков» указываете подходящий вам вариант уменьшения размера и нажимаете «Ок». Не стоит забывать о том, что картинки могут скрываться и в примечаниях.

2. Заменим макросами большие формулы

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

3. Убрать форматирование таблиц Excel

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

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

4. Удаляем ненужные столбцы и строки

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

Проверить такой вариант возможно по характерному признаку, это очень маленький ползунок.

5. Заменить формат рабочей книги на *.xlsb

В случаях, когда ваша работа связана с огромными таблицами и их размер достигает больших объёмов, то следует сохранять рабочие книги в формате *.xlsb. Это расширение хранится как двоичный формат, своеобразный специальный формат для создания и хранения ваших «баз данных» имеющих в основе электронные таблицы.

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

6. Убираем чрезмерное условное форматирование

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

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

7. Удаляем ненужные данных внутри структуры файла Excel

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

Для проведения процедуры по уменьшению размера, перестрахуйтесь, и сделайте резервное копирование вашего файла. Затем откройте файл с помощью контекстного меню, открываем файл, нажав на мышке правую кнопку и выбрав пункт «Открыть с помощью» и с доступных программ выбираете программу архиватор. Или, второй вариант, открываете архиватор и в меню «Файл» кликаете на пункт «Открыть внутри». Результатом любого из вариантов будет открытие файла Excel, как архива с файлами и папками.

В архиве, скорее всего в папке «xl», удалите папки «printerSettings» и «drawings». После всех мучений запускаем снова файл и на все системные возмущение соглашаемся кнопкой «Ок», файл восстановиться и запустится.

Обращаю ваше внимание, что если файл содержит рисованные объекты типа кнопок или фигур то удалять всю папку «drawings» не стоит, вместе с ней испарятся и фигурки. Достаточно в папке удалить vmlDrawing.vml который вмещает разнообразную информацию и может достигать больших размеров.

8. Неправильно настроенная печать на принтер

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

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

9. Сменить версию Excel на более позднюю

Ни что не стоит на месте, даже наша планета, так и Excel развивается, ведь совершенству нет предела. Меняется и развивается программный продукт, оптимизируется программный код, что позволяет, иногда значительно, повысить продуктивность работы с таблицами и расчёты формул, быстродействие может увеличиться до 20% в более новых версиях, например в 2016 относительно 2007.

Читайте также:  Функция Microsoft Excel: поиск решения

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

Усовершенствуйте версию, переходите на более продуктивные продукты MS Office, желательно от 2013 версии и выше.

10. Сносим файл «Personal.*»

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

Проблемы могут возникать, если начнет, тормозит файл персональных настроек. Для устранения проблемы, воспользуйтесь принципом, нет файла, нет проблем. Найдите С:. Application DataMicrosoftExcelXLSTART или С:. Microsoft OfficeOffice12 и где то в недрах этих папок ищете файл «Personal.*» и сносите его.

11. Производим оптимальную настройку сводных таблиц

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

Этими действиями вы можете уменьшить файл практически в два раза.

12. Убираем ненужные объекты

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

Для удаления таких ненужных объектов необходимо запустить макрос, кликните горячую комбинацию клавиш Alt + F11 для вызова редактора и вставьте код:

Как уменьшить размер документа Microsoft Office, содержащего изображения?

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

Office работает над уменьшением размера файла. Новый тип файла DOCX по существу действует как ZIP-файл, сжимая содержимое файла. Рисунки и текст, которые появляются более одного раза в документе сохраняются только один раз.

Кроме того, офисные приложения также предлагают некоторые удобные инструменты контроля размера изображений. Ниже приведен пример, как этот инструмент работает в Word 2016 г. Те же инструменты есть и в предыдущих версиях офиса, по крайней мере, в Office 2010.

Сжатие картинок в Office документе

Первый шаг в попытке уменьшить размер файла с фотографиями – сжать эти фотографии. Каждое приложение Офис предлагает удобный инструмент именно для этого. Здесь пример приведен на основе Word, то же самое можно найти в других приложения Office.

В документе нажмите на картинку, затем на ленте откройте меню Формат, который появляется на панели инструментов Office при выборе рисунка. Выберите Сжать рисунки.

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

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

Удаление информации о редактировании фотографий

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

Открыв документ, выберите меню Файл.

В меню Файл выберите команду Параметры.

В окне Параметры Word нажмите кнопку Дополнительно.

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

После всего проделанного сохраните файл и проверьте его размер.

В примере ниже файл File 1.docx содержит около 20 изображений хорошего качества и весит около 48 МБ. Затем многие картинки были обрезаны, некоторые из них были изменены, а некоторые были отредактированы другими способами. После сжатия изображений и удаления информации о форматировании, новый файл File 2 (compressed).docx весит чуть менее 35 МБ, уменьшение размера файла составило примерно 27%. А для иллюстрации и сравнения встроенного в формат DOCX сжатия этот же самый файл был сохранен в формате zip. Как видите, разница в размерах между одним и тем же архивированным и неархивированным файлом ничтожна.

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

Как уменьшить размер таблицы в excel

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

Читайте также:  Решение проблемы с исчезновением строки формул в Excel

Как уменьшить размер таблицы в Excel.

Заходим на закладку «Вид», выбираем раздел «Масштаб» (лупа нарисована) — здесь можно установить нужный нам размер таблицы, например 75% или 90%, т.д. Рядом стоит кнопка с цифрой 100%, нажав на нее, получаем масштаб 100%.

Как увеличить размер таблицы в Excel. Для этого ставим масштаб более 100%. Например — 120%, 150%,т.д.

Внимание! Эти изменения масштаба не влияют на область печати, меняется только вид таблицы на экране. Как зменить размер таблицы в Excel для печати.

Печать на одном листе в Excel. Чтобы таблица Excel при печати входила на одну страницу, можно использовать несколько способов.

Первый способ.

Заходим через кнопку «Office» — «Печать» -> «Предварительный просмотр».

Видео: Как распечатать таблицу в Excel?

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

Область печати в Excel можно настроить и функцией «Области печати» на закладке «Разметка страницы» в разделе «Параметры страницы».

Смотрите статью «Закладка листа Excel «Разметка страницы»». Здесь видно, какая часть таблицы попадает на одну страницу, а какая часть не вошла.

Ориентируясь по этим разметкам, корректируем таблицу. Меняем ширину столбцов, высоту строк, перемещая границу столбца вручную (удобнее, быстрее, нагляднее, если надо подгонять по размеру разные столбцы/строки).

Как быстро изменить ширину столбцов, высоту строк, читайте в статье «Как изменить ширину столбца, высоту строки в Excel».

Или отмечаем диапазон, на закладке «Главная», в разделе «Ячейки» выбираем «Формат». И затем, «Высота строки» или «Ширина столбца».

Ставим цифру размера строки/ столбца. Можно ещё поменять размер шрифта. Смотрите статью «Текст Excel. Формат» тут.

Второй способ.

Заходим: «Печать» -> «Предварительный просмотр» -> «Параметры страницы». В появившемся окне устанавливаем, нужные нам, параметры страницы.

Закладка «Страница». Здесь можно выбрать ориентацию страницы. «Книжная» – лист будет расположен вертикально, «Альбомная» – лист будет расположен горизонтально.

Масштаб — нужная функция: если таблица маленькая, а нам надо ее напечатать на весь лист, или большую таблицу распечатать на одной странице.

Как напечатать маленькую таблицу Excel на большом листе. Нужно поставить масштаб больше 100%, ориентируясь по странице просмотра.

Например: поставили размер 150% -> ОК. Посмотрели, изменили цифру процента, если надо. Как напечатать большую таблицу Excel на одной странице. Если таблица больше страницы, то, чтобы таблица вошла на страницу, меняем размер масштаба в меньшую сторону.

Например, поставим 80%, др. Еще можно уменьшить поля, чтобы таблица вошла на страницу, на странице «Поля» диалогового окна «Параметры страницы». Для этого поставить свои размеры полей, или везде поставить 0 (ноль). Но удобно работать с полями в режиме просмотра.

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

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

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

(Пока оценок нет)

Уменьшение размера файла в Microsoft Excel

Как уменьшить размер файла и ускорить его

Если в один прекрасный момент вы осознаете, что ваш основной рабочий файл в Excel разбух до нескольких десятков мегабайт и во время открытия файла можно смело успеть налить себе кофе, то попробуйте пробежаться по описанным ниже пунктам – возможно один или несколько из них укоротят вашего “переростка” до вменяемых размеров и разгонят его “тормоза” 🙂

Проблема 1. Используемый диапазон листа больше, чем нужно

Если ваша таблица занимает 5 на 5 ячеек, то это отнюдь не означает, что Excel запоминает при сохранении этого файла только 25 ячеек с данными. Если вы в прошлом использовали какие-либо ячейки на этом листе, то они автоматически включаются в используемый диапазон (так называемый Used Range), который и запоминается при сохранении книги. Проблема в том, что при очистке используемых ячеек Excel далеко не всегда автоматически исключает их из используемого диапазона, т.е. начинает запоминать в файле больше данных, чем реально имеется.

Проверить это просто – нажмите на клавиатуре сочетание клавиш Ctrl+End и посмотрите куда переместится активная ячейка. Если она прыгнет на фактическую последнюю ячейку с данными на листе – отлично. А если вдруг ускачет сильно правее и/или ниже “в пустоту” – дело плохо: все эти ненужные пустые ячейки Excel тоже запоминает внутри файла.

Лечится это, тем не менее, достаточно легко:

  1. Выделите первую пустую строку под вашей таблицей
  2. Нажмите сочетание клавиш Ctrl+Shift+стрелка вниз – выделятся все пустые строки до конца листа.
  3. Удалите их, нажав на клавиатуре Ctrl+знак минус или выбрав на вкладке Главная – Удалить – Удалить строки с листа (Home – Delete – Delete rows) .
  4. Повторите то же самое со столбцами.
  5. Повторите все вышеописанные процедуры на каждом листе, где при нажатии на Ctrl+End активная ячейка перемещается не на фактическую последнюю ячейку с данными а “в пустоту” ниже и/или правее.
  6. Сохраните файл (обязательно, иначе изменения не вступят в силу!)

Если в вашей книге очень много таких листов, то проще, наверное, использовать короткий макрос.

Проблема 2. Используется старый формат XLS вместо новых XLSX, XLSM и XLSB

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

Начиная с верии Excel 2007 Microsoft ввела новые форматы сохранения файлов, использование которых заметно облегчает жизнь и – ваши файлы:

  • XLSX – по сути является зазипованным XML. Размер файлов в таком формате по сравнению с Excel 2003 меньше, в среднем, в 5-7 раз.
  • XLSM – то же самое, но с поддержкой макросов.
  • XLSB – двоичный формат, т.е. по сути – что-то вроде скомпилированного XML. Обычно в 1.5-2 раза меньше, чем XLSX. Единственный минус: нет совместимости с другими приложениями кроме Excel, но зато размер – минимален.
Читайте также:  Работа с именованным диапазоном в Microsoft Excel

Вывод: всегда и везде, где можно, переходите от старого формата XLS (возможно, доставшегося вам “по наследству” от предыдущих сотрудников) к новым форматам.

Проблема 3. Избыточное форматирование

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

Оставьте только самое необходимое, не изощряйтесь. Особенно в тех таблицах, которые кроме вас никто не видит. Для удаления только форматов (без потери содержимого!) выделите ячейки и выберите в выпадающем списке Очистить – Очистить форматы (Clear – Clear Formats) на вкладке Главная (Home) :

  • почтенный теронозавр

  • Группа: Донатор
  • Сообщений: 4 782
  • online

  • Группа: Пользователи
  • Сообщений: 909
QUOTE (Гуня @ Feb 2 2006, 09:03)
сохранить в формате более старой версии экселя?
  • ☢☢☢☢☢

  • Группа: Пользователи
  • Сообщений: 3 087
  • online

  • Группа: Пользователи
  • Сообщений: 909
QUOTE (birdie @ Feb 2 2006, 11:10)
WinRar! и пофигу на формат.
  • устремленный

  • Группа: Пользователи
  • Сообщений: 2 315
  • ☢☢☢☢☢

  • Группа: Пользователи
  • Сообщений: 3 087
  • ©©©®

  • Группа: Донатор
  • Сообщений: 6 279
QUOTE (birdie @ Feb 2 2006, 11:10)
WinRar! и пофигу на формат.
  • форумчанин со стажем

  • Группа: Пользователи
  • Сообщений: 1 466
QUOTE (KolyaFedor @ Feb 2 2006, 08:30)
выделял все строки ниже последней на листе и удалял и ещё что то подобное, при сохранении размер увеличился почти в 4 раза. И вообще, как удалить пустые строки,
  • online

  • Группа: Пользователи
  • Сообщений: 909
QUOTE (SerSh @ Feb 2 2006, 12:40)
Пустые строки на то и пустые, что места не занимают.
  • иностранец

  • Группа: Пользователи
  • Сообщений: 1 412
QUOTE (Keygene @ Feb 2 2006, 11:32)
Скопировать все необходимое содержимое и сохранить в новом файле. Очень помогает с любыми документами из мс-оффиса.
QUOTE (KolyaFedor @ Feb 2 2006, 11:24)
QUOTE (birdie @ Feb 2 2006, 11:10)
WinRar! и пофигу на формат.

Это понятно, но я в него по 2-3 раза за день вношу цифирки, полтора года уж ввожу. И каждый раз жать/разжимать винраром понятное дело не буду.

а последние версии позволяют редактировать прямо в архиве.

и еще файл можно сжать средствами винды. это конечно не винрар, но меньше будет. и еще, сколько у вас на винчестере места, это экономия на пол-метра играет роль. у меня на работе экселевские файлы по 20 метров и ничего. просто чаще системный блок надо копать. что все утряслось :)))

  • online

  • Группа: Пользователи
  • Сообщений: 909

Ну вобщем новости такие, скопировал я только данные через буфер в новую книгу каждый лист поотдельности, сохранил, размер стал 183кб. но форматирование конечно потерялось, хотя объединение ячеек, их цвет сохранились и формулы работают, нужно только вручную ширину/высоту ячеек подогнать и всё. 🙂
такие пироги. но вопрос остаётся открытым, где поковырять, чтобы мусор не копился.

2Красная Шапка: размер файла не особо критичен, и компу уже 8 лет, но дело не в этом.

  • недавно на форуме

  • Группа: Новички
  • Сообщений: 38

Неправильно скопировал
Надо было так
1. Скопировал данные и формулы
2. Чтобы сохранилась ширина столбцов надо после того как вставил данные раскрыть список вставка (на правый уголок нажать) и выбрать Специальная вставка. Затем там выбрать “Ширина столбцов”
3. Наслаждаться.

Ссылка на основную публикацию
Adblock
detector