Как убрать автоматическое исправление в Excel: полное руководство

Автоматическая коррекция в Microsoft Excel исправляет "1-2" на "1 мая", "кг" на "КГ", а "www" на "www." — и это лишь малая часть раздражающих "помощников". Если программа самовольно меняет ваши данные при вводе, проблема не в клавиатуре, а в настройках автозамены и автоформатирования. В 90% случаев виноваты включенные параметры Файл → Параметры → Правописание → Параметры автозамены, но иногда корень зла кроется в региональных стандартах или шаблонах книги.

Эта статья покрывает все способы отключения автоматического исправления — от базовых (для новичков) до продвинутых (для пользователей, у которых автозамена возвращается после перезапуска Excel). Мы разберём, как убрать исправление конкретно для чисел, дат, опечаток или всех типов данных сразу, а также что делать, если настройки сбрасываются при открытии файла. Инструкции актуальны для Excel 2013–2026 (включая Microsoft 365) и работают одинаково на Windows и macOS.

1. Отключение автозамены через параметры Excel

Основной инструмент, отвечающий за исправление текста — это Параметры автозамены. Здесь собраны правила для опечаток, регистра, символов и автоматического форматирования. Чтобы попасть в это меню:

  1. Откройте Файл → ПараметрыExcel 2013–2019) или Excel → Настройки (на macOS).
  2. Перейдите в раздел Правописание.
  3. Нажмите кнопку Параметры автозамены....

В открывшемся окне вы увидите 4 вкладки. Каждая отвечает за свой тип исправлений:

  • 🔹 Автозамена — исправление опечаток (например, "(с)" → "©") и автоматическое добавление точек после сокращений.
  • 🔹 Исключения — слова, которые Excel не должен исправлять (например, бренды или термины).
  • 🔹 Автоформат при вводе — преобразование чисел в даты, дробей в формат "дробь", добавление гиперссылок.
  • 🔹 Действия — автоматическое форматирование списков, адресов и т.д.

Чтобы полностью отключить автозамену, снимите все галочки на вкладках Автозамена и Автоформат при вводе. Для выборочного отключения оставьте только нужные правила. Например, если вас раздражает преобразование "1/2" в дату "2 янв", отключите опцию Значения, начинающиеся с дефиса, заменять на отрицательные числа и Дроби (1/4, 3/8) заменять на дробный формат (¼, ⅜).

2. Как убрать автоматическое форматирование чисел и дат

Excel агрессивно преобразует введённые данные в даты или научную нотацию. Например, ввод 1-5 становится "5 мая", а 1e3 — "1000". Чтобы это исправить:

  1. Выделите ячейку или диапазон, где нужно отключить автоформат.
  2. Нажмите правой кнопкой и выберите Формат ячеек... (или Ctrl+1).
  3. На вкладке Число выберите формат Текстовый.

Если проблема возникает при вводе новых данных, выполните дополнительные шаги:

  • 📌 Введите апостроф (') перед числом (например, '1-5). Excel воспримет его как текст.
  • 📌 Отключите опцию Числа, содержащие дефисы или начинающиеся со знака плюс, заменять на даты в Параметры автозамены → Автоформат при вводе.
  • 📌 Для массового исправления используйте функцию =ТЕКСТ(A1) или =ЗАМЕНИТЬ(A1;"-";"\-") (если нужно сохранить дефисы).
Проблема Причина Решение
1-5 → 5 мая Автоформат дат Формат ячейки → Текстовый или апостроф перед вводом
1/2 → 2 янв Преобразование дробей Отключить в Параметры автозамены → Автоформат при вводе
1e3 → 1000 Научная нотация Формат ячейки → Числовой (без экспоненты)
кг → КГ Автозамена регистра Удалить правило в Параметры автозамены → Автозамена
📊 Что чаще всего исправляет Excel у вас?
Числа в даты
Опечатки в тексте
Регистр букв (кг → КГ)
Гиперссылки (www → www.)

3. Отключение автозамены для конкретной книги или листа

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

Способ 1: Создание шаблона без автозамены

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

Способ 2: Макрос для отключения автозамены (для продвинутых пользователей):

Sub DisableAutoCorrect()

With Application.AutoCorrect

.AutoExpandListRange = False

.AutoFormatAsYouTypeReplaceHyperlinks = False

.ReplaceText = False

End With

End Sub

Чтобы запустить макрос:

  1. Нажмите Alt+F11, чтобы открыть редактор VBA.
  2. Вставьте код в модуль (Insert → Module).
  3. Запустите макрос через F5 или кнопку Run.
Почему автозамена возвращается после сохранения файла?

Это происходит из-за общих шаблонов Office (файл Normal.dotm в Word или аналогичные в Excel). Если вы изменили настройки в конкретной книге, но при открытии они сбрасываются, значит, Excel подтягивает глобальные параметры. Решение: отключите автозамену в всех открытых книгах, затем закройте Excel и удалите файл шаблона по пути %APPDATA%\Microsoft\Excel\XLSTART\*. После перезапуска программы настройки сохранятся.

4. Проверка региональных настроек Windows

Excel наследует некоторые параметры автоформатирования из региональных стандартов Windows. Если вы отключили автозамену в программе, но числа по-прежнему преобразуются в даты (например, 3.14 становится "14 мар"), проблема может быть в системных настройках:

  1. Откройте Панель управления → Часы и регион → Региональные стандарты (в Windows 10/11).
  2. Перейдите на вкладку Форматы.
  3. Проверьте, что в поле Краткая дата не стоит формат, конфликтующий с вашими данными (например, MM-dd-yyyy вместо dd.MM.yyyy).

Для macOS:

  1. Откройте Системные настройки → Язык и регион.
  2. На вкладке Дополнительно проверьте форматы чисел и дат.
⚠️ Внимание: Изменение региональных стандартов повлияет на отображение дат и чисел во всех программах, а не только в Excel. Если вы работаете с международными данными, лучше использовать текстовый формат ячеек (см. раздел 2), а не менять системные настройки.

5. Как убрать автоматическое добавление гиперссылок

Excel автоматически преобразует любые URL-адреса и email в кликабельные ссылки. Это удобно, но часто мешает — например, при работе с текстами, где "www" не должно быть ссылкой. Есть три способа отключить это:

  • 🔗 Глобальное отключение:
    1. Перейдите в Файл → Параметры → Правописание → Параметры автозамены.
    2. На вкладке Автоформат при вводе снимите галочку Интернет-адреса и сетевые пути заменять на гиперссылки.
  • 🔗 Удаление существующих ссылок:
    1. Выделите ячейки с гиперссылками.
    2. Нажмите Ctrl+1, выберите формат Текстовый.
    3. Используйте функцию =ГИПЕРССЫЛКА("#";A1), чтобы оставить текст без ссылки.
  • 🔗 Ввод без преобразования:
    1. Перед вводом URL нажмите Ctrl+Z (отмена) сразу после ввода — Excel отменит создание ссылки.
    2. Или введите апостроф перед текстом ('http://site.com).

Отключить автоформат гиперссылок в параметрах автозамены|

Использовать текстовый формат для ячеек с URL|

При вводе добавлять апостроф перед адресом|

Для массового удаления использовать функцию =ГИПЕРССЫЛКА("#";A1)-->

6. Решение проблем с автозаменой в Excel Online и мобильной версии

Excel Online и мобильные приложения (Excel для Android/iOS) имеют урезанные настройки автозамены. Здесь нельзя полностью отключить функцию, но есть обходные пути:

Для Excel Online:

  • 🌐 Введите данные с апострофом ('1-5) или используйте текстовый формат.
  • 🌐 Для чисел, которые преобразуются в даты, добавьте ноль перед значением (01-05 вместо 1-5).
  • 🌐 Используйте функцию =ТЕКСТ(A1;"0") для принудительного текстового формата.

Для мобильного Excel:

  • 📱 Откройте параметры книги (три точки в правом верхнем углу → Параметры).
  • 📱 В разделе Правописание отключите Автозамена (доступно не во всех версиях).
  • 📱 Используйте Google Таблицы — там автозамена менее агрессивная.
  • ⚠️ Внимание: В мобильной версии Excel настройки автозамены могут сбрасываться после обновления приложения. Если проблема вернулась, проверьте версию программы в App Store/Google Play и обновите её. Разработчики периодически меняют расположение опций.

    7. Продвинутые методы: VBA и Power Query

    Если стандартные способы не помогают (например, автозамена возвращается после открытия файла), используйте скрипты VBA или Power Query для принудительного контроля над данными.

    Метод 1: VBA для блокировки автозамены

    Создайте макрос, который будет автоматически применять текстовый формат ко всем новым данным:

    Private Sub Worksheet_Change(ByVal Target As Range)
    

    Application.EnableEvents = False

    On Error Resume Next

    Target.NumberFormat = "@" ' Текстовый формат

    Application.EnableEvents = True

    End Sub

    Этот код нужно вставить в модуль листа (Alt+F11 → Microsoft Excel Objects → Лист1). Теперь все введённые данные будут восприниматься как текст.

    Метод 2: Power Query для импорта данных без автозамены

    1. Перейдите на вкладку Данные → Получить данные → Из других источников → Пустая запрос.
    2. В редакторе Power Query загрузите ваши данные через Домашняя → Дополнительные источники.
    3. На этапе преобразования выберите для столбцов формат Текст.
    4. Загрузите данные в Excel — автозамена не будет применена.

    Часто задаваемые вопросы

    Почему Excel исправляет "кг" на "КГ", и как это убрать?

    Это правило автозамены регистра. Чтобы убрать:

    1. Откройте Файл → Параметры → Правописание → Параметры автозамены.
    2. На вкладке Автозамена найдите правило кг → КГ.
    3. Выделите его и нажмите Удалить.

    Если правила нет в списке, проверьте язык проверки правописания (должен быть "Русский").

    Как отключить автозамену только для одного столбца?

    Выделите столбец, нажмите Ctrl+1 и выберите формат Текстовый. Это не отключит автозамену полностью, но предотвратит преобразование чисел в даты. Для полного контроля используйте макрос из раздела 7.

    После обновления Excel автозамена вернулась. Что делать?

    Обновления Excel иногда сбрасывают пользовательские настройки. Чтобы это исправить:

    1. Закройте все книги Excel.
    2. Удалите файл Excel16.xlb по пути %APPDATA%\Microsoft\Excel\ (для Excel 2016/2019/365).
    3. Перезапустите Excel и заново отключите автозамену.

    Если проблема повторяется, создайте шаблон с отключённой автозаменой (см. раздел 3).

    Можно ли отключить автозамену только для определённых символов (например, дефиса)?

    Да. Откройте Параметры автозамены → Автоформат при вводе и снимите галочки:

    • Значения, начинающиеся с дефиса, заменять на отрицательные числа
    • Дроби (1/4, 3/8) заменять на дробный формат (¼, ⅜)
    • Числа, содержащие дефисы или начинающиеся со знака плюс, заменять на даты

    Оставшиеся правила автозамены будут работать.

    Почему в Excel Online нет настроек автозамены?

    Excel Online — упрощённая версия, где многие параметры скрыты. Альтернативы:

    • Используйте ' перед вводом данных (например, '1-5).
    • Откройте файл в десктопной версии Excel и отключите автозамену там.
    • Экспортируйте данные в Google Таблицы, где автозамена менее агрессивная.