Премногу различни формати на ќелии

Може да ви се случи и вам.

Кога работите со голема работна книга во Excel, во еден ни малку прекрасен момент правите нешто сосема безопасно (на пример, додавајќи ред или вметнувате голем фрагмент од ќелии) и одеднаш добивате прозорец со грешка „Премногу различни ќелии формати“:

Понекогаш овој проблем се јавува во уште понепријатна форма. Синоќа, како и обично, го зачувавте и затворивте извештајот во Excel, а утрово не можете да го отворите – се прикажува слична порака и предлог да се отстрани целото форматирање од датотеката. Радоста не е доволна, се согласувате? Ајде да ги погледнеме причините и начините да се поправи оваа ситуација.

Зошто се случува ова

Оваа грешка се појавува кога работната книга го надминува максималниот број формати што Excel може да ги складира:

  • за Excel 2003 и постари - ова се 4000 формати
  • за Excel 2007 и понови, ова се 64000 формати

Покрај тоа, форматот во овој случај значи каква било единствена комбинација на опции за форматирање:

  • фонт
  • пломби
  • рамка на ќелија
  • нумерички формат
  • условно форматирање

Така, на пример, ако сте стилизирале мало парче чаршаф вака:

… тогаш Excel ќе запомни 9 различни формати на ќелии во работната книга, а не 2, како што изгледа на прв поглед, бидејќи дебелата линија околу периметарот ќе создаде, всушност, 8 различни опции за форматирање. Додај на тоа дизајнерските танци со фонтови и филови, а желбата за убавина во голем извештај ќе доведе до стотици и илјадници слични комбинации кои Excel ќе мора да ги памети. Големината на датотеката од неа, сама по себе, исто така не се намалува.

Сличен проблем, исто така, често се јавува кога постојано копирате фрагменти од други датотеки во вашата работна книга (на пример, кога склопувате листови со макро или рачно). Ако не се користи специјална паста од само вредности, тогаш во книгата се вметнуваат и форматите на копираните опсези, што многу брзо доведува до надминување на границата.

Како да се справите со тоа

Тука има неколку насоки:

  1. Ако имате датотека од стариот формат (xls), тогаш повторно зачувајте ја во нов (xlsx или xlsm). Ова веднаш ќе ја подигне лентата од 4000 на 64000 различни формати.
  2. Отстранете го вишокот форматирање на ќелиите и дополнителните „убави работи“ со командата Почетна — Исчисти — Избриши формати (Дома - Исчисти - Исчисти форматирање). Проверете дали има редови или колони на листовите кои се целосно форматирани (т.е. до крајот на листот). Не заборавајте за можните скриени редови и колони.
  3. Проверете ја книгата за скриени и суперскриени листови - понекогаш на нив се кријат „ремек-дела“.
  4. Отстранете го несаканото условно форматирање на картичката Дома — Условно форматирање — Управување со правила — Прикажи ги правилата за форматирање за цел лист (Дома — Условно форматирање — Прикажи правила за овој работен лист).
  5. Проверете дали имате акумулирано вишок на непотребни стилови по копирањето податоци од други работни книги. Ако на јазичето Почетна (Дома) Во списокот Стилови (Стилови) огромна количина „ѓубре“:

    … тогаш можете да се ослободите од него со мало макро. Кликнете Alt + F11 или копче Visual Basic табот инвеститорот (програмер), вметнете нов модул низ менито Вметни – Модул и копирајте го макро кодот таму:

Sub Reset_Styles() 'отстрани ги сите непотребни стилови за секој objStyle во ActiveWorkbook.Styles On Error Продолжи Следно ако не objStyle.BuiltIn Потоа objStyle.Delete на грешка GoTo 0 Next objStyle 'копи го стандардниот сет стилови од новата работна книга ActiveMkor Set Поставете wbNew = Workbooks.Add wbMy.Styles.Merge wbNew wbNew.Close savechanges:=False End Sub    

Можете да го стартувате со кратенка на тастатурата. Alt + F8 или со копче Макроа (макроа) табот инвеститорот (програмер). Макрото ќе ги отстрани сите неискористени стилови, оставајќи го само стандардниот сет:

  • Како автоматски да се означат ќелиите со условно форматирање во Excel
  • Што се макроа, каде и како да го копирате макро кодот во Visual Basic, како да ги извршите
  • Работната книга на Excel стана многу тешка и бавна - како да ја поправите?

Оставете Одговор