Висит excel при удалении строк
Поэтому, если вам поможет моё решение, отпишитесь в комментариях. Итак, я приведу несколько советов в порядке важности, использую которые вы раз и навсегда решите проблема с зависаниями Excel. Если у вас тоже Excel тормозит и зависает при работе с таблицами, воспользуйтесь моими советами в этой статье
Так почему же Excel зависает?
Причин на самом деле много, здесь я перечислю пункты по решению основных проблем по мере своей эффективности по убыванию. Бывают и очень узкие проблемы, но во-первых, эти случаи единичны, а во-вторых, они требуют тщательного изучения и исследования. Поэтому ловите 7 способов решения проблемы с Excel, если он тормозит и зависает.
1. Отключить аппаратное ускорение прорисовки (бесплатно)
Пожалуй, это один из самых простых и бесплатных способов ускорить работу Excel, но про который знает не так уж и много айтишников, не говоря уже про простых пользователей. Итак, если у вас Excel зависает и тормозит, сделайте так:
2. Перейти на SSD (надо купить SSD)
3. Почистить папку TEMP, Temporary (бесплатно)
4. Почистить папку %appdata%/Microsoft/Excel от временных файлов (бесплатно)
5. Удалите лишние стили (форматирование), которые наслаиваются при копировании из разных файлов (долго, бесплатно)
Если вы сделали всё из предыдущих пунктов и очистили форматирование, но ничего не помогло, то вам надо скопировать все данные таблицы в новый файл и работать далее с новым файлов.
6. Купите лицензию MS Office или последнюю версию офисного пакета (дорого, проблема может быть не в этом)
Вы не поверите, но бывает, что Excel зависает, если у вас пиратская версия, поэтому однозначно купите лицензию. Хоть Майкрософт Офис стоит дорого, но он стоит каждой копейки, ведь благодаря ему вы можете зарабатывать. А лицензионная версия часто работает без сбоев из-за ошибок активации, а также ошибок, связанных с патчами, кряками и активаторами. Просто купите, для дома версия стоит недорого.
И в том случае, если вы ещё пользуетесь версиями Microsoft Office 2007 или даже 2003, то пришла пора поставить новую версию. Некоторые функции в старых версиях отсутствует, также потихоньку сокращается совместимость файлов. Так, например, файлы, запароленные в свежей версии Excel, допустим 2016 или 2019, могут просто не открыться в версии 2007. Я уж молчу, что в 2003 изначально не было поддержки файлов xlsx и docx, над оставить патч, а в 2007 нет поддержки файлов формата odf и ods, также нет экспорта в PDF напрямую, возможности работы с pdf и многих других функций.
7. Отключите лишние надстройки
Чуть не забыл про этот пункт. Так как Excel очень мощная программа, то другие программы интегрируются в неё с помощью разных надстроек. Есть надстройки OneDrive, КонсультантПлюс, Foxit, антивирусов, конвертеров файлов и прочие. Пользуетесь вы ими редко, либо не пользуетесь совсем, а из-за них Excel зависает частенько. Поэтому лишние надстройки надо удалять. Делается это так:
- Файл
- Параметры
- Надстройки
- в пункте Активные надстройки приложений выбрать ненужные и отключить
- Перезапустить Excel.
В принципе всё. Пользуйтесь на здоровье, работайте с Excel без тормозов, лагов и зависаний, редактируйте таблицы и не испытывайте неудобств. Если статья помогла и оказалась полезна, буду благодарен за комментарии и замечания или дополнения!
Зависает (виснет, тормозит) Excel 2013 2016 при редактировании любых ячеек
Случается так, что Excel начинает зависать, тормозить и глючить. Причин может быть много. В данной заметке я рассмотрю одну из многих причин, касающуюся в частности Excel 2013 версии. Описанная здесь проблема, возможно, наблюдается и в других версия Excel: 2007, 2010, а так же в 2016, не факт, но возможно.
После выгрузки из какой-нибудь ERP системы, такой как, к примеру, 1С, файл Excel становится больше в размере но его содержимое как бы не вызывает к этому предпосылок на первый взгляд. Оказывается вот что, всякие ERP программы могут вносить мусор в файл Excel, он не видим, но там он есть. И когда мы изменяем значение какой-то ячейки, Excel начинает обходить все замусоренные ячейки делая лишнюю работу, занимающую процессорное время и память компьютера.
Проблема решается двумя способами. Один из способов — это копировать только нужные данные в новый документ, что может быть иногда проблематично из-за большого количества данных.
Второй способ, на мой взгляд самый простой, заключен в отключении одной полезной функции (но из-за которой глючит) в 2013 версии Microsoft Office, которая называется «Автозавершение значений ячеек».
Вот как объясняется эта функция на сайте разработчика: «Если несколько первых знаков, введенных в ячейку, совпадают со знаками записи, уже имеющейся в этом столбце, Excel автоматически подставляет недостающую часть записи. В Excel автоматическое завершение выполняется только для тех записей, которые содержат текст или комбинацию текста и чисел. Эта функция не используется для записей, полностью состоящих из чисел, значений даты или времени».
Хоть для записей типа чисел не используется эта функция, однако в некорректных файлах, сформированных разными ERP-системами глюк проявляется даже на числовых типах записи.
Для отключения этой функции заходим в настройки «Файл — Параметры — Дополнительно» и снимаем две галочки что на рисунке выделены красным прямоугольником.
Можно отключить просто одну галку «Автозавершение значений ячеек», вторая галка сама сделается неактивной.
Опишу решение. (Как решил у себя) Тормозили файлы выгруженные из 1С, но тормозили те, которые пользователи выгружали в формате Xls 97-2003. Если открывать эти файлы в Офисе2016 то через какое-то время (порой и сразу) Excel начинал тупить и съедать проц (40-70%) Решили проблему сохранением файлов в новом формате, причем всех. Если из 10 открытых файлов есть хотя бы 1 файл созданный из 1С в формате 97-2003 то висели все открытые Excel-файлы.
Проверьте, нам помогло. УПП и платформа 8.3.10.2561
Как только отодвигаю эту задвижку и становятся видны листы (TDSheet), так перестают тормозть файлы.
Проверил на 12 файлах, на 4х компьютерах!! Задвигаешь обратно (скрываешь листы, так сразу начинает тупить при копировании ячейки)
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Симптомы
После обновления Microsoft Office 2013/2016/Office 365 вы испытываете один или несколько следующих симптомов:
Компьютер использует больше памяти, когда вы открываете несколько Microsoft Excel 2013 книг, сохраните Excel книги или сделаете вычисления в Excel книгах.
Вы больше не можете открывать столько Excel книг в том же экземпляре, что и до обновления до Excel 2013/2016.
При вставке столбцов Excel книге вы получаете ошибку о доступной памяти.
Причина
Начиная с Excel 2013 г. были усовершенствования, которые требуют больше системных ресурсов, чем требовалось в предыдущих версиях. В этой статье определяются области Excel книг, в которых используется много памяти, и описывается, как сделать работу файлов книг более эффективной.
Дополнительные сведения об изменениях, внесенных в Excel 2013 г., см. в 32-битной версии Excel 2013г. .
Решение
Чтобы устранить эту проблему, используйте следующие методы в порядке, в котором они представлены. Если один из этих методов не помогает, переходить к следующему методу.
Многие Excel книг имеют несколько проблем, которые могут привести к проблемам. После устранения этих проблем ваша книга будет работать более плавно.
Соображения форматирования
Форматирование может Excel, что книги становятся настолько большими, что они не работают правильно. Часто из Excel из-за проблем с форматированием, происходит зависание или сбои.
Метод 1. Устранение чрезмерного форматирования
Чрезмерное форматирование в книге Excel может привести к росту файла и может привести к плохой производительности. Форматирование будет считаться чрезмерным, если вы отформатировали целые столбцы или строки с цветом или границами. Эта проблема также возникает, когда форматирование требует копирования или импорта данных с веб-страниц или баз данных. Чтобы исключить избыточное форматирование, используйте надстройку для очистки формата, доступную в clean excess cell formatting on a worksheet.
Если вы продолжаете испытывать проблемы после устранения избыточного форматирования, переходить к методу 2.
Метод 2. Удаление неиспользованых стилей
Доступно множество утилит, которые удаляют неиспользованы стили. До тех пор, пока вы используете XML-Excel книги (то есть .xlsx файл или. xlsm-файл), вы можете использовать средство для чистки стиля. Этот инструмент можно найти здесь.
Если вы продолжаете испытывать проблемы после удаления неиспользованых стилей, переходить к методу 3.
Метод 3. Удаление фигур
Добавление большого количество фигур в таблицу также требует много памяти. Фигура определяется как любой объект, который находится на Excel сетке. Некоторые примеры:
- Диаграммы
- Рисование фигур
- Комментарии
- Искусство клипа
- SmartArt
- Изображения
- WordArt
Часто эти объекты копируется с веб-страниц или других таблиц и скрыты или находятся друг на друге. Часто пользователь не знает, что они присутствуют.
Чтобы проверить фигуры, выполните следующие действия:
- На домашней ленте нажмите кнопку Найти и Выбрать, а затем нажмите кнопку Выбор области.
- Щелкните Фигуры на этом листе. Фигуры отображаются в списке.
- Удалите нежелательные фигуры. (Значок глаза указывает, видна ли фигура.)
- Повторите шаги от 1 до 3 для каждого таблицы.
Если вы продолжаете испытывать проблемы после удаления фигур, следует изучить соображения, не связанные с форматированием.
Метод 4. Удаление условного форматирования
Условное форматирование может привести к росту файла. Это происходит, когда условное форматирование в файле повреждено. Можно удалить условный форматирование, чтобы проверить, не проблема ли с коррупцией в формате. Чтобы удалить условное форматирование, выполните следующие действия:
- Сохранение резервного копирования файла.
- На домашней ленте щелкните Условное форматирование.
- Четкие правила из всего таблицы.
- Выполните шаги 2 и 3 для каждого таблицы в книге.
- Сохраните книгу с помощью другого имени.
- Узнайте, устранена ли проблема.
Если удаление условного форматирования устраняет проблему, можно открыть оригинальную книгу, удалить условное форматирование и повторно ее использовать.
Проблема остается?
Если ни один из этих методов не работает, вы можете двигаться к 64-битной версии Excel, разбивая проблемную книгу на различные книги или обращаясь в службу поддержки для дополнительных устранений неполадок.
Расчетные соображения
Помимо форматирования, вычисления также могут вызывать сбой и висеть в Excel.
Метод 1. Откройте книгу в последней версии Excel
Открытие Excel в новой версии Excel может занять много времени, если книга содержит множество вычислений. Чтобы открыть книгу впервые, Excel необходимо пересчитать книгу и проверить значения в книге. Дополнительные сведения см. в следующей статье:
Если файл продолжает медленно открываться после Excel полностью пересчитать файл и сохранить файл, переходить к методу 2.
Метод 2. Формулы
Изучите книгу и изучите типы формул, которые вы используете. Некоторые формулы принимают много памяти. К ним относятся следующие формулы массива:
Их можно использовать. Однако следует помнить о диапазонах, которые вы ссылаетесь.
Формулы, ссылаясь на целые столбцы, могут привести к низкой производительности .xlsx файлов. Размер сетки увеличился с 65 536 строк до 1 048 576 строк и с 256 столбцов (IV) до 16 384 столбцов (XFD). Популярным способом создания формул, хотя и не является наилучшей практикой, было ссылаться на целые столбцы. Если вы ссылались только на один столбец в старой версии, вы были в том числе только 65 536 ячеек. В новой версии вы ссылаетесь на более 1 млн столбцов.
Предположим, что у вас есть следующий VLOOKUP:
В Excel 2003 и более ранних версиях этот VLOOKUP ссылался на целую строку, которая включала только 655 560 ячеек (10 столбцов x 65 536 строк). Однако с новой, более крупной сеткой эта же формула ссылается почти на 10,5 млн ячеек (10 столбцов x 1 048 576 строк = 10 485 760).
Это исправлено в версии Office 2016/365 версии 1708 16.0.8431.2079 и более поздней версии. Сведения об обновлении Office см. в Office Install Office.
Для более ранних версий Office может потребоваться реконструировать формулы, ссылаясь только на те ячейки, которые необходимы для формул.
Проверьте определенные имена, чтобы убедиться, что у вас нет других формул, ссылаясь на целые столбцы или строки.
Этот сценарий также будет происходить, если вы используете целые строки.
Если после изменения формулы вы продолжите проблемы с опытом, обратитесь только к используемым ячейкам, переходить к методу 3.
Метод 3. Вычисление по книгам
Ограничить формулы, которые делают вычисления в книгах. Это важно по двум причинам:
- Вы пытаетесь открыть файл по сети.
- Excel пытается рассчитать большие объемы данных.
Вместо того, чтобы делать вычисления по сетям, в одной книге содержится формула, а затем создайте простую ссылку из одной книги в другую.
Если вы продолжаете испытывать проблему после изменения формул, ссылаемся только на ячейки, а не на вычисления в книгах, переходить к методу 4.
Метод 4. Летучие функции
Ограничить использование летучих функций в книге. Вам не нужно иметь сотни ячеек, которые используют функцию TODAY или NOW. Если необходимо иметь текущую дату и время в таблице, используйте функцию один раз, а затем ссылку на функцию через определенное имя ссылки.
Если вы продолжаете испытывать проблему после ограничения волатильных формул, переходить к методу 5.
Метод 5. Формулы массива
Формулы массива являются мощными. Но они должны использоваться правильно. Важно не добавлять в массив больше ячеек, чем должно быть. Если ячейка в массиве содержит формулу, требуемую для вычисления, для всех ячеек, на которые ссылается эта формула, происходит вычисление.
Дополнительные сведения о работе массивов см. в Excel 2010 performance: Советыоптимизации препятствий производительности.
Если вы продолжаете испытывать проблему после обновления формул массива, переходить к методу 6.
Метод 6. Определенные имена
Определенные имена используются для ссылок на ячейки и формулы в книге, чтобы добавить в формулы "дружественное имя". Необходимо проверить, есть ли определенные имена, которые ссылались на другие книги или временные файлы в Интернете. Как правило, эти ссылки являются ненужными и замедляют открытие Excel книги.
С помощью средства Диспетчер имен можно просматривать скрытые определенные имена, которые вы не можете увидеть в Excel интерфейсе. Этот инструмент позволяет просматривать и удалять не нужные имена.
Если Excel продолжает сбой и висят после удаления ненужных определенных имен, переходить к методу 7.
Метод 7. Ссылки и гиперссылки
Excel в его способности приносить живые данные из других электронных таблиц. Возьмите инвентаризацию файла и внешних файлов, к которым он связывается. Excel не имеет ограничения на количество связанных Excel книг, хотя существует несколько проблем, с которыми можно столкнуться. Проверьте файл без ссылок, чтобы определить, находится ли проблема в этом файле или в одном из связанных файлов.
Продолжайте двигать
Это наиболее распространенные проблемы, которые вызывают висящие и сбои в Excel. Если вы все еще испытываете сбой и Excel, следует открыть билет на поддержку в Корпорации Майкрософт.
Дополнительные сведения
Если ни один из этих методов не имеет значения, следует двигаться к 64-битной версии Excel или разбить книгу проблем на различные книги.
Возможно я не первый кто об этом пишет, сам решение проблемы нашел на днях, в течении 5 лет мучался, изредка натыкаясь на зависания.
Иногда работая с файлом Эксель во время копирования ячейки программа зависает и перестает реагировать на действия пользователя, тут три варианта:
В любом из вариантов дальнейшая работа с файлом затруднена, даже если быстро отпустит, так как при новом копировании ячейки произойдет тоже самое.
В кратце, виндовс можно перевести в режим быстродействия, отключив визуальные эффекты (анимации, красивые шрифты и т.д.), помогает сразу. Как это сделать: гуглим режим быстродействия + свой виндовс.
Ещё одно решение которые вроде помогло, но через две минуты опять все зависло, описано по ссылке, смысла в нем не вижу.
Это своего рода баг экселя.
Сколько нервов ушло и времени. Уже и на оперативку думал и на проц.
Цель поста одна - помочь кому-то ещё.
Мне кажется я что-то не так делаю, фото:
О да,знакомая хуета.Нервов много потрепала
у меня проблема решилась отменной выделения дубликатов. всё.
Помню такой баг - он в целом неизлечим и будет преследовать вас время от времени, особо этим грешат ломанные версии и старые версии. В полных новых версиях с обновами такого не наблюдала, но там другая фигня - они тормозят сами по себе. Так что опенофис это в целом неплохой выбор если не нужен определенный функционал, он тоже глючит, но хоть с копипастом управляется более менее.
открою вам свою тайну как побороть тормоза экселя. всё очень просто: выделяете в на странице как можно больше пустых строк после заполненных ячеек и удаляете их к хуям собачьим, и всё будет работать быстро и без тормозов. хз как это связано но мне помогло, может в них хранится информация типа нуля (не того который цифра 0, а того который пустота/ничто) или как то так. в общем недавно пришлось обрабатывать большой экселевский файл, редактировать и прочее, тормоза доводили до того что эксель вываливался в ошибку, вешал систему на несколько минут и не сохранял введенные изменения, ноут кстати с SSD, 16 гигов оперативки, проц i7, уж эксель ссаный точно его тормозить не должен был. я перелопатил кучу всякого "полезного" говна по этому поводу, а потом решил попробовать удалить пустые строки, идущие после заполненных. и с тех пор "ни единого разрыва". удачи!
Читайте также: