Как отключить автоформулу в Excel: полное руководство для всех версий

Работа с Microsoft Excel часто превращается в борьбу с "умными" функциями программы, которые пытаются угадать ваши намерения. Одна из самых раздражающих особенностей — автоматическое заполнение формул, когда Excel сам дописывает функции, изменяет ссылки или преобразует текст в даты. Это мешает при вводе сложных выражений, копировании данных или работе с текстом, который программа ошибочно принимает за формулу.

Проблема усугубляется тем, что в разных версиях Excel (2013, 2016, 2019, 2021, 365 и Excel Online) настройки автозаполнения спрятаны в разных меню. Сегодня разберём все способы отключения этой функции — от базовых параметров до скрытых настроек реестра Windows. А ещё выясним, почему иногда автоформулы возвращаются после обновления офиса и как это предотвратить.

Если вы устали от того, что Excel самовольно преобразует 1/2 в дату "2 янв" или дописывает =СУММ() при вводе первых букв, эта статья поможет вернуть контроль над программой. Мы рассмотрим не только стандартные настройки, но и малоизвестные трюки для опытных пользователей.

Почему Excel автоматически создаёт формулы и как это работает

Автоматическое заполнение формул в Excel — это часть системы IntelliSense, которая анализирует вводимые данные и пытается угадать ваши действия. Функция работает на трёх уровнях:

1. Автозавершение формул — когда вы начинаете вводить функцию (например, =СУ), программа предлагает варианты (=СУММ(), =СУММЕСЛИ()). Это удобно для новичков, но мешает при работе с пользовательскими функциями.

2. Автокоррекция текста — преобразование дробей (1/4 → "4 янв"), дефисов в диапазоны (A1-B5A1:B5) или добавление знака равенства перед числами, которые выглядят как формулы.

3. Автозаполнение ячеек — когда Excel копирует формулу вниз или вправо при перетаскивании маркера заполнения, автоматически корректируя ссылки (например, =A1 превращается в =A2, =A3 и т.д.).

По умолчанию все эти функции включены, так как Microsoft считает их полезными для большинства пользователей. Однако они часто срабатывают некорректно:

  • 🔢 Преобразуют артикулы товаров (AR-2023/1) в даты
  • 📊 Ломают структурированные данные при копировании формул
  • 🔍 Мешают вводить специальные обозначения (например, химические формулы)
  • 📝 Автоматически добавляют знак = перед числами, нарушая форматирование
📊 Как часто вам мешает автозаполнение в Excel?
Постоянно
Иногда
Рядом
Никогда

Способ 1: Отключение автозавершения формул в параметрах Excel

Самый простой метод — отключить подсказки формул через настройки программы. Это не уберёт все автоматические преобразования, но значительно сократит количество нежелательных действий.

Инструкция для Excel 2013–2026 и Microsoft 365:

  1. Откройте Файл → Параметры (или Excel → Настройки на Mac).
  2. Перейдите в раздел Формулы.
  3. В блоке Работа с формулами снимите галочки:
    • 🔹 Автоматически вставлять десятичную запятую
    • 🔹 Автоматическое завершение формул
    • 🔹 Формулы, ссылающиеся на пустые ячейки, равны нулю
  • Нажмите OK и перезапустите Excel.
  • Эти настройки отключат только подсказки при вводе функций, но не уберут автоматическое преобразование текста в даты или формулы. Для полного контроля потребуются дополнительные действия.

    Снята галочка "Автоматическое завершение формул"|Проверено, что подсказки не появляются при вводе =СУМ|Перезапущен Excel для применения изменений|Тестировано на нескольких функциях (СУММ, ВПР, ЕСЛИ)-->

    Способ 2: Отключение автокоррекции текста (преобразование дробей в даты)

    Одна из самых раздражающих функций — автоматическое преобразование дробей (1/2, 3/4) в даты. Это мешает при работе с техническими данными, рецептами или статистикой. Чтобы убрать это поведение:

    Шаг 1. Откройте Файл → Параметры → Правописание → Параметры автозамены.

    Шаг 2. На вкладке Автоформат при вводе снимите галочки:

    • 📅 Значения, начинающиеся с дефиса, преобразуются в отрицательные числа
    • 📅 Дроби (1/4, 3/8) преобразуются в даты
    • 📅 Числа с ведущими нулями (например, 00123) преобразуются в числа без ведущих нулей

    Шаг 3. Нажмите OK и проверьте результат, введя в ячейку 1/2 — теперь должно отображаться как текст, а не "2 янв".

    ⚠️ Внимание: Эти настройки действуют только для текущего документа. Чтобы применить их ко всем новым файлам, сохраните пустую книгу как шаблон (.xltx) и используйте её как основу.

    Способ 3: Отключение автозаполнения при перетаскивании маркера

    Когда вы тянете за правый нижний угол ячейки (маркер заполнения), Excel автоматически копирует формулу или продолжает последовательность (например, Январь → Февраль). Чтобы это отключить:

    1. Перейдите в Файл → Параметры → Дополнительно.

    2. В разделе Параметры правки снимите галочку Разрешить маркеры заполнения и перетаскивания ячеек.

    3. Сохраните изменения.

    Теперь при перетаскивании маркера формулы не будут копироваться автоматически. Чтобы вручную размножить формулу, используйте комбинацию Ctrl + D (заполнить вниз) или Ctrl + R (заполнить вправо).

    Действие Стандартное поведение После отключения автозаполнения
    Перетаскивание маркера ячейки с числом 1 Автоматическое увеличение (1, 2, 3...) Копируется то же значение (1, 1, 1...)
    Перетаскивание маркера ячейки с текстом "Январь" Автозаполнение месяцев ("Февраль", "Март"...) Копируется тот же текст ("Январь", "Январь"...)
    Перетаскивание маркера ячейки с формулой =A1*2 Копируется формула с относительными ссылками (=A2*2, =A3*2...) Формула не копируется (требуется Ctrl + D)

    Способ 4: Использование апострофа для принудительного текстового формата

    Если вам нужно ввести данные, которые Excel упорно преобразует в формулу или дату, используйте символ апострофа (') перед значением. Например:

    • Введите '1/2 — отобразится как текст 1/2, а не дата.

    • Введите '=A1+B1 — отобразится как текст, а не как формула.

    • Введите '00123 — сохранит ведущие нули.

    Апостроф не будет виден в ячейке, но заставит Excel воспринимать содержимое как текст. Этот метод работает во всех версиях, включая Excel Online и мобильные приложения.

    Способ 5: Редактирование реестра Windows (для опытных пользователей)

    Некоторые параметры автозаполнения не доступны через интерфейс Excel, но их можно отключить путём редактирования реестра Windows. Этот метод рекомендуется только продвинутым пользователям, так как некорректные изменения могут нарушить работу программы.

    Инструкция для Excel 2016–2026:

    1. Закройте все программы Microsoft Office.
    2. Нажмите Win + R, введите regedit и подтвердите запуск.
    3. Перейдите по пути:
      HKEY_CURRENT_USER\Software\Microsoft\Office\{версия}\Excel\Options

      где {версия} — номер вашей версии (например, 16.0 для Excel 2016–2026).

    4. Создайте новый Параметр DWORD (32 бита) с именем AutoFormatAsYouType и значением 0.
    5. Перезапустите компьютер.

    Это отключит большинство автоматических преобразований, включая:

    • 🔢 Автоматическое добавление знака = перед числами
    • 📅 Преобразование текста в даты/время
    • 🔗 Автозамена ссылок на гиперссылки
    ⚠️ Внимание: Перед редактированием реестра создайте точку восстановления системы (Панель управления → Восстановление → Настройка восстановления системы). Неправильные изменения могут привести к сбоям в работе Office.
    Что делать если после редактирования реестра Excel перестал запускаться?

    Если Excel не открывается после изменений в реестре, выполните следующие шаги:

    1. Запустите regedit и удалите созданный параметр AutoFormatAsYouType.

    2. Переустановите Microsoft Office через Панель управления → Программы → Программы и компоненты.

    3. Если проблема сохраняется, воспользуйтесь инструментом восстановления Office (Пуск → Microsoft Office → Средства Office → Восстановление).

    Дополнительные советы для работы без автоформул

    Даже после отключения всех автоматических функций Excel может проявлять "инициативу" в некоторых сценариях. Вот как с этим бороться:

    Для ввода формул без автозавершения используйте комбинацию Ctrl + Shift + A — она отключает подсказки для текущего сеанса.

    Чтобы запретить автозамену конкретных значений, создайте собственные правила в Файл → Параметры → Правописание → Параметры автозамены → Автозамена. Например, добавьте правило замены = на '=, чтобы все формулы вводились как текст.

    Для массового импорта данных без преобразований используйте Данные → Получение данных → Из текстового/CSV-файла и настройте формат столбцов вручную.

    Если вы работаете с Excel Online, возможности отключения автоформул ограничены. В этом случае используйте апостроф (') или предварительно форматируйте ячейки как Текстовый формат (Главная → Числовой формат → Текстовый).

    Частые вопросы (FAQ)

    Почему после обновления Excel автоформулы снова включаются?

    Microsoft регулярно сбрасывает некоторые настройки до значений по умолчанию при обновлении Office. Чтобы этого избежать:

    1. Экспортируйте настройки через Файл → Параметры → Экспорт всех настроек (доступно в Excel 2019+).
    2. Используйте групповую политику (GPO), если работаете в корпоративной сети.
    3. Отключите автоматическое обновление Office через Файл → Учётная запись → Параметры обновления.
    Как отключить автоформулы только в одном документе, а не во всём Excel?

    Создайте шаблон (.xltx) с нужными настройками:

    1. Откройте новый документ и отключите автоформулы (см. Способ 1–3).
    2. Сохраните файл как шаблон: Файл → Сохранить как → Шаблон Excel (*.xltx).
    3. При создании нового документа выбирайте этот шаблон.

    Также можно использовать VBA-макрос для применения настроек при открытии файла:

    Private Sub Workbook_Open()
    

    Application.AutoCorrect.AutoFormatAsYouTypeReplaceHyperlinks = False

    Application.AutoCorrect.AutoFormatAsYouTypeReplaceFractions = False

    End Sub

    Можно ли отключить автоформулы в Excel для Mac?

    Да, процесс аналогичен Windows-версии:

    1. Откройте Excel → Настройки → Правка.
    2. Снимите галочки в разделах Автозамена и Автоформат при вводе.
    3. Для полного отключения используйте Terminal и команду:
      defaults write com.microsoft.Excel AutoFormatAsYouType -bool false

    После изменений перезапустите Excel.

    Почему Excel преобразует мои данные в научный формат (например, 1E+10)?

    Это не автоформула, а особенность отображения больших чисел. Чтобы исправить:

    1. Выделите ячейки и установите формат Числовой или Текстовый.
    2. Увеличьте ширину столбца — научный формат появляется, когда число не помещается в ячейку.
    3. Используйте апостроф перед числом ('10000000000).
    Как вернуть автоформулы, если они понадобились снова?

    Включите их обратно в настройках:

    1. Файл → Параметры → Формулы → поставьте галочки на нужных опциях.
    2. Файл → Параметры → Правописание → Параметры автозамены → включите автоформат.
    3. Для реестра Windows удалите параметр AutoFormatAsYouType или установите значение 1.