Сышышь ты, выходи сюда,
поговорим !

Чому гальмує Excel? Великий розмір файлу. Чи не запускається файл Excel 2003, 2007, 2010, 2013

  1. 1. Гальмує Excel? Потрібно прибрати форматування у вигляді таблиць
  2. 2. Прибрати зайве умовне форматування (якщо Excel гальмує при прокручуванні)
  3. 3. Видалити зайві рядки / стовпці (якщо повзунок прокрутки дуже маленький)
  4. 4. Видалити зайві об'єкти
  5. 5. Видалити зайві дані в структурі файлу Excel
  6. 6. Гальмує Excel - правильно налаштуйте зведені таблиці
  7. 7. Змініть формат файлу на .xlsb
  8. 8. Встановлено непізнаний принтер
  9. 9. Видаліть файл PERSONAL
  10. 10. Замініть багато створених формул макросами
  11. 11. Зменшіть розмір малюнків
  12. 12. Перейдіть на пізній Excel - 2013 або на 2016

Вам надіслали файл Excel великого розміру? Він сильно гальмує і довго зберігається? Після кожної дії необхідно чекати. При цьому, в файлі не так багато інформації. Чому гальмує Excel, причини і наслідки, а головне як з цим боротися? Зараз розберемося.

Зараз розберемося

Гальма програм пакета MS Office справа поширене. Excel гальмує через цілу низку причин: неправильне використання функцій програми (зайве умовне форматування, зведені таблиці засновані на величезних масивах, зайві рядки в документах). Excel теж не ідеальний і гальма відбуваються через не досконалості програмної частини (з'являються об'єкти, папка printerSettings в структурі). Тому рекомендуємо вам пройтися по всіх 10 кроків нижче і не зупинятися на одному.

1. Гальмує Excel? Потрібно прибрати форматування у вигляді таблиць

Іноді діапазон відформатований у вигляді спеціальної таблиці (Верхня панель - вкладка Вставка - Таблиця), це може привести до того, що сильно гальмує Excel файл, особливо якщо таблиці великі.

Щоб визначити такий формат, виділіть будь-яку клітинку таблиці. З'являється панель «Робота з таблицями» в верхньому меню, найправіша. Виберіть всю таблицю потім вкладку Робота з таблицями, Конструктор - Розділ сервіс - Перетворити в діапазон.

Виберіть всю таблицю потім вкладку Робота з таблицями, Конструктор - Розділ сервіс - Перетворити в діапазон

2. Прибрати зайве умовне форматування (якщо Excel гальмує при прокручуванні)

Що таке умовне форматування, читайте тут . Дуже корисна штука, якщо правильно застосовувати, якщо немає, то це змусить Ваш файл працювати повільно.

Справа в тому, що при копіювання осередків, копіюється і форматування - якщо в файл постійно копіюються нова інформація, то в ній зберігаються умови формату, в особливості умовного форматування.

Прибираємо так. Вибираєте лист. Виберіть потрібний діапазон або весь лист. У верхній панелі Головна - Умовне форматування - Видалити правила - Видалити правила з виділених осередків / с листа. Тиснемо.

3. Видалити зайві рядки / стовпці (якщо повзунок прокрутки дуже маленький)

Найчастіша проблема для excel з якою я зустрічаюся. Якщо хтось випадково перемістився на кінець листа (на рядок номер 1 млн) і так зберіг книгу. Розмір файлу відразу збільшився. Дійти до кінця таблиці можна і випадково - якщо натиснути Ctrl + стрілка вниз або вправо. Буває, що в кінці книги знаходиться який-небудь випадковий символ або заливка.

Головна ознака гальм - це розмір повзунка, він дуже маленький, коли файл збережений невірно, як на картинці.

Головна ознака гальм - це розмір повзунка, він дуже маленький, коли файл збережений невірно, як на картинці

Виправте ситуацію, видаліть зайві рядки або стовпці. Знайдіть останню корисну осередок для вас, виділіть першу вільну позицію після неї (а краще першу порожній рядок / стовпець після неї), натисніть Ctrl + Shift + End . Таке поєднання клавіш виділяє осередки нижче вибраного рядка або правіше обраного стовпця. Права кнопка миші - Видалити - Видалити рядок або стовпець (як правило, проходить довго). Після видалення виберіть осередок А1 і збережіть файл. Повзунок повинен збільшитися.

4. Видалити зайві об'єкти

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

Щоб видалити такі об'єкти виконайте макрос , Натисніть Alt + F11 і копіюйте текст нижче.

sub DelOb () For Each i In ActiveSheet.Shapes i.Delete Next end sub

Або виділіть і видаліть об'єкти вручну. Перейдіть в меню Головна - Редагування - Знайти і виділити - пункт Виділення групи осередків - Об'єкти. Тепер видаляйте.

5. Видалити зайві дані в структурі файлу Excel

Навіть досвідчені користувачі не знають, що файл Excel, як каже вікіпедія , Це файл-архів. Починаючи з 2007 випуску.

Тобто файл Excel відкривається, наприклад, архиваторами 7-zip або WinRar. Всередині відкритого файлу можуть зберігатися непотрібні файли, що гальмує Excel часом в десятки разів.

Видалимо незручність? Спершу зробіть резервну копію файлу :) Потім запустіть 7-zip або інший архіватор, меню «Файл» - «Відкрити всередині». Можливо відкрити файл клікнувши правою кнопкою миші - Відкрити за допомогою і вибравши .exe файл WinRar або 7-zip.

Відкриється архів, він же файл Excel c папками і файлів.

Знаходимо папки «drawings» і / або «printerSettings» (швидше за все вони будуть в папці xl) і видаляємо їх.

Для WinRar робимо те ж саме.

Для WinRar робимо те ж саме

Після чого відкриваємо книгу як файл Excel, він трохи полаявся, виведе кілька системних повідомлень, що не знаходить даних і т.п. На всі вікна натискаємо ОК, файл відновиться.

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

Тому, в папці, видаліть тільки файли vmlDrawing.vml, вони можуть накопичувати інформацію і важити до 100 мб.

vml, вони можуть накопичувати інформацію і важити до 100 мб

6. Гальмує Excel - правильно налаштуйте зведені таблиці

Гальмує Excel - правильно налаштуйте зведені таблиці

Якщо зведена таблиця посилається на великий діапазон комірок від 10 тис. Рядків, вона зберігає результати розрахунків, які можуть бути дуже великими. Від цього вся книга excel гальмує, звичайно ж. Щоб усунути цю причину, натисніть на зведену таблицю правою кнопкою миші - Параметри зведеної таблиці - вкладка Дані - приберіть галочку Зберігати вихідні дані разом з файлом.

Що дозволить зменшити файл майже в два рази.

7. Змініть формат файлу на .xlsb

Якщо ви працюєте з величезними таблицями і ваші файли більше 0,5 мб вагою, то краще зберігати такі книги в форматі . xlsb . Двійковий формат книги Excel, тобто спеціальний формат для створення «бази даних» на основі електронних таблиць. Якщо зберегти великий файл в такому форматі, вага книги зменшиться в два-три рази. Розрахунки в файл теж будуть проходити швидше, в деяких випадках в 2 рази швидше.

8. Встановлено непізнаний принтер

Якщо у Вас на комп'ютері не визначений принтер, тобто не варто принтер за замовчуванням, то зайдіть в пристрої та принтери і змініть принтер за замовчуванням на будь-який інший (навіть якщо фізично принтера немає), якщо принтер є, краще змінити дрова.

Буває що навіть при видаленні налаштувань принтера з пункту 5 настройки принтера гальмують файл.

9. Видаліть файл PERSONAL

Зайдіть в ... Application Data \ Microsoft \ Excel \ XLSTART або ... Microsoft Office \ Office12 знайдіть в цих папках файл під назвою PERSONAL і видаліть його. Детальніше читайте тут .

10. Замініть багато створених формул макросами

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

11. Зменшіть розмір малюнків

Найпростіший спосіб для версії 2007 і вище - вибрати малюнок, на верхній панелі з'явитися вкладка Робота з малюнками - Формат.

Знайдіть розділ Змінити і виберіть дії зі стиснення малюнка, докладніше читайте тут .

12. Перейдіть на пізній Excel - 2013 або на 2016

Розробники нашого улюбленого редактора дійсно не зупиняються у розвитку продукту. Провівши ряд експериментів, я виявив, що більшість складних операцій таких як розрахунок осередків, виконання макросу, збереження і інші в версії 2016 виконуються швидше ~ на 15% від 2007.

Для деяких випадків Excel 2007 просто відмовляється виконувати дії з файлом, тоді як в сучасних випусках програми файл працює.

Так що ще один хороший спосіб прискорити роботу в Excel - перейти на MS Office 2013 і вище.

Тепер спробуйте самі.

Якщо ці 12 кроків не допомогли, то краще перенесіть або скопіюйте всю інформацію в новий файл. Можливо пошкоджений сам файл.

Логічне продовження статті - оптимізація ресурсів комп'ютера під використання Excel - читайте в статті .

Якщо нічого не допомагає пишіть коментарі, постараємося допомогти.

Поділіться нашою статтею в ваших соціальних мережах:

Схожі статті

1. Гальмує Excel?
Він сильно гальмує і довго зберігається?
Чому гальмує Excel, причини і наслідки, а головне як з цим боротися?
1. Гальмує Excel?
Видалимо незручність?