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

Автоматическое заполнение ячеек в Microsoft Excel часто мешает работе: программа самостоятельно продолжает числовые ряды (1, 2, 3...), копирует формулы или дополняет текст по первым буквам. Если вам нужно ввести последовательность Янв-2026, Фев-2026, а Excel упорно предлагает Мар-2026 — это признак активной функции автозаполнения. Проблема усугубляется в больших таблицах, где случайное протягивание маркера приводит к массовому искажению данных. Ниже разберём все способы отключения этой функции — от временного блокирования до полного удаления из настроек.

Важно различать два типа автозаполнения: автодополнение текста (подсказки при вводе) и автоматическое продолжение рядов (протягивание значений маркером заполнения). Первый тип управляется через параметры программы, второй — через настройки конкретной книги или листа. В версиях Excel 2019–2026 и Microsoft 365 алгоритмы автозаполнения стали агрессивнее, поэтому стандартные методы отключения могут не сработать — потребуются дополнительные действия.

1. Отключение автодополнения текста в настройках Excel

Самый распространённый случай — когда Excel автоматически дополняет текст при вводе. Например, вы начинаете печатать "ООО Ромашка", а программа подставляет "ООО Ромашка-ЛТД" из предыдущих ячеек. Это функция Автозавершение значений ячеек, и её можно деактивировать:

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

⚠️ Внимание: В Excel 2016 и старше этот параметр может называться Разрешить автозавершение значений ячеек. Если галочки нет — значит, функция уже отключена на уровне системы.

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

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

  • 📌 Для одной ячейки: Зажмите Ctrl при протягивании маркера — Excel скопирует значение без изменения.
  • 🔄 Для всего листа: Перейдите в Файл → Параметры → Дополнительно и в блоке Параметры правки снимите галочку с Разрешить маркер заполнения и перетаскивание ячеек.
  • 📊 Для конкретной книги: Сохраните файл в формате .xlsb (двоичный формат) — в нём автозаполнение работает иначе.

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

📊 Какая функция автозаполнения мешает вам чаще?
Автодополнение текста
Продолжение числовых рядов
Автоматическая вставка формул
Протягивание дат

3. Отключение автозаполнения формул

Excel может автоматически копировать формулы в соседние ячейки при вводе или редактировании. Например, если в ячейке A1 написать =СУММ(B1:B10), а затем нажать Enter, программа предложит протянуть формулу на весь столбец. Чтобы это прекратить:

  1. Перейдите в Файл → Параметры → Формулы.
  2. В блоке Параметры вычислений установите переключатель в положение Вручную.
  3. Снимите галочку с Автоматически вставлять десятичную запятую (если есть).
  4. В блоке Работа с формулами отключите Автоматическое создание имен диапазонов.

🔹 Важно: После отключения ручного режима вычислений не забудьте нажимать F9 для обновления формул. Иначе данные в таблице перестанут обновляться автоматически.

Отключен ли ручной режим вычислений?|Сохранена ли резервная копия файла?|Проверены ли зависимости между формулами?|Установлены ли корректные форматы ячеек?-->

4. Настройка автозаполнения через реестр Windows (для опытных пользователей)

Если стандартные методы не помогают, можно отредактировать системный реестр. Этот способ подходит для Excel 2013–2026 на Windows:

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

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

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

⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе системы. Перед изменением создайте резервную копию реестра (Файл → Экспорт в редакторе regedit).

Список версий Excel и их коды в реестре

Excel 2013 — 15.0
Excel 2016–2026 — 16.0
Excel 2021 (однократная покупка) — 16.0
Microsoft 365 — 16.0 (обновляется автоматически)

5. Альтернативные методы: макросы и надстройки

Если автозаполнение нужно отключить только для конкретных действий, можно использовать VBA-макросы. Например, этот код блокирует протягивание маркера заполнения:

Private Sub Workbook_Open()

Application.FillHandle = False

End Sub

Чтобы применить его:

  1. Нажмите Alt + F11 для открытия редактора VBA.
  2. В окне Project найдите вашу книгу и откройте модуль ThisWorkbook.
  3. Вставьте код выше.
  4. Сохраните файл с поддержкой макросов (.xlsm).

Для полного контроля над автозаполнением можно использовать надстройки вроде Kutools for Excel или Ablebits. Они позволяют гибко настраивать поведение программы, включая отключение автозаполнения для отдельных листов или диапазонов.

6. Частые ошибки и как их избежать

При отключении автозаполнения пользователи часто сталкиваются с следующими проблемами:

Ошибка Причина Решение
Автозаполнение возвращается после обновления Excel Сброс настроек при апдейте Повторно отключите функцию в параметрах или через реестр
Не работает Ctrl при протягивании Конфликт с другими горячими клавишами Проверьте настройки клавиатуры в Windows
Формулы перестают обновляться Отключён автоматический пересчёт Включите Формулы → Параметры вычислений → Автоматически
Автозаполнение работает только в одном файле Настройки сохранены в шаблоне книги Создайте новый файл на основе пустого шаблона

🔸 Критическая ошибка: Если после отключения автозаполнения Excel начинает зависать при вводе данных, проверьте конфликты с надстройками. Отключите все плагины через Файл → Параметры → Надстройки и перезапустите программу.

7. Сравнение методов отключения автозаполнения

Выбор способа зависит от вашей задачи:

  • 🛠️ Временное отключение: Используйте Ctrl при протягивании или измените формат ячейки на Текстовый.
  • 📁 Для одного файла: Отключите маркер заполнения в параметрах книги или используйте макросы.
  • 🖥️ Глобальное отключение: Редактируйте реестр или настройки Excel по умолчанию.
  • 📊 Для конкретных данных: Применяйте специальные форматы (например, @ перед текстом для принудительного текстового формата).

Если вы работаете в Excel Online, возможности ограничены: там можно отключить только автодополнение текста через Файл → Параметры → Правка. Функции протягивания маркера в веб-версии отключить нельзя.

FAQ: Частые вопросы по автозаполнению в Excel

Можно ли отключить автозаполнение только для одного столбца?

Нет, в стандартных настройках Excel нельзя отключить автозаполнение для отдельного столбца или строки. Альтернативные варианты:

  • Используйте формат Текстовый для ячеек столбца.
  • Заблокируйте ячейки через Рецензирование → Защитить лист (но это также запретит редактирование).
  • Применяйте VBA-макросы для selective отключения.
Почему после отключения автозаполнения Excel всё равно дополняет даты?

Excel обрабатывает даты отдельно от текста и чисел. Чтобы это исправить:

  1. Перед вводом даты установите для ячейки формат Текстовый.
  2. Или вводите дату с апострофом: '01.01.2026.
  3. Отключите параметр Автоматическое преобразование дат в настройках автозамены.
Как вернуть автозаполнение, если оно случайно отключилось?

Проверьте следующие настройки:

  1. Файл → Параметры → Дополнительно → Разрешить маркер заполнения (должна стоять галочка).
  2. Файл → Параметры → Правописание → Параметры автозамены → Автозавершение значений ячеек.
  3. Если изменяли реестр — удалите параметр DisableFillHandle или установите его значение в 0.
Влияет ли отключение автозаполнения на производительность Excel?

Нет, отключение автозаполнения не ускоряет и не замедляет работу Excel. Однако:

  • Ручной режим вычислений (Формулы → Вычисления → Вручную) может ускорить работу с большими файлами.
  • Чрезмерное использование VBA-макросов для блокировки автозаполнения может слегка увеличить время открытия файла.
Работают ли эти методы в Google Таблицах?

Нет, в Google Sheets другие механизмы автозаполнения. Чтобы отключить их:

  1. Перейдите в Инструменты → Настройки.
  2. Снимите галочку с Автоматическое завершение.
  3. Для отключения протягивания формул используйте Правка → Копировать → Специальная вставка → Только значения.