Прескочи на садржај
EVI Solutions

Excel је спор и замрзава се: како да убрзате велике табеле

Средње 25 мин Ažurirano:

Кратак одговор

Најчешћи узрок је превише формула које се прерачунавају при свакој измени, уз вишак форматирања и целе колоне обухваћене референцама. Пребаците прорачун на ручни, ограничите опсеге формула, уклоните непотребно форматирање и проверите да ли проблем прави сам фајл или додатак у Excelu.

Како се проблем препознаје

  • Табела се отвара неколико минута или Excel при отварању прикаже "Нот Респондинг"
  • Сваки унос или померање курсора изазива кратко замрзавање
  • Трака на дну приказује "Цалцулатинг" или проценат прорачуна
  • Скроловање кроз лист сецка, а ћелије се пуне са закашњењем
  • Фајл ради добро на другом рачунару, али не на вашем

Најчешћи узроци

Аутоматски прорачун над великим бројем формула

Excel подразумевано прерачунава формуле које зависе од измене и нестабилне функције. Код десетина хиљада формула то траје и по неколико секунди.

Референце на целе колоне

Формуле попут `SUM(A:A)` или `VLOOKUP` преко целе колоне могу да натерају Excel да прегледа много више редова него што је потребно, чак и када су подаци мали.

Вишак форматирања и скривених објеката

Форматирање целих колона, много условног форматирања, слика и коментара повећава фајл и успорава исцртавање.

Нестабилне формуле и стално прерачунавање

Функције као `INDIRECT`, `OFFSET` и `TODAY` у хиљадама редова спречавају Excel да кешира резултате.

Додаци и спољне везе

Додаци трећих страна и везе ка другим фајловима или базама могу да блокирају Excel при отварању и освежавању.

Решење корак по корак

  1. 1

    Пребаците прорачун на ручни

    Идите на Formulas > Calculation Options > Manual. Excel више неће прерачунавати при сваком уносу. Када завршите измене, притисните F9 да прерачунате све формуле или Shift + F9 за само активни лист.

  2. 2

    Замените референце на целе колоне

    Претражите формуле које користе A:A или 1:1 и замените их тачним опсегом, на пример A2:A50000. За VLOOKUP и XLOOKUP ограничите опсег претраге на стварне редове података.

  3. 3

    Уклоните непотребно форматирање

    Пре тога направите копију фајла и проверите да ти редови заиста немају податке ни формуле. Означите празне редове испод података и очистите их преко Home > Clear > Clear All, па сачувајте фајл. Исто урадите са празним колонама десно од табеле. Проверите и Conditional Formatting > Manage Rules и обришите правила која се не користе.

  4. 4

    Претворите податке у праву табелу

    Означите податке и притисните Ctrl + T да направите Excel табелу. Табела аутоматски прати опсег, па формуле и заокретне табеле не морају да прегледају целе колоне.

  5. 5

    Искључите непотребне додатке

    Отворите File > Options > Add-ins, у пољу Manage изаберите COM Add-ins и кликните Go. Искључите додатке које не користите, па поново покрените Excel. Ако се проблем реши, укључујте их један по један да нађете кривца.

  6. 6

    Проверите спољне везе и освежавање

    Идите на Data > Queries & Connections и прегледајте везе. Десним кликом на упит отворите Properties и искључите аутоматско освежавање на отварању код упита који вам нису потребни одмах, или их освежите ручно преко Data > Refresh All.

  7. 7

    Сачувајте фајл у другом формату

    Ако фајл и даље споро ради, сачувајте копију преко File > Save As у формату .xlsx без макроа, ако вам макрои нису потребни, или направите нови фајл и прекопирајте само податке и потребне формуле. Стари .xls фајлови и фајлови са годинама форматирања често носе скривени баласт.

  8. 8

    Проверите перформансе рачунара

    Затворите друге тешке програме и проверите у Task Manager колико меморије Excel троши. Ако је заузеће стално близу 100 одсто, додајте RAM или радите са мањим изводом података, на пример преко Power Query.

Ако ништа не помогне: Power Query и дељење фајла

Када табела има стотине хиљада редова, сам Excel постаје уско грло. Тада увозите податке преко Data > Get Data (Power Query), филтрирајте и агрегирајте их пре него што уђу у лист, а у Excel доведите само сажетак. За извештаје које више људи истовремено отвара, размислите о чувању на SharePointu или OneDrive-u и раду у Excel за веб, који не учитава све формуле локално. Ако фајл мора да остане велики, радите са копијом без макроа и сачувајте оригинал као резерву пре сваке веће измене.

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

  • Користите тачне опсеге уместо целих колона у формулама
  • Држите форматирање само на редовима са подацима
  • Повремено проверите листу додатака у `File > Options > Add-ins`
  • Велике изворе увозите преко Power Query и агрегирајте пре приказа

Када је боље позвати стручњака

Ако се Excel руши, фајл је већи од 100 MB или садржи макрое и везе ка базама, даље чишћење може да оштети податке. Тада је боље да IT подршка прегледа фајл, додатке и поставке прорачуна.

Одржавање IT инфраструктуре · Сервери, мреже, backup, безбедност и хелпдеск

Честа питања

Да ли ручни прорачун може да поквари податке?

Не, али формуле неће приказивати нове резултате док не притиснете `F9`. Ако заборавите да освежите, можете радити са застарелим бројевима, па пре штампања или слања увек притисните `F9`.

Зашто се фајл отвара споро само на мом рачунару?

Вероватно је узрок додатак, недовољно RAM-а или веза ка мрежном фолдеру која касни. Отворите исти фајл на другом рачунару и упоредите понашање да утврдите да ли је проблем у фајлу или у окружењу.

Да ли је безбедно обрисати форматирање празних редова?

Јесте, ако су ти редови заиста празни. Пре брисања направите копију фајла преко `File > Save As`, па у копији примените `Clear All` и проверите да ли су подаци и формуле остали нетакнути.

Подели
Нисте нашли решење?AI IT асистент је доступан 24/7. Опишите проблем или пошаљите screenshot грешке и добићете упутство за ваш случај.Питајте AI IT асистента