Проблемы с виртуальной памятью Excel
Я использую Excel 2007 с Win7 32bit. Я загрузил Process Explorer, чтобы получить дополнительную информацию о запущенных процессах.
Если я поставлю формулу в A1 = sum (если (B: J = 0, 1, 0)), и поэтому ctl-shift-enter (для массива) работает, но виртуальная память достигает примерно 800+ МБ. Если я попытаюсь поместить ту же формулу в A2, я получаю ошибку «из ресурсов». Когда я получаю сообщение об ошибке, я вижу всплеск виртуальной памяти примерно до 1.2 GIG. Я предполагаю, что он получает более 2 GIG (так как это, кажется, предел для Excel 2007), но Process Explorer просто не показывает его достаточно быстро.
Если я удалю формулы, виртуальная память останется на уровне 800+ МБ. Кажется, я не могу уменьшить используемую виртуальную память. Если затем попытаться поставить эту 1 формулу, я получаю «из ресурсов», и теперь я не могу даже поставить одну из тех формул, где я мог раньше. Это похоже на то, что он не освобождает используемую виртуальную память.
- Excel. Как вы можете найти точное соответствие строки таблицы в отдельной таблице, если она существует?
- Как обновить метку данных диаграммы?
- Я пытаюсь получить каждую ячейку в столбце, заполненном "
- Получить ссылочный лист
- Настройка макроса печати между двумя вкладками
Я знаю, что 64-битный 64-разрядный бит 64 и 64-разрядный Excel 64-бит имеют как 8 ТБ виртуальной памяти, но если виртуальная память не освобождается, это похоже на утечку памяти.
Формула – это просто тест, чтобы получить представление о том, что многие формулы массива в рабочей книге, похоже, страдают от этого.
Любые идеи о том, что я могу сделать в этом случае, помимо обновления?
- Как уменьшить наборы чисел по формуле
- Excel: распределить один процент через несколько ячеек
- Как я могу сделать, как SUMIFS в excel, но добавляя по одному критерию, вычитая на основе другого
- Как я могу округлить отрицательные числа до ближайших 100?
- Умножение 2 массивов с различным количеством строк и столбцов в Excel
- Гиперссылка Excel на конкретную ячейку
- Удалите все строки с более чем двумя числами в нем.
- Как я могу извлечь текст после последнего «\» в excel
Если вы создадите новую рабочую книгу и используете эти формулы столбцов на листе, всплывает ли память? Если какой-либо / все ячейки в столбце были «затронуты», то Excel будет рассматривать их как пустые ячейки и использовать их в формуле. Если их никогда не трогали, то их нет, и Excel не должен пытаться загрузить их в память.
Если ваша книга просто массивная, вы, вероятно, застряли, хотя можно было бы реструктурировать ваши формулы для работы над меньшими ячейками ячеек, а затем запустить эти результаты по другому набору формул, чтобы получить окончательные результаты.