зменшення розміру файлу в Microsoft Excel

При роботі в Ексель деякі таблиці досягають досить значного розміру. Це призводить до того, що розмір документа збільшується, іноді досягаючи навіть десятка мегабайт і більше. Збільшення ваги книги Excel призводить не тільки до збільшення займаного їм місця на жорсткому диску, але, що ще більш важливо, до уповільнення швидкості виконання різних дій і процесів в ній. Попросту кажучи, при роботі з таким документом програма Excel починає гальмувати. Тому актуальним стає питання оптимізації і скорочення розмірів подібних книг. Давайте розберемося, як можна зменшити розмір файлу в Ексель.

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

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

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

Робочий діапазон – це та область, дії в якій запам'ятовує Excel. При перерахунку документа програма перераховує всі осередки робочої області. Але вона не завжди відповідає тому діапазону, в якому дійсно працює користувач. Наприклад, ненавмисно поставлений пробіл далеко внизу від таблиці розширить розмір робочого діапазону до того елемента, де цей пробіл знаходиться. Виходить, що Ексель при перерахунку кожен раз буде обробляти купу порожніх осередків. Подивимося, як можна усунути цю проблему на прикладі конкретної таблиці.

Таблица в Microsoft Excel
  1. Спочатку поглянемо на її вагу перед оптимізацією, щоб порівняти яким він буде після виконання процедури. Це можна зробити, перемістившись у вкладку " Файл» . Переходимо в розділ «відомості» . У правій частині вікна вказані основні властивості книги. Першим же пунктом властивостей є розмір документа. Як бачимо, в нашому випадку він становить 56,5 кілобайт.
  2. Размер файла в сведениях о книге в Microsoft Excel
  3. Перш за все, слід з'ясувати, наскільки реальна робоча область листа відрізняється від тієї, яка дійсно потрібна користувачеві. Це зробити досить просто. Стаємо в будь-яку клітинку таблиці і набираємо комбінацію клавіш Ctrl+End . Excel тут же переміщається до останньої комірки, яку програма вважає кінцевим елементом робочої області. Як бачимо, в конкретно нашому випадку це рядок 913383. З огляду на те, що реально таблиця займає тільки шість перших рядків, можна констатувати факт, що 913377 рядків є, по суті, марним вантажем, який не тільки збільшує розмір файлу, але, через постійне перерахунку всього діапазону програмою при виконанні будь-якої дії, призводить до уповільнення роботи над документом. Конец рабочей области листа в Microsoft Excel

    Звичайно, в реальності такий великий розрив між фактичним робочим діапазоном і тим, який за нього приймає Excel, буває досить рідко, і ми взяли таку велику кількість рядків для наочності. Хоча, іноді бувають навіть випадки, коли робочою областю вважається вся площа листа.

  4. Для того, щоб усунути цю проблему, потрібно видалити всі рядки, починаючи від першої порожній і до самого кінця листа. Для цього виділяємо першу клітинку, яка знаходиться відразу ж під таблицею, і набираємо поєднання клавіш Ctrl + Shift + стрілка вниз .
  5. Первая ячейка под таблицей в Microsoft Excel
  6. Як бачимо, після цього були виділені всі елементи першого стовпця, починаючи від зазначеної комірки і до кінця таблиці. Потім клацаємо по вмісту правою кнопкою миші. У контекстному меню вибираємо пункт " видалити» . Переход к удалениюю строк до конца таблицы в Microsoft Excel

    Багато користувачів намагаються зробити видалення, натиснувши на кнопку Delete на клавіатурі, але це не правильно. Дана дія очищає вміст осередків, але не видаляє їх самі. Тому в нашому випадку воно не допоможе.

  7. Після того, як ми вибрали пункт " видалити ... » в контекстному меню, відкривається невелике віконце видалення осередків. Виставляємо в ньому перемикач в позицію «рядок» і клацаємо по кнопці «OK» .
  8. Окошко удаления ячеек в Microsoft Excel
  9. Усі рядки виділеного діапазону були видалені. Обов'язково пересохраняем книгу, натиснувши на іконку дискети в лівому верхньому кутку вікна.
  10. Сохранение книги в Microsoft Excel
  11. Тепер подивіться, як це нам допомогло. Виділяємо будь-яку клітинку таблиці і набираємо поєднання клавіш Ctrl+End . Як бачимо, Excel виділив останню комірку таблиці, а це значить, що саме вона тепер є останнім елементом робочої області листа.
  12. Последняя ячейка рабочей области листа в Microsoft Excel
  13. Тепер переміщаємося в розділ «відомості» вкладки " Файл» , щоб дізнатися наскільки скоротився вага нашого документа. Як бачимо, він тепер становить 32,5 Кбайт. Нагадаємо, що до проведення процедури оптимізації його розмір становив 56,5 Кб. Таким чином, він був зменшений більш ніж в 1,7 рази. Але в даному випадку головним досягненням є навіть не скорочення ваги файлу, а те, що тепер програма звільнена від перерахунку фактично незадіяного діапазону, що істотно підвищить швидкість обробки документа.
Размер файла уменьшен в Microsoft Excel

Якщо в книзі кілька аркушів, з якими ви працюєте, потрібно провести подібну процедуру з кожним з них. Це дозволить ще більше зменшити розмір документа.

Спосіб 2: усунення надмірного форматування

Ще одним важливим фактором, який робить документ Excel важчим, є надмірне форматування. Сюди можна віднести застосування різних видів шрифтів, кордонів, числових форматів, але в першу чергу це стосується заливки осередків різними кольорами. Так що перед тим, як додатково відформатувати файл, потрібно двічі подумати, а чи обов'язково варто це робити або без даної процедури можна легко обійтися.

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

Файл с излишним форматирование в Microsoft Excel

Ще одним фактором, пов'язаним з форматуванням, що обтяжує вагу, є те, що деякі користувачі вважають за краще відформатувати осередки «з запасом». Тобто, вони форматують не тільки саму таблицю, але і діапазон, який знаходиться під нею, іноді навіть до кінця аркуша, з розрахунком на те, що, коли в таблицю будуть додаватися нові рядки, не потрібно буде кожен раз форматувати їх знову.

Але невідомо, коли саме будуть додаватися нові рядки і як багато їх додасться, а таким попереднім форматуванням ви утяжелите файл вже прямо зараз, що негативно також позначиться і на швидкості роботи з даним документом. Тому, якщо ви і застосували форматування до порожніх осередків, що не входять в таблицю, то його обов'язково слід прибрати.

Форматирование пустых ячеек в Microsoft Excel
  1. Перш за все, потрібно виділити всі осередки, які розташовані нижче діапазону з даними. Для цього натискаємо по номеру першої порожнього рядка на вертикальній панелі координат. Виділяється вся строчка. Після цього застосовуємо вже знайому нам комбінацію гарячих клавіш Ctrl + Shift + стрілка вниз .
  2. Выделение строки в Microsoft Excel
  3. Після цього весь діапазон рядків нижче частини таблиці, заповненої даними, будить виділено. Перебуваючи у вкладці»Головна" натискаємо по значку »Очистити" , який розташований на стрічці в блоці інструментів «редагування» . Відкривається невелике меню. Вибираємо в ньому позицію " Очистити формати» .
  4. Очистка форматов в Microsoft Excel
  5. Після цієї дії у всіх клітинках виділеного діапазону форматування буде видалено.
  6. Избыточное форматирование удалено в Microsoft Excel
  7. Таким же чином можна видалити непотрібне форматування в самій таблиці. Для цього виділяємо окремі осередки або діапазон, в якому вважаємо форматування мінімально корисним, натискаємо на кнопку»Очистити" на стрічці і зі списку вибираємо пункт " Очистити формати» .
  8. Удаление избыточного форматировани в таблице в Microsoft Excel
  9. Як бачимо, форматування у виділеному діапазоні таблиці було повністю видалено.
  10. Излишнее форматирование в таблице удалено в Microsoft Excel
  11. Після цього повертаємо даного діапазону деякі елементи форматування, які вважаємо доречними: межі, числові формати і т. д.
Таблица с обновленным форматированием в Microsoft Excel

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

Урок: форматування таблиць в Екселі

Спосіб 3: видалення посилань

У деяких документах дуже велика кількість посилань, звідки підтягуються значення. Це теж може серйозно гальмувати швидкість роботи в них. Особливо сильно на цей показати впливають зовнішні посилання на інші книги, хоча і внутрішні посилання теж негативно відбиваються на швидкодії. Якщо джерело, звідки посилання бере інформацію, не є постійно оновлюваним, тобто, сенс замінити посилальні адреси в осередках на звичайні значення. Це здатне збільшити швидкість роботи з документом. Подивитися, посилання або значення знаходиться в конкретній комірці, можна в рядку формул після виділення елемента.

Ссылка в Microsoft Excel
  1. Виділяємо область, в якій містяться посилання. Перебуваючи у вкладці»Головна" , клацаємо по кнопці " копіювати» яка розташована на стрічці в групі налаштувань " Буфер обміну» . Копирование данных в Microsoft Excel

    В якості альтернативи після виділення діапазону можна використовувати поєднання гарячих клавіш Ctrl+C.

  2. Після того, як скопіювали дані, не знімаємо виділення з області, а натискаємо по ній правою кнопкою миші. Проводиться запуск контекстного меню. У ньому в блоці»Параметри вставки" потрібно зробити клацання по значку " Значення» . Він має вигляд піктограми із зображеними цифрами.
  3. Вставка значений через контекстное меню в Microsoft Excel
  4. Після цього всі посилання у виділеній області будуть замінені статистичними значеннями.
Значения вставленыв Microsoft Excel

Але потрібно пам'ятати, що цей варіант оптимізації книги Excel не завжди прийнятний. Його можна застосовувати тільки тоді, коли дані з першоджерела не є динамічними, тобто, не зміняться з часом.

Спосіб 4: зміни формату

Ще одним способом істотно скоротити розмір файлу є зміна його формату. Цей спосіб, напевно, більше всіх інших допомагає стиснути книгу, хоча і вище представленими варіантами теж потрібно користуватися в комплексі.

В Ексель існують кілька «рідних» форматів файлів – xls, XLSX, xlsm, XLSB. Формат xls був базовим розширенням для програми версії Excel 2003 і раніше. Він є вже застарілим, але, тим не менше, багатьма користувачами продовжує досі застосовуватися. До того ж, бувають випадки, коли доводиться повертатися до роботи зі старими файлами, які були створені багато років тому ще за часів відсутності сучасних форматів. Не кажучи вже про те, що з книгами з даними розширенням працюють багато сторонні програми, які не вміють обробляти більш пізні варіанти документів Excel.

Потрібно відзначити, що книга з розширенням xls має набагато більший розмір, ніж сучасний її аналог формату xlsx, який в нинішній час Ексель використовує, як головний. В першу чергу, це пов'язано з тим, що файли xlsx, по суті, є стислими архівами. Тому, якщо ви використовуєте розширення xls, але бажаєте зменшити вагу книги, то це можна зробити просто пересохранив її в форматі xlsx.

  1. Для конвертації документа з формату xls в формат xlsx переходимо у вкладку»Файл" .
  2. Переход во вкладку Файл в Microsoft Excel
  3. У вікні відразу звертаємо увагу на розділ «відомості» , де зазначено, що в даний час вага документа становить 40 Кбайт. Далі клацаємо по найменуванню " Зберегти як ... » .
  4. Переход к сохранению файла в Microsoft Excel
  5. Відкривається вікно збереження. При бажанні можна перейти в ньому в нову директорію, але більшості користувачів зручніше зберігати новий документ там же, де і исходник. Найменування книги при бажанні можна змінити в поле «Ім'я файлу», хоча і не обов'язково. Найважливішим в даній процедурі є виставити в поле " Тип файлу» значення «Книга Excel (.xlsx)» . Після цього можна тиснути на кнопку «OK» у нижній частині вікна.
  6. Сохранение файла в Microsoft Excel
  7. Після того, як збереження зроблено, перейдемо в розділ «відомості» вкладки »Файл" , щоб побачити, наскільки зменшилася вага. Як бачимо, він тепер становить 13,5 Кбайт проти 40 Кбайт до проведення процедури конвертації. Тобто, одне тільки збереження в сучасному форматі дозволило стиснути книгу майже в три рази.
Размер файла в формате xlsx в Microsoft Excel

Крім того, в Екселі існує ще один сучасний формат xlsb або двійкова книга. У ньому документ зберігається в бінарної кодуванні. Ці файли важать ще менше, ніж книги у форматі xlsx. До того ж, мова, на якому вони записані, найближче для програми Excel. Тому вона працює з такими книгами швидше, ніж з будь-яким іншим розширенням. При цьому книга зазначеного формату по функціональності і можливостям застосування різних інструментів (Форматування, функції, графіки і т.д.) ні в чому не поступається формату xlsx і перевершує формат xls.

Основна причина, чому xlsb не став форматом за замовчуванням в Excel, полягає в тому, що з ним практично не вміють працювати сторонні програми. Наприклад, якщо вам потрібно буде експортувати інформацію з Excel в програму 1C, то це можна буде зробити з документами xlsx або xls, але не з xlsb. Але, якщо ви не плануєте перенесення даних ні в якусь сторонню програму, то сміливо можете зберігати документ у форматі xlsb. Це дозволить вам зменшити розмір документа і збільшить швидкість роботи в ньому.

Процедура збереження файлу в розширенні xlsb аналогічна тій, яку ми робили для розширення xlsx. У вкладці»Файл" натискаємо по пункту " Зберегти як ... » . У вікні Збереження в поле «Тип файлу» потрібно вибрати варіант «двійкова книга Excel (*.xlsb)» . Потім клацаємо по кнопці " Зберегти» .

Сохранение файла в Microsoft Excel в формате xlsb

Дивимося на вагу документа в розділі «відомості» . Як бачимо, він зменшився ще більше і тепер становить всього 11,6 Кбайт.

Размер файла в формате xlsb в Microsoft Excel

Підводячи загальні підсумки, можна сказати, що якщо ви працює з файлом у форматі xls, то найбільш ефективним способом зменшити його розмір є перезбереження в сучасних форматах XLSX або XLSB. Якщо ж ви вже використовуєте дані розширення файлів, то для зменшення їх ваги слід правильно налаштувати робочу область, прибрати надмірне форматування і непотрібні посилання. Найбільшу віддачу ви отримаєте, якщо зробите всі ці дії в комплексі, а не обмежитеся тільки одним варіантом.

більше статей на цю тему: