Хенк недавно перешел с Excel 97 на Excel 2003. При использовании фильтра для больших наборов данных, которые также содержат формулы, его Excel 2003 начинает пересчитывать все формулы снова и снова после настройки фильтра. Хенк отметил, что его Excel 97 также пытался произвести вычисления после изменения фильтра, но немедленно остановился, когда фильтр использовался для нового выбора. Он задается вопросом, есть ли способ заставить Excel 2003 вести себя так же, как Excel 97.

Короткий ответ — нет. Однако это не означает, что все потеряно. Есть несколько вещей, которые вы можете попробовать. Во-первых, сразу после применения фильтра можно нажать Esc. Это должно остановить пересчет, и вы сможете применить следующий фильтр.

Если вы устали от такого подхода, подумайте об отключении автоматического пересчета. Выполните следующие действия:

  1. Выберите «Параметры» в меню «Инструменты». Excel отображает диалоговое окно «Параметры».

  2. Убедитесь, что отображается вкладка «Расчет». (См. Рис. 1.)

  3. Выберите вариант «Вручную».

  4. Щелкните ОК.

При работе в этом режиме Excel не выполняет автоматический пересчет.

Вместо этого он ждет, пока вы нажмете F9, чтобы указать, что вы готовы выполнить пересчет. Недостатком этого подхода, конечно же, является то, что вам нужно не забыть пересчитать свой рабочий лист после применения последнего фильтра.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (3136) применим к Microsoft Excel 97, 2000, 2002 и 2003.