Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Зависание файла с большим объемом данных
 
Приветствую всех. Прошу помочь в решении данного вопроса. Имеется постоянно обновляемый файл эксель, так называемый парсер с архивом данных, в котором уже более 180 000 строк, а так же по этим данным в каждой строке формула расчета. Все эти данные я фильтрую по своему усмотрению, смотрю нужную информацию и отменяю фильтры. Так вот при открытии данного файла и при фильтрации данных происходит зависание на 15 секунд и более. Вопрос в следующем, как увеличить производитьльнось и ускорить работу? Или есть предложения где можно воплотить данные задачи кроме эксель?
 
Добрый день. Насколько я понимаю, зависание в основном связано с пересчетом формул. Поэтому можно посоветовать в настройках для этого файла указать ручной пересчет и жмакать для пересчета по F9 в случае острой действительной необходимости. Также при дальнейшем увеличении - на мой взгляд, имеет смысл перейти на расчет макросом нужных значений, без формул.
Кому решение нужно - тот пример и рисует.
 
Цитата
Пытливый написал:
в каждой строке формула расчета
- заменить уже ненужные формулы на вычисленные значения.
 
180К строк и формулы (возможно не оптимальные или просто громоздкие) пересчитываются при указанных действиях, что или решается мощностями ПК или оптимизацией имеющегося решения или переходом на другие решения, пусть даже на Access.

Отключать пересчет , как советует Пытливый, на практике может привести к проблемам, ибо или надо четко контролировать это со стороны пользователя или писать ко который автоматом применяет то или иное для этой конкретной книги, а если просто отключил, потом забыл включить и понеслось,
 
Дело в том что там формула поиск позиции, и считает только выделенные фильтром строки или все 180 000 тысяч если нет фильтра
 
Присоединяюсь к совету Hugo, поскольку речь идет об архиве данных. Замените в тех строках, ячейки которых уже не будут меняться, формулы на значения (через специальную вставку значений).
Владимир
 
У меня много столбцов с формулой поискпоз для для подсчета разных значений
 
Может быть, приложить фрагмент листа на пару сотен строк для лучшего понимания проблемы?
Владимир
 
Может быть кто то подскажет в другой среде можно осуществить данную работу
 
Цитата
Breen написал:
формула поиск позиции, и считает только выделенные фильтром строки или все 180 000 тысяч если нет фильтра
она обрабатывает все значения  указанного диапазона вне зависимости от скрытых или отфильтрованных строк.
 
БМВ, согласен, но, в закрепленных строках выводится расчет конкретно по выделенным строкам
 
Цитата
Breen написал:
Может быть кто то подскажет в другой среде можно осуществить данную работу
Образец данных покажите?
Неизлечимых болезней нет, есть неизлечимые люди.
 
Цитата
Breen написал:
выводится расчет конкретно по выделенным строкам
не означает, что остальные формулы не пересчитываются.

см. №8 и №12
 
Breen!
Ваш файл такие проблемы будут преследовать "вечно"!  :D
Выход: пересмотрите напрочь Вашу работу с этим архивом данных!
Полагаю, без макросов Вам не обойтись.
 
Мотя, не переманивайте на темную сторону силы. Человек еще со светлой не разобрался :-)
Страницы: 1
Читают тему (гостей: 1)