Несколько советов, как оптимизировать вычисления с диапазонами данных в Excel:
- Свернуть используемый диапазон. 12 Чтобы сэкономить память и уменьшить размер файла, Excel сохраняет информацию только о той области на листе, которая использовалась. 1 Если используемый диапазон слишком большой, можно удалить все строки и столбцы ниже и справа от последней использованной ячейки, а затем сохранить книгу. 12
- Разрешить использование дополнительных данных. 1 Если в листы часто добавляются строки или столбцы данных, можно использовать в формулах большой диапазон, который выходит далеко за пределы текущей области данных. 12 Это позволит формулам автоматически ссылаться на новую область данных. 1
- Использовать структурированные ссылки. 2 Начиная с Excel 2007, можно использовать структурированные ссылки на таблицы, которые автоматически расширяются и сжимаются по мере увеличения или уменьшения размера указанной таблицы. 2
- Минимизировать количество используемых ячеек. 4 Время вычисления пропорционально числу используемых ячеек (неиспользуемые ячейки игнорируются). 4
- Использовать по возможности наиболее эффективные функции. 4 Например, поиск, проводимый по отсортированным данным, может оказаться в десятки и сотни раз более эффективным, чем поиск по не отсортированным данным. 4
- Использовать интеллектуальный пересчет и многопоточные вычисления. 4 Чем больше будет использоваться функция интеллектуального пересчёта в Excel, тем меньше процедур обработки нужно будет выполнять каждый раз, когда в Excel выполняется пересчет. 4