Gall ddigwydd i chi hefyd.
Wrth weithio gyda llyfr gwaith mawr yn Excel, ar un foment nad yw'n wych o gwbl rydych chi'n gwneud rhywbeth hollol ddiniwed (ychwanegu rhes neu fewnosod darn mawr o gelloedd, er enghraifft) ac yn sydyn rydych chi'n cael ffenestr gyda'r gwall “Gormod o gell gwahanol fformatau":
Weithiau mae'r broblem hon yn digwydd ar ffurf hyd yn oed yn fwy annymunol. Neithiwr, yn ôl yr arfer, fe wnaethoch chi arbed a chau eich adroddiad yn Excel, a'r bore yma ni allwch ei agor - mae neges debyg yn cael ei harddangos a chynnig i ddileu pob fformat o'r ffeil. Nid yw llawenydd yn ddigon, cytuno? Edrychwn ar yr achosion a'r ffyrdd o gywiro'r sefyllfa hon.
Pam mae hyn yn digwydd
Mae'r gwall hwn yn digwydd pan fydd y llyfr gwaith yn fwy na'r nifer uchaf o fformatau y gall Excel eu storio:
- ar gyfer Excel 2003 a hŷn - mae'r rhain yn 4000 o fformatau
- ar gyfer Excel 2007 a mwy newydd, mae'r rhain yn fformatau 64000
Ar ben hynny, mae'r fformat yn yr achos hwn yn golygu unrhyw gyfuniad unigryw o opsiynau fformatio:
- ffont
- llenwadau
- ffrâm gell
- fformat rhifol
- fformatio amodol
Felly, er enghraifft, os gwnaethoch chi steilio darn bach o ddalen fel hyn:
... yna bydd Excel yn cofio 9 o wahanol fformatau celloedd yn y llyfr gwaith, ac nid 2, fel y mae'n ymddangos ar yr olwg gyntaf, oherwydd bydd llinell drwchus o amgylch y perimedr yn creu, mewn gwirionedd, 8 opsiwn fformatio gwahanol. Ychwanegwch at y dawnsiau dylunydd hynny gyda ffontiau a llenwadau, a bydd yr awch am harddwch mewn adroddiad mawr yn arwain at gannoedd ar filoedd o gyfuniadau tebyg y bydd yn rhaid i Excel eu cofio. Nid yw maint y ffeil ohono, ynddo'i hun, hefyd yn lleihau.
Mae problem debyg hefyd yn digwydd yn aml pan fyddwch chi'n copïo darnau o ffeiliau eraill dro ar ôl tro i'ch llyfr gwaith (er enghraifft, wrth gydosod taflenni â macro neu â llaw). Os na ddefnyddir past arbennig o werthoedd yn unig, yna mae fformatau'r ystodau a gopïwyd hefyd yn cael eu mewnosod yn y llyfr, sy'n arwain yn gyflym iawn at fynd y tu hwnt i'r terfyn.
Sut i ddelio ag ef
Mae sawl cyfeiriad yma:
- Os oes gennych ffeil o'r hen fformat (xls), yna cadwch hi mewn un newydd (xlsx neu xlsm). Bydd hyn yn codi'r bar ar unwaith o 4000 i 64000 o wahanol fformatau.
- Dileu fformatio celloedd diangen a “pethau tlws” ychwanegol gyda'r gorchymyn Hafan — Clir — Fformatau clir (Cartref - Clir - Fformatio Clir). Gwiriwch a oes rhesi neu golofnau ar y dalennau sydd wedi'u fformatio'n gyfan gwbl (hy, hyd at ddiwedd y daflen). Peidiwch ag anghofio am resi a cholofnau cudd posibl.
- Gwiriwch y llyfr am ddalennau cudd a hynod gudd – weithiau mae “campweithiau” yn cael eu cuddio arnyn nhw.
- Dileu fformatio amodol diangen ar dab Hafan — Fformatio Amodol — Rheoli Rheolau — Dangos Rheolau Fformatio ar gyfer y Daflen Gyfan (Cartref — Fformatio Amodol — Dangos rheolau ar gyfer y daflen waith hon).
- Gwiriwch a ydych wedi cronni gormodedd o arddulliau diangen ar ôl copïo data o lyfrau gwaith eraill. Os ar y tab Hafan (Cartref) Yn y rhestr Styles (Arddulliau) llawer iawn o “sbwriel”:
… yna gallwch chi gael gwared arno gyda macro bach. Cliciwch Alt + F11 neu botwm Visual Basic tab datblygwr (Datblygwr), mewnosod modiwl newydd drwy'r ddewislen Mewnosod – Modiwl a chopïwch y cod macro yno:
Sub Reset_Styles() 'tynnwch bob arddull diangen Ar Gyfer Pob objStyle Yn ActiveWorkbook.Styles Ar Gwall Ail-ddechrau Nesaf Os Ddim objStyle.BuiltIn Yna objStyle.Delete Ar Gwall GoTo 0 Nesaf objStyle 'copïwch y set safonol o arddulliau o'r llyfr gwaith newydd Set wbMy = ActiveWorkbook Gosod wbNew = Llyfrau Gwaith.Ychwanegu wbMy.Styles.Merge wbNew wbNew.Close savechanges:=Diwedd Anghywir Is
Gallwch ei lansio gyda llwybr byr bysellfwrdd. Alt + F8 neu drwy botwm Macros (Macros) tab datblygwr (Datblygwr). Bydd y macro yn dileu pob arddull nas defnyddiwyd, gan adael y set safonol yn unig:
- Sut i Amlygu Celloedd yn Awtomatig gyda Fformatio Amodol yn Excel
- Beth yw macros, ble a sut i gopïo'r cod macro yn Visual Basic, sut i'w rhedeg
- Mae llyfr gwaith Excel wedi dod yn drwm ac yn araf iawn - sut i'w drwsio?