Съдържание
Докато работите с големи файлове на Excel, е възможно да се сблъскате с проблема с изчислението на грешки (8 нишки). Тази грешка може да бъде причинена от много проблеми. За да я разрешите, тук ще обсъдим 14 отделни начина, които могат да спрат проблема с изчислението на 8 нишки в Excel.
Изтегляне на работна тетрадка за практика
Изтеглете тази работна тетрадка по-долу.
Спрете да изчислявате 8 Threads.xlsm
14 ефективни начина да спрете да изчислявате 8 нишки в Excel
Ще представим 14 отделни начина да спрете изчисляването на 8 нишки в Excel. Следвайки този потребител, потенциално може да се отървете от този проблем.
1. Деактивиране на многонишковото изчисление
Най-вероятната причина Excel да спре да изчислява 8 нишки е поради многонишковост. Excel използва няколко нишки на процесора, за да подобри производителността си. Можете да ограничите нишките, за да спестите ресурси и да решите гореспоменатия проблем.
Стъпки
- Първо щракнете върху Файл в ъгъла на работния лист.
- След това от менюто за стартиране изберете Опция .
- След това ще се появи нов диалогов прозорец с име Опции на Excel .
- Кликнете върху Разширен опция.
- След това от Формули можете да видите, че Активиране на многонишково изчисление е отбелязан с отметка.
- Махнете отметката от квадратчето и щракнете върху OK .
- След като щракнете върху ОК, многопоточната обработка от Excel ще спре. И това потенциално може да реши проблема.
Прочетете още: Как да подобрим производителността на Excel при големи файлове (15 ефективни начина)
2. Вграждане на VBA за деактивиране на актуализирането на екрана и активиране на събития
С помощта на прост макрос проблемът може да бъде разрешен за кратко време и без никакви затруднения.
Стъпки
- Първо, отидете в Разработчик след което щракнете върху Visual Basic .
- След това щракнете върху Вмъкване на > Модул .
- В Модул въведете следния код.
Sub stop_calculating_8_threads() Application.Calculation = xlCalculationManual Application.ScreenUpdating = False Application.EnableEvents = False End Sub
- След това затворете прозореца.
- След това отидете в Вижте Оттам щракнете върху Макроси .
- След това от падащото меню щракнете върху Преглед на макроси .
- След като щракнете върху Преглед на макроси , изберете макросите, които създадохте току-що. Името тук е stop_calculating_8_threads . След това щракнете върху Изпълнявайте .
След като щракнете върху Изпълнявайте , ще забележите, че методът на изчисление е зададен на Ръководство . И в същото време актуализирането на екрана вече е изключено. По същия начин събитията вече са деактивирани.
Прочетете още: Как да ускорим работата на кода VBA (15 подходящи начина)
3. Промяна на опциите за изчисление
За да намалите натоварването на Excel, можете да опитате да зададете ръчно изчисление. Ръководство означава, че Excel преизчислява само при ръчно налагане.
Стъпки
- От Формули отидете в раздел Изчисление група.
- След това щракнете върху Опции за изчисление .
- От падащото меню изберете Ръководство .
След това проблемът със спирането на изчисленията в Excel ще бъде разрешен.
4. Намаляване на използвания диапазон
Понякога, когато използваме диапазон в изчислението, използваме пълния диапазон като аргумент, например range( A:A )за решаване на проблема, трябва да избегнем използването й. Вместо това трябва да използваме само необходимата дължина на диапазона.
5. Избягвайте прекомерното използване на условно форматиране
Обикновено използваме условно форматиране, за да разграничим стойностите от самите тях. Но условното форматиране интензивно използва компютъра ви.то създава натоварване на самия процесор. Разбира се, ако имате данни, които се нуждаят от условно форматиране, запазете го такова, каквото е. Но ако условното форматиране не е толкова важно, моделът ви на данни все още работи след премахването на форматирането, тогава премахнетеформатиране.
Надяваме се, че след премахването на условното форматиране проблемът с прекъсването на изчислението на 8 нишки в Excel ще бъде разрешен.
Прочетете още: Как да спрете изчисляването на нишки в Excel (4 удобни метода)
6. Промяна на стила на текста
Понякога текстовите стилове създават вътрешни проблеми при компилирането на кода. Избягвайте да използвате прекомерни и ненужни текстови стилове. По-добре сменете текстовите стилове, за да видите дали проблемът ще изчезне.
7. Избягвайте използването на нестабилни функции
В Excel има няколко функции, които се актуализират след всяка малка промяна. Тези функции се считат за Енергоемки функции Изброените по-долу функции попадат в обхвата на тази Енергоемки функции критерии.
- INDIRECT()
- RAND()
- OFFSET()
- CELL()
- INFO()
- RANDBETWEEN()
- NOW()
- ДНЕС()
А предложението да се избягват тези функции не е много добра идея, тъй като те са задължителна част от някои операции. Най-добрият начин да се справите с тях е след приключване на изчислението потребителят да запази изхода на тези функции като стойности и да използва тези стойности във втората част на изчислението.
8. Опитайте се да създадете отново файла на Excel
В някои случаи този процес не е много удобен. Потребителите трябва да създадат друг лист и да вмъкнат в него стойностите и формулите си. Това отнема много време, но може да реши проблема ви.
9. Използване на таблици на Excel и назовани диапазони
Въпреки че очевидно можете да създавате препратки, както желаете, малко организация никога не вреди. И като говорим за организация, таблиците и именуваните диапазони могат да се възползват превъзходно от препратките към таблиците. След създаването на таблицата можете да препращате към клетките, използвайки таблицата, и това може драстично да намали възможността Excel да спре да изчислява и да покаже предупреждение за 8 нишки.
11. Стартирайте Excel в безопасен режим
Когато виждате изчисляване (8 нишки) в долната част на работния лист, може да има проблем с плъгините или добавките. Стартирането на Excel в безопасен режим може да разреши този проблем.
Това, което се случва, когато Excel премине в безопасен режим, е, че заобикаля някои функции и спира зареждането на добавките. Ако случайно някоя неизвестна добавка е причинила проблема преди това, тя ще бъде разгледана и разрешена. След това файлът ви ще започне да реагира нормално.
Стъпки
- За да направите това, първо кликнете върху бутона Windows+R на клавиатурата, за да отворите Изпълнявайте приложение.
- След това въведете Excel.exe/safe и натиснете Въведете или щракнете върху OK .
- След това файлът Excel ще се отвори в безопасен режим. Забележете дали предишният проблем продължава.
Прочетете още: Как да ускорим работата на Excel с много данни (11 начина)
12. Ремонт на Microsoft Office
Бърз ремонт Смята се, че това е решение от типа "jack of trade" за всякакъв вид проблеми, свързани с Excel. Спирането на изчисляването (8 нишки) е един от тях.
Стъпки
- За да започнете, отидете в Начало и след това в менюто Настройки .
- След това в Настройки кликнете върху прозореца Приложения опции.
- След това в Приложения и функции прозорец, потърсете Офис в лентата за търсене.
- След това щракнете върху версията на MS Office инсталирана на вашия компютър, и щракнете върху Промяна на .
- След като щракнете върху Промяна на , ще се появи нов прозорец с име Как бихте искали да поправите програмите си от Office .
- След това изберете Бърз ремонт, и след това щракнете върху Ремонт .
След това проблемът с изчислението (8 нишки) трябва да спре.
Прочетете още: Как да направим Excel по-бърз в Windows 10 (19 ефективни начина)
13. Избягване на формули за масиви
Функциите за масиви могат да създадат купища проблеми. Функцията за масиви има ясното предимство, че може да се справя с голям списък от данни. Но също така се случва да консумира много рам в този процес. така че може да доведе до нестабилност на Excel-а. Потребителите по-добре да изберат помощната функция вместо функцията за масиви в този случай.
14. Проверете дали има някакви ограничения в системата
Тъй като всяка година се пускат нови версии на Excel. Сложността на тези версии също се увеличава всяка година. Системните изисквания на тези версии също се увеличават. Ако на компютъра ви е инсталирана актуализирана версия на Excel и конфигурацията на компютъра ви е под изискванията на Excel. Тогава може да се сблъскате с тесни места или с проблеми, свързани с липсата на отговор.
За да се противопоставите на този проблем, винаги инсталирайте версиите на Excel на компютъра си, след като проверите изискванията на компютъра си.
Заключение
За да го обобщим, въпросът "как да спрем изчисляването на 8 нишки в Excel" в 14 отделни начина с подробни обяснения. Като деактивиране на многонишковия режим, изрязване на масива, избягване на форматирането на условията и т.н. наред с това използвахме и макрос VBA, за да забраним актуализирането на екрана, да активираме събитията и т.н. Методът VBA е малко по-кратък, но изисква предварителни познания за VBA.
За тази задача е налична за изтегляне работна тетрадка, в която можете да упражните тези методи.
Чувствайте се свободни да задавате всякакви въпроси или обратна връзка чрез раздела за коментари. Всяко предложение за подобряване на Exceldemy общността ще бъде високо оценена.