Кратак одговор
Најчешћи узрок је превише формула које се прерачунавају при свакој измени, уз вишак форматирања и целе колоне обухваћене референцама. Пребаците прорачун на ручни, ограничите опсеге формула, уклоните непотребно форматирање и проверите да ли проблем прави сам фајл или додатак у Excelu.
Како се проблем препознаје
- Табела се отвара неколико минута или Excel при отварању прикаже "Нот Респондинг"
- Сваки унос или померање курсора изазива кратко замрзавање
- Трака на дну приказује "Цалцулатинг" или проценат прорачуна
- Скроловање кроз лист сецка, а ћелије се пуне са закашњењем
- Фајл ради добро на другом рачунару, али не на вашем
Најчешћи узроци
Аутоматски прорачун над великим бројем формула
Excel подразумевано прерачунава формуле које зависе од измене и нестабилне функције. Код десетина хиљада формула то траје и по неколико секунди.
Референце на целе колоне
Формуле попут `SUM(A:A)` или `VLOOKUP` преко целе колоне могу да натерају Excel да прегледа много више редова него што је потребно, чак и када су подаци мали.
Вишак форматирања и скривених објеката
Форматирање целих колона, много условног форматирања, слика и коментара повећава фајл и успорава исцртавање.
Нестабилне формуле и стално прерачунавање
Функције као `INDIRECT`, `OFFSET` и `TODAY` у хиљадама редова спречавају Excel да кешира резултате.
Додаци и спољне везе
Додаци трећих страна и везе ка другим фајловима или базама могу да блокирају Excel при отварању и освежавању.
Решење корак по корак
- 1
Пребаците прорачун на ручни
Идите на
Formulas > Calculation Options > Manual. Excel више неће прерачунавати при сваком уносу. Када завршите измене, притиснитеF9да прерачунате све формуле илиShift + F9за само активни лист. - 2
Замените референце на целе колоне
Претражите формуле које користе
A:Aили1:1и замените их тачним опсегом, на примерA2:A50000. ЗаVLOOKUPиXLOOKUPограничите опсег претраге на стварне редове података. - 3
Уклоните непотребно форматирање
Пре тога направите копију фајла и проверите да ти редови заиста немају податке ни формуле. Означите празне редове испод података и очистите их преко
Home > Clear > Clear All, па сачувајте фајл. Исто урадите са празним колонама десно од табеле. Проверите иConditional Formatting > Manage Rulesи обришите правила која се не користе. - 4
Претворите податке у праву табелу
Означите податке и притисните
Ctrl + Tда направите Excel табелу. Табела аутоматски прати опсег, па формуле и заокретне табеле не морају да прегледају целе колоне. - 5
Искључите непотребне додатке
Отворите
File > Options > Add-ins, у пољуManageизаберитеCOM Add-insи кликнитеGo. Искључите додатке које не користите, па поново покрените Excel. Ако се проблем реши, укључујте их један по један да нађете кривца. - 6
Проверите спољне везе и освежавање
Идите на
Data > Queries & Connectionsи прегледајте везе. Десним кликом на упит отворитеPropertiesи искључите аутоматско освежавање на отварању код упита који вам нису потребни одмах, или их освежите ручно прекоData > Refresh All. - 7
Сачувајте фајл у другом формату
Ако фајл и даље споро ради, сачувајте копију преко
File > Save Asу формату.xlsxбез макроа, ако вам макрои нису потребни, или направите нови фајл и прекопирајте само податке и потребне формуле. Стари.xlsфајлови и фајлови са годинама форматирања често носе скривени баласт. - 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` и проверите да ли су подаци и формуле остали нетакнути.