Однією з проблем, з якою зустрічаються користувачі при роботі з таблицями в Microsoft Excel, є помилка «Занадто багато різних форматів осередків». Особливо вона поширена при роботі з таблицями з розширенням XLS. Давайте розберемося в суті цієї проблеми та з'ясуємо, якими способами її можна усунути.
Читайте також: Як зменшити розмір файлу в Ексель
зміст
Щоб зрозуміти, як вирішити проблему, потрібно знати її суть. Справа в тому, що файли Ексель з розширенням XLSX підтримують одночасну роботу з 64000 форматами в документі, а з розширенням XLS - тільки 4000. При перевищенні зазначених лімітів і виникає дана помилка. Під форматом розуміється комбінація різних елементів форматування:
Тому в одній комірці може одночасно бути кілька форматів. Якщо в документі застосовується зайве форматування, то це якраз і може викликати помилку. Давайте тепер з'ясуємо, як усунути цю проблему.
Як вже було сказано вище, документи з розширенням XLS підтримують одночасну роботу тільки з 4000 одиниць форматів. Цим і пояснюється той факт, що найчастіше дана помилка зустрічається саме в них. Конвертація книги в більш сучасний документ XLSX, який підтримує роботу одночасно з 64000 елементами форматування, дозволить в 16 разів більше використовувати ці елементи перш, ніж виникне зазначена вище помилка.
Тепер документ буде збережений з розширенням XLSX, що дозволить працювати з великим в 16 разів кількістю форматів одночасно, ніж це було при роботі з файлом з розширенням XLS. У переважній більшості випадків даний спосіб дозволяє усунути досліджувану нами помилку.
Але все-таки бувають випадки, коли користувач працює саме з розширенням XLSX, але у нього все одно виникає дана помилка. Це пов'язано з тим, що при роботі з документом був перевищений рубіж в 64000 форматів. Крім того, з певних причин не виключено, коли потрібно зберегти файл саме з розширенням XLS, а не XLSX, так як з першим, наприклад, вміють працювати більшу кількість сторонніх програм. У цих випадках потрібно шукати інший вихід з ситуації, що склалася.
Часто багато користувачів форматують місце під таблицю з запасом, щоб в майбутньому не витрачати час на цю процедуру в разі розширення таблиці. Але це абсолютно неправильний підхід. Через це значно збільшується розмір файлу, сповільнюється робота з ним, до того ж, подібні дії можуть привести до помилки, яку ми обговорюємо в цій темі. Тому, від таких надмірностей слід позбутися.
Аналогічним чином можна проводити очищення в осередках праворуч від таблиці.
Подібну процедуру при виникненні помилки, про яку ми говоримо в даному уроці, не зайвим буде провести навіть в тому випадку, якщо на перший погляд здається, що діапазони нижче і правіше таблиці взагалі не відформатовані. Справа в тому, що в них можуть знаходитися «приховані» формати. Наприклад, тексту або чисел в осередку може і не бути, але в ній встановлений формат напівжирного шрифту і т.д. Тому, не полінуйтеся, в разі виникнення помилки, провести цю процедуру навіть над зовні порожніми діапазонами. Також не потрібно забувати про можливі приховані стовпці і рядки.
Якщо попередній варіант не допоміг вирішити проблему, то варто звернути увагу на зайве форматування всередині самої таблиці. Деякі користувачі роблять форматування в таблиці навіть там, де воно не несе ніякої додаткової інформації. Вони думають, що роблять таблицю красивіше, але на ділі досить часто з боку подібне оформлення виглядає досить без смаку. Ще гірше, якщо зазначені речі призводять до гальмування програми або до помилки, яку ми описуємо. В цьому випадку слід залишити в таблиці тільки дійсно значуще форматування.
Тиснемо на вже знайому нам кнопку «Очистити» у вкладці «Головна». У випадаючому списку вибираємо варіант «Очистити формати».
Але для деяких областей таблиці подібний варіант не підійде. Наприклад, в певному діапазоні можна видалити заливку, але при цьому слід залишити формат дати, інакше дані будуть відображатися некоректно, кордони і деякі інші елементи. Той же варіант дій, про який ми говорили вище, повністю прибирає форматування.
Але існує вихід і в цьому випадку, правда, він більш трудомісткий. За таких обставин користувачеві доведеться виділяти кожен блок однорідно відформатованих осередків і вручну прибирати той формат, без, якого можна обійтися.
Звичайно, це довгий і копітка заняття, якщо таблиця занадто велика. Тому краще відразу при складанні документа не зловживати «красивостями», щоб потім не виникло проблем, на вирішення яких доведеться витрачати багато часу.
Умовне форматування - дуже зручний інструмент візуалізації даних, але надмірне його застосування теж може викликати досліджувану нами помилку. Тому потрібно переглянути список правил умовного форматування, що застосовується на даному аркуші, і видалити з нього позиції, без яких можна обійтися.
Якщо потрібно повністю видалити умовне форматування з конкретного діапазону, то зробити це ще простіше.
Якщо ви хочете повністю видалити умовне форматування, то в останньому списку меню потрібно вибрати варіант «Видалити правила з усього листа».
Крім того, дана проблема може виникати через використання великої кількості призначених для користувача стилів. Причому вони можуть з'явитися, як результат імпорту або копіювання з інших книг.
Дуже схожою процедурою на видалення стилів є видалення призначених для користувача форматів. Тобто, ми будемо видаляти ті елементи, які не є вбудованими за замовчуванням в Excel, а впроваджені користувачем, або були вбудовані в документ іншим способом.
Також можна, перебуваючи у вкладці «Головна», клікнути на кнопку «Формат» в блоці «Осередки» на стрічці. У запустити меню вибираємо пункт «Формат ячеек ...».
Ще один варіант виклику потрібного нам вікна - це набір клавіш Ctrl + 1 на клавіатурі.
Виділяємо курсором кожен з них. Переходити до наступного найменуванню найзручніше за допомогою клавіші «Вниз» на клавіатурі в блоці навігації. Якщо елемент є вбудованим, то кнопка «Видалити» під переліком буде неактивною.
Ми описували дії щодо вирішення проблеми тільки в межах одного аркуша. Але не варто забувати, що точно такі ж маніпуляції потрібно проробити і з усіма іншими заповненими даними листами книги.
Крім того, непотрібні листи або листи, де інформація дублюється, краще взагалі видалити. Робиться це досить просто.
Якщо потрібно видалити кілька послідовно розташованих ярликів, то натискаємо на першу з них лівою кнопкою миші, а потім натискаємо за останнім, але тільки при цьому затиснувши клавішу Shift. Будуть виділені всі ярлики, розташовані між даними елементами. Далі процедуру видалення проводимо за тим же алгоритмом, який був описаний вище.
Але існують також приховані листи, і як раз на них може перебувати досить велика кількість різних відформатованих елементів. Щоб прибрати надмірне форматування на цих аркушах або взагалі видалити їх, потрібно відразу відобразити ярлики.
Таку операцію проробляємо з усіма прихованими листами. Потім дивимося, що з ними робити: повністю видаляти або очищати від надлишкового форматування, якщо інформація на них важлива.
Але крім цього існують ще й так звані суперскритие листи, яких в списку звичайних прихованих аркушів ви не знайдете. Їх можна побачити і відобразити на панелі тільки через редактор VBA.
Після даної дії обраний лист перестане бути суперскритим і його ярлик відобразиться на панелі. Далі з ним можна буде проводити або процедуру очищення, або видалення.
урок: Что делать, если пропали листы в Экселе
Как видим, самый быстрый и эффективный способ избавится от исследуемой в данном уроке ошибки — это сохранить файл заново с расширением XLSX. Но если этот вариант не сработает или по каким-то причинам не подойдет, то остальные способы решения проблемы потребуют немало времени и усилий от пользователя. К тому же, их всех придется применять в комплексе. Поэтому лучше в процессе создания документа не злоупотреблять избыточным форматированием, чтобы потом не пришлось тратить силы на устранение ошибки.