Как остановить действие в Excel
Обновлено: 21.11.2024
У меня есть таблица с промежуточными итогами, которая проходит через 10 000 строк, и когда я ее получил, она была сделана неправильно. Есть ли способ остановить этот процесс от выполнения всех 10 000 строк без ручного закрытия Excel? Как какая-то горячая клавиша или что-то, чтобы остановить это? Спасибо.
(Распродажа 40% скоро заканчивается)
Курс Excel VBA — от новичка до эксперта
200+ видеоуроков 50+ часов обучения 200+ руководств Excel
С помощью этого онлайн-курса станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel. (Опыт работы с VBA не требуется.)
(Скидка 40% скоро закончится!)
Похожие темы
Заставить Excel прекратить вычисления — Excel
Есть ли способ заставить Excel прекратить вычисление формулы?
Excel показывает «Не отвечает» и становится серым. Я пытался использовать диспетчер задач, чтобы остановить приложение, но как только я открываю Excel, он возвращается к открытию электронных таблиц и снова начинает вычисления. Таблицы у меня сохранены, так что восстанавливать не нужно.
спасибо. Дин
Есть ли команда для остановки процесса вычислений в Excel
либо после нажатия F9, либо при автоматическом расчете при открытии?
Как остановить Today() от обновления даты в сохраненных электронных таблицах? - Excel
У меня есть шаблон, который автоматически заполняет поле даты текущей
датой при открытии с помощью today(). Затем пользователи сохраняют
архивную копию своей электронной таблицы. Однако, когда они возвращаются к
сохраненному листу, дата изменяется с даты создания на текущую
дату. Как остановить это в Excel?
Я знаю, что Word позволяет сделать это, изменив код с на
, но я не могу найти аналогичный параметр в Excel.
Пожалуйста, помогите и спасибо!
Проблема с линейным графиком: удалить линию, ведущую к нулю - Excel
У меня есть график с различной информацией. Один из них представляет собой линейный график, на котором отслеживаются часы, использованные в этом отделе в месяц. Проблема в том, что когда дело доходит до последнего месяца, а данных за будущие месяцы еще нет, линия сводится к нулю (оставляя эту большую диагональную линию, из-за которой данные выглядят забавно). Мне нужно, чтобы эта строка остановилась на последнем месяце, за который есть данные. (Я не ввожу данные вручную, это формула, которую я не хочу удалять.) Я знаю, что могу вручную переместить данные, которые тянет линия, чтобы она остановилась на последнем месяце, но у меня есть график для 36 разных отделов, и каждый месяц приходится вручную корректировать 36 графиков. Есть ли способ остановить линию, если нет данных? Спасибо!!
Как запретить Outlook автоматически открывать новое электронное письмо, когда я нажимаю на адрес электронной почты в Excel? - Excel
В моей электронной таблице Excel есть столбец для хранения адресов электронной почты моих клиентов. Каждый раз, когда я нажимаю на текст адреса электронной почты, он автоматически открывает Outlook с новым сообщением, составленным на этот адрес. Как мне предотвратить это? Я даже не использую Outlook для своей электронной почты, и это очень расстраивает. Я пытался изменить формат столбца безрезультатно.
Спасибо; ваша помощь очень ценится.
Выход из состояния «не отвечает» — Excel
Есть ли способ остановить запуск макроса, когда он зависает, а мой Excel "не отвечает"? Теперь мне нужно раздуть его, что нежелательно, особенно если я внес изменения, которые хотел сохранить.
Как преобразовать время в текст? - Excel
Мне нужна помощь в том, чтобы одна ячейка в текстовом формате равнялась другой ячейке, содержащей значение времени в формате чч:мм.
Например: ячейка A1 имеет значение формата времени (чч:мм) 04:00; что является временем начала. Я хотел бы, чтобы ячейка D1 имела значение текстового формата «04:00» (результат зависит от того, что введено в A1). Я бы продублировал те же формулы, чтобы отразить время остановки в других ячейках.
Мой окончательный результат заключается в том, что другая ячейка (F1) использует формулу объединения, чтобы время начала и окончания отображалось в одной ячейке как «04:00 - 12:30». Время будет меняться в зависимости от значений формата времени, введенных в ячейки времени начала и окончания.
Я исследовал это на доске и нашел много отличных способов сделать обратное, но не преобразовывать формат времени в формат текста. Любая помощь приветствуется.
Перемещение строк на другой лист на основе значения определенного поля — Excel
Здравствуйте, эксперты по Excel!
Я работаю над листом и хочу, чтобы вся строка была перенесена на другой лист на основе значения определенной ячейки.
Посмотрев множество решенных тем на этом сайте, я попытался настроить часть кода для своего рабочего листа. Не владея Macro/VBA, я потерпел неудачу. Я решил обратиться за помощью и посмотреть, может ли кто-нибудь предоставить то, что я ищу.
По сути, я пытаюсь создать файл «незавершенное производство» и хотел бы, чтобы вся выполненная работа была удалена из листа незавершенного производства и перенесена на лист, содержащий текущий список всех выполненных работ.< /p>
В прикрепленном файле пример того, над чем я работаю. Я хотел бы, чтобы столбец Q (Статус) определял, можно ли переместить строку на лист, содержащий список всех выполненных работ, и исключить его из исходного листа. Когда статус изменится на "Завершено", было бы полезно иметь возможность запустить макрос/нажать кнопку, которая выполнит перенос.
Кто-нибудь может помочь?
Автозаполнение выбранной ячейкой в Vba — Excel
До сих пор я мог найти все свои ответы с помощью поиска. Как новичок в VBA, это было очень полезно. Однако я в тупике. Я пытаюсь выполнить автозаполнение из выбранной ячейки в столбце C вниз. Я хотел бы, чтобы он остановился на последней ячейке с данными в столбце B. Это код, который у меня есть до сих пор:
Range("C2").Select
Selection.AutoFill Destination:=Range(Selection, Selection.End(xlDown))
Это выполняет автозаполнение, но не останавливается на последней ячейке с данными в столбце B.
В прошлом я использовал этот код для достижения аналогичных результатов:
Затемнить endRow As Long
endRow = Cells(Rows.Count, "B").End(xlUp).Row
Range("C2").Назначение автозаполнения:=Range("C2: C" и конец строки)
Проблема с этим кодом в том, что я не всегда буду начинать с "C2". Мне нужен код, который использует любую выбранную ячейку.
Любая помощь приветствуется. Спасибо!
Подпрограмма выхода при ошибке - Excel
Есть ли подкоманда выхода при ошибке. Я бы хотел, чтобы мой макрос просто прекращал работу, если возникает ошибка, а не появляется сообщение об ошибке. Заранее спасибо
Заблокировать строки для фильтра — Excel
Я чувствую, что это должно быть очень легко, и сегодня я просто не в себе, но я не могу понять это. Я хочу заблокировать строку и отфильтровать (с помощью фильтра, а не сортировки, инструмента) другие строки. Я прикрепил пример
Я хочу, чтобы строка, выделенная КРАСНЫМ, никогда не изменялась и не добавлялась в фильтр, но я хочу, чтобы строки 2 и 1 фильтровались вместе. Поэтому я хочу (в данном случае) фильтровать аромат с тем же номером. ТАК Я предполагаю, что процесс фильтрации будет зависеть от общего количества голосов. Есть идеи? Спасибо!
Мне пришлось создать информацию в таблицах, и я пошел оттуда. Понятно. Спасибо!
Как рассчитать отработанное время: время начала, время окончания, обеденный перерыв — Excel
У меня есть лист, в котором указано начало, конец и время обеденного перерыва.
Я хочу рассчитать общее отработанное время так, чтобы у меня были отработанные часы. Итак, если бы я работал 7 часов 30 минут, то общее время составило бы 7,5 часов. Но я не знаю, как учесть время обеденного перерыва (см. прилагаемый лист).
у кого-нибудь есть идеи?
Как прекратить двустороннюю печать – Excel
У меня есть электронная таблица, которая печатается в двустороннем режиме независимо от того, что я делаю. Я удостоверился, что функция дуплекса принтера отключена, но все же он настаивает на двусторонней печати. Это только одна книга, в которой другие книги печатаются нормально.
Надеюсь, у вас есть ответ.
Недельное покрытие текущих запасов — Excel
Нужна формула для расчета недельного запаса на основе прогноза на 12 месяцев.
Вот пример.
Январь 2011 Февраль 2011 Март 2011 Апр 2011 Май 2011 Июн 2011 Июл 2011 --------- ----------- ----------- ----------- -------- --- ----------- ----------- ----------- ----------- Продукт XXXXX Фактический /Прогноз: 174 1674 574 574 524 524 524 524 524 728 728 728 Новые закупки: 0 0 0 0 1002 0 0 0 0 0 0 0 Товары в пути: 0 1506 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Остаток на конец : 1270 1102 528 -46 432 -92 -616 -1140 -1664 -2392 -3120 -3848 Недельный запас ? ? ? ? ? ? ? ? ? ? ? ?
Итак, в январе 2011 года запас на конец периода составляет 1270, нужна формула, чтобы рассчитать, сколько недель этот запас покроет, посмотрите на будущий прогноз.
Vba Открыть файл/запустить код/закрыть и сохранить/открыть следующий файл? - Excel
У меня есть несколько разных файлов, для которых мне часто нужно запускать макрос. Чтобы я мог сделать это с 75-100 файлами, которые у меня есть в любой момент времени, мне нужно открыть один, запустить макрос, закрыть и сохранить, а затем открыть следующий.
Можно ли написать макрос, который будет начинаться с первого файла в папке, открывать его и обновлять ссылки, запускать макрос, сохранять и закрывать и открывать следующий файл в папке, пока не будут открыты все файлы в папке.
У меня есть опыт создания макросов, ссылающихся на разные книги, но я не знаю, как открыть файлы с разными именами (без ссылки на точное имя файла).
Я хотел бы иметь базовый код для открытия, сохранения и закрытия, открытия следующего файла, сохранения и закрытия и т. д., а также вводить макрос, который мне нужно будет запускать в каждом файле в соответствующем месте. Это возможно? Любая помощь приветствуется!!
Не могу ввести данные, помогите. - Excel
Макрос работает на одном компьютере, но не работает на другом - Excel
Я долго просматривал ваши страницы, чтобы узнать, был ли ответ на этот вопрос раньше, но, просмотрев около 50 страниц тем, я ничего не увидел, но если я повторяю предыдущую информацию, я прошу прощения.
Я написал относительно простой макрос. Он просто берет некоторую информацию в одном формате, перестраивает ее, добавляет форматирование и выполняет некоторые вычисления. Ничего сверхъестественного, но на моем компьютере работает отлично.
Теперь мне нужно поделиться этим макросом с другими людьми, поэтому я просто отправил этот файл Excel тем, кому он нужен. Должно быть хорошо, и в большинстве случаев это так, однако есть один пользователь, который, хотя и может открыть файл, не может заставить макрос работать должным образом.
Похоже, что макрос прошел небольшой путь, но затем остановился без каких-либо сообщений об ошибках или каких-либо признаков того, что он не был выполнен должным образом.
Я проверил уровень безопасности макросов, и он такой же, как у меня, Инструменты - Надстройки такие же, В Visual Basic Инструменты - Ссылки такие же, как у меня. Это та же операционная система и та же версия Excel.
Я даже зашел на компьютер этого человека под своим именем (это сеть большой компании) и попытался запустить макрос, и он работает нормально, так что с оборудованием все в порядке.
Я гуглил, искал и пробовал все, что мог придумать, но я не приблизился к решению этой проблемы, поэтому, если кто-то прочитал эту стену текста и может найти возможное решение, это было бы очень спасибо, что спас меня от вырывания на себе ВСЕХ волос!
Большое спасибо за ваше время.
Автоматически добавлять строки/значения из связанного листа — Excel
Я новичок в работе с Mr. Excel и хотел бы получить совет.
Я довольно тщательно просмотрел доски, но не смог найти то, что ищу. Прошу прощения, если это дубликат.
Я использую Excel 2007
Как вы автоматически добавляете строки и обновляете значения для ячеек на связанный лист, в котором были добавлены строки? Например: Лист 1, столбцы A и B связаны с Листом 2, столбцы A и B. Лист 2 имеет значения в форматах A1:A5 и B1:B5, а Лист 1, поскольку он связан, имеет ту же информацию. Я хочу добавить строку между 3 и 4 на листе 2 и хочу, чтобы лист 1 автоматически добавлял ту же строку и обновлял значение ячейки в столбцах A и B.
Любая помощь приветствуется!
Сложение чисел в одной ячейке в виде промежуточного итога в этой ячейке? - Excel
Всем привет, я новичок на этом форуме и пользуюсь Excel около 3 лет. Я многому научился, но до сих пор не могу понять, как сделать так, чтобы числа складывались в одну ячейку, как промежуточный итог. Это означает, что если у меня есть список, и в списке есть одна ячейка для каждого элемента, скажем, например, ячейка a1 для банки кока-колы, а ячейка a2 для автомобильной шины и т. д., и я хочу сохранить промежуточный итог, добавив число в ячейку a1 или a2, например, «3, т.е. 3 шины или банки кока-колы», а позже в тот же день я вернусь и мне нужно добавить еще 2. поэтому я хочу иметь возможность просто щелкнуть ячейку a1 или a2 и ввести число 2, и ячейка добавит число в нем к числу, которое я добавляю к нему, чтобы показать результат 5 шин или что-то еще. Извините, если я не задаю вопрос в понятной манере, но это лучший способ, которым я могу его задать. В любом случае, любая помощь будет оценена, спасибо заранее.
Как автоматически выполнять автофильтрацию на основе «содержит значение ячейки» — Excel
Я очень хорошо знаком с тем, как написать макрос для автоматической автоматической фильтрации списка на основе значения ячейки (например, диапазона = (A1) и т. д.). но то, что я не могу понять, как правильно писать, - это способ, чтобы Excel автоматически автоматически фильтровал список для любой строки, которая СОДЕРЖИТ значение ячейки, а не только точное значение.
Cell Value = "birds"
Пример. Мне нужно отфильтровать каждую строку, чтобы увидеть каждую строку, СОДЕРЖАЩУЮ "birds" в строке символов, а не только строку = "birds".< /p>
а) возможно ли это?
Если нет, я тоже хотел бы знать, чтобы перестать пытаться гадать (-;
Спасибо.
Вчера я запускал отчет с помощью нашего создателя отчетов и, к сожалению, выбрал не тот лист (и столбец для преобразования текста в числа), и он вычислил более 80 000 ячеек, и это продолжается, пока я не проснусь.
Если я закрою его, есть ли вероятность того, что другие книги будут повреждены? (Наш создатель использует другие книги для получения данных и создания необходимых отчетов)
Ребята, прежде чем кто-либо еще ответит какой-нибудь вариацией "Переключиться на ручной расчет", проблема не в этом.Он хочет остановить вычисление, убивающее компьютер, которое уже выполняется, не перезапуская Excel.
В таких ситуациях иногда помогает посидеть и несколько раз поколотить Escape.
Я нажимал клавишу esc, и он наконец остановился, СЛАВА БОГУ
Да, похоже, лист можно улучшить. Что он пережевывает так долго?
Нажмите клавишу выхода. Отключение автоматического расчета является лучшим решением, но в качестве единственного варианта можно избежать затирания. Если автоматический расчет отключен, нажмите f9, чтобы пересчитать текущую вкладку, Shift-F9, чтобы вычислить текущую рабочую книгу, или ctrl-shift-f9, чтобы принудительно пересчитать каждую ячейку в рабочей книге, а не только те, которые обычно вычисляются с рабочей книгой. (буквально освежает каждую клеточку). Как это помогает!
Привет, ребята, вы знаете, я люблю вас всех. В настоящее время я новичок в своей роли (координатор бизнес-аналитики), и я медленно изучаю способы Excel, и мне это нравится. Спасибо вам, ребята, за то, что вы были здесь так гостеприимны, я надеюсь, что когда-нибудь я буду с вами, ребята, чтобы помогать другим.
Кроме того, те, кто отрицает комментарии, пожалуйста, прекратите, их ответы также законны, но это просто не соответствует ситуации, в которой я оказался.
Перейдите на вкладку "Формулы", затем появится кнопка "Расчеты". Измените его на ручной вместо автоматического.
Привет, как бы я ни хотел, чтобы банкомат работал в ручном режиме, я не могу, так как он все еще вычисляет, пока мы говорим, он не позволяет мне ничего использовать, кроме как дождаться его завершения :(
Есть ли какая-то причина, по которой вы не хотите просто закрыть Excel? Если вы надеетесь вернуть часть предыдущей несохраненной работы, просто забудьте об этом или продолжайте ждать.
Если вы просто беспокоитесь о возможном повреждении файла, пока он еще не был сохранен, последняя сохраненная версия файла будет по-прежнему доступна после того, как Excel попытается восстановить версию с изменениями, внесенными перед прекращением работы.< /p>
Что касается других рабочих книг, закройте их перед завершением работы Excel с файлом, который никогда не завершается вычислением (на всякий случай).
<р>. Или другие рабочие книги работают на том же компьютере и также заморожены? Если это так, прекратите excel в любом случае. Последние сохраненные файлы должны оставаться доступными даже после попытки восстановления Excel.
Я уверен, что все предпочли бы использовать автоматический расчет; однако сложность формул и большие наборы данных могут привести к замедлению вычислений в электронной таблице. В результате некоторые пользователи переводят Excel в ручной режим вычислений.
Различия между этими двумя режимами расчета могут вызвать проблемы, поскольку они не всегда ведут себя так, как можно было бы ожидать. Некоторым пользователям может показаться, что режим расчета постоянно меняется сам по себе. В этом посте мы рассмотрим причины, по которым это происходит, и способы решения этой проблемы.
Общие сведения о режиме расчета
Режим расчета — это настройка на уровне приложения. Это означает, что он применяется ко всем книгам, открытым в Excel. Если Excel находится в режиме автоматического расчета, все рабочие книги находятся в этом режиме. Точно так же, если Excel находится в режиме ручного расчета, то все рабочие книги также находятся в режиме ручного расчета. Это один параметр, который применяется ко всем открытым книгам.
Какие действия изменяют режим расчета?
- Настройки, измененные пользователем
- Код VBA
- Первая книга открыта в сеансе
Давайте рассмотрим каждый из них по очереди.
Настройки изменены пользователем
Насколько мне известно (за исключением кода VBA), у пользователя есть два способа изменить режим расчета: через ленту формул или через окно параметров Excel.
Вариант 1. Лента формул
На ленте "Формула" нажмите "Формулы" > "Параметры расчета" > [Выберите: "Автоматически" / "Автоматически, кроме таблиц данных" / "Вручную"]
Вариант 2: параметры Excel
Нажмите «Файл» > «Параметры» на ленте, чтобы открыть диалоговое окно «Параметры Excel».
Затем в диалоговом окне "Параметры Excel" нажмите "Формулы" > "Параметры расчета" > [Выберите: Автоматически / Вручную / Авто, кроме таблиц данных].
Нажмите OK, чтобы закрыть окно.
Примечание: если вы используете вариант 2 и расчет вручную, вы также можете включить/отключить перерасчет при сохранении.
Код VBA
При использовании VBA легко изменить режим расчета. Строки кода ниже являются примерами того, как изменить режим вычисления.
В VBA обычно меняют режим расчета на ручной в начале процедуры, а затем снова меняют его в конце, так как это повышает скорость. Однако, если макрос содержит ошибку или существует до завершения, режим расчета не вернется в предыдущее состояние.
Таким образом, VBA может привести к неожиданным изменениям в режиме вычислений, если код написан неправильно.
Первая рабочая книга в сеансе
Приведенные выше два метода имеют смысл, так как они предполагают действие пользователя или запуск макроса. Но наиболее распространенная причина переключения между автоматическим и ручным режимом не так очевидна.
Режим расчета чаще всего изменяется в зависимости от настройки расчета первой книги, открытой в сеансе Excel.
Каждая рабочая книга содержит настройку режима расчета. Excel принимает режим вычислений первой книги, открытой в сеансе. Любые рабочие книги, открытые впоследствии, также будут использовать режим вычислений первой книги, независимо от ее собственных настроек.
Это та часть, которая вызывает больше всего проблем, поскольку мы обычно не проверяем настройки расчета при открытии книги в новом сеансе.
Сохраненные настройки расчета?
При сохранении книги режим вычислений на момент сохранения сохраняется в книге. Это становится проблемой для всех, кто не понимает режимы расчета.
- Рабочие книги, сохраненные во время этого сеанса, теперь можно настроить вручную. Если последующие пользователи откроют те же книги первыми, их сеанс также перейдет в ручной режим.
- Возможно, рабочие книги Джека не выполняли расчеты в нужный момент процесса, поэтому он потенциально создал рабочие книги, содержащие множество неверных значений.
Для многих пользователей режим ручного расчета может стать вирусом, который распространяется без их ведома. Итак, урок состоит в том, чтобы регулярно проверять свой режим расчета.
Как исправить Excel, чтобы он всегда находился в одном режиме вычислений
Быстрый ответ заключается в том, что «исправления» не существует, потому что именно так Excel был разработан для работы. Однако есть несколько вариантов устранения потенциальной проблемы:
Используйте VBA во всех рабочих книгах, которые должны открываться с автоматическим вычислением.
Добавление события открытия рабочей книги в вашу рабочую книгу заставит режим вычислений изменяться на автоматический при каждом открытии рабочей книги. Приведенный ниже пример кода следует вставить в модуль кода рабочей книги
Однако у использования макроса есть один недостаток. В зависимости от настроек пользователей и от того, нажимают ли они кнопку для включения содержимого, макрос может выполняться или не выполняться.
Всегда сначала открывайте определенную книгу
Лучшим вариантом может быть сохранение книги с правильным режимом расчета в папке XLSTART. Эта рабочая книга всегда будет открываться первой и автоматически устанавливать режим вычислений для сеанса.
Это не помешает пользователю или макросам изменить режим вычислений, но должно снизить риск инициирования изменения на основе первой открытой книги.
Получите БЕСПЛАТНУЮ электронную книгу VBA с 30 наиболее полезными макросами Excel VBA.
Автоматизируйте Excel, чтобы сэкономить время и перестать выполнять работу, которую могла бы выполнять обученная обезьяна.
Не забывайте:
Если вы нашли этот пост полезным или у вас есть лучший подход, оставьте комментарий ниже.
Вам нужна помощь в адаптации этого к вашим потребностям?
Я предполагаю, что примеры в этом посте не совсем соответствуют вашей ситуации. Мы все используем Excel по-разному, поэтому невозможно написать пост, который удовлетворит потребности всех. Потратив время на изучение методов и принципов, изложенных в этом посте (и в других местах на этом сайте), вы сможете адаптировать его к своим потребностям.
- Читайте другие блоги или смотрите видео на YouTube по той же теме. Вы получите гораздо больше пользы, найдя собственные решения.
- Спросите «Excel Ninja» в вашем офисе. Удивительно, какие вещи знают другие люди.
- Задайте вопрос на форуме, таком как Mr Excel, или в сообществе Microsoft Answers. Помните, что люди на этих форумах обычно отдают свое время бесплатно. Поэтому постарайтесь сформулировать свой вопрос, убедитесь, что он четкий и лаконичный. Перечислите все, что вы пробовали, и предоставьте скриншоты, сегменты кода и примеры книг.
- Используйте Excel Rescue, моего партнера-консультанта. Они помогают решить небольшие проблемы с Excel.
Что дальше?
Пока не уходите, в Excel Off The Grid есть чему поучиться. Ознакомьтесь с последними сообщениями:
Лори Кауфман
Лори Кауфман
Писатель
Лори Кауфман – специалист по технологиям с 25-летним опытом работы. Она была старшим техническим писателем, работала программистом и даже управляла собственным бизнесом в нескольких местах. Подробнее.
По умолчанию Excel автоматически пересчитывает все формулы на листе, когда вы открываете лист или изменяете какие-либо записи, формулы или имена, от которых зависят ваши формулы. Если рабочий лист большой и содержит много формул, это может занять несколько секунд или минут.
Во время пересчета формул указатель мыши принимает форму песочных часов, и вы не можете вносить какие-либо изменения в рабочий лист.
Возможно, вы захотите временно отключить автоматический расчет, чтобы сэкономить время, пока вы не закончите вводить и изменять формулы на листе. Это делается легко, и мы покажем вам, как это сделать.
ПРИМЕЧАНИЕ. Если вы не хотите отключать функцию автоматического расчета и на вашем компьютере установлено несколько процессоров, вы можете включить функцию многопоточности, которая может немного ускорить пересчет ваших формул. бит, в зависимости от того, сколько процессоров у вашего компьютера. Позже в этой статье мы покажем вам, как включить эту опцию.
Чтобы отключить функцию автоматического расчета, откройте Excel и перейдите на вкладку ФАЙЛ.
Нажмите пункт «Параметры» в меню слева.
В диалоговом окне "Параметры Excel" нажмите "Формулы" в меню слева.
Прокрутите вниз до раздела "Параметры расчета" и выберите "Вручную", чтобы формулы не вычислялись каждый раз, когда вы вносите изменения в значение, формулу или имя или открываете рабочий лист, содержащий формулы.
Следующий список определяет параметры, доступные в разделе параметров расчета:
- Автоматически: вычисляет все зависимые формулы и обновляет открытые или встроенные диаграммы каждый раз, когда вы вносите изменения в значение, формулу или имя. Это параметр по умолчанию для каждого нового листа.
- Автоматически, кроме таблиц данных: вычисляет все зависимые формулы и обновляет открытые или встроенные диаграммы, но не вычисляет таблицы данных, созданные с помощью функции «Таблица данных». Чтобы пересчитать таблицы данных, когда выбран этот переключатель, нажмите кнопку «Рассчитать сейчас» (F9) на вкладке «Формулы» на ленте или нажмите F9 на рабочем листе.
- Вручную: расчеты на открытых листах и обновление открытых или встроенных диаграмм только при нажатии кнопки «Рассчитать сейчас» (F9) на вкладке «Формулы» на ленте или при нажатии клавиш F9 или Ctrl+= на листе.
- Пересчитывать рабочую книгу перед сохранением: вычисляет открытые рабочие листы и обновляет открытые или встроенные диаграммы при их сохранении, даже если выбрана кнопка выбора «Вручную». Если вы не хотите обновлять зависимые формулы и диаграммы при каждом сохранении, отключите этот параметр.
- Включить итеративный расчет: задает количество итераций, то есть количество повторных вычислений рабочего листа при поиске цели или разрешении циклических ссылок, в соответствии с числом, отображаемым в текстовом поле «Максимум итераций». Дополнительные сведения о поиске целей или разрешении циклических ссылок см. в файле справки Excel.
- Максимум итераций: задает максимальное количество итераций (по умолчанию 100), если установлен флажок "Включить итеративный расчет".
- Максимальное изменение: задает максимальную величину изменения значений во время каждой итерации (0,001 по умолчанию), когда установлен флажок Включить итеративный расчет.
Вы также можете переключаться между тремя основными параметрами расчета, используя кнопку "Параметры расчета" в разделе "Расчет" на вкладке "Формулы" на ленте. Однако, если вы хотите установить параметры итерации, вы должны использовать страницу «Формулы» в диалоговом окне «Параметры Word».
Excel 2013 имеет функцию многопоточности, которая позволяет сократить время, необходимое для вычисления сложных формул.Если вы не хотите отключать автоматический расчет, вы можете попробовать использовать эту функцию (если на вашем компьютере установлено несколько процессоров), чтобы сократить время расчета.
Чтобы включить функцию многопоточности, перейдите на вкладку ФАЙЛ и выберите Параметры, чтобы открыть диалоговое окно Параметры Excel, как упоминалось ранее. Нажмите «Дополнительно» в меню слева.
Прокрутите вниз до раздела «Формулы» и установите флажок «Включить многопоточные вычисления», чтобы в нем был установлен флажок. Вы можете вручную указать, сколько потоков использовать, или указать Excel использовать все процессоры на этом компьютере.
Если на вашем компьютере запущены другие программы, возможно, вы не захотите использовать все процессоры на своих компьютерах для пересчета формул в таблицах Excel.
Протестируйте различные комбинации функций автоматического расчета и многопоточности, чтобы определить, какая из них лучше всего подходит для вашего компьютера.
- › Преобразование формулы в статическое значение в Excel 2013
- › Добавление комментариев к формулам и ячейкам в Excel 2013
- › Как добавить формулы в таблицы в Microsoft Outlook
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
- › Как восстановить метки панели задач в Windows 11
- › Почему СМС должен умереть
- › Что означает XD и как вы его используете?
Читайте также: