Автоматическое заполнение ячеек в Microsoft Excel часто мешает работе: программа самостоятельно продолжает числовые ряды (1, 2, 3...), копирует формулы или дополняет текст по первым буквам. Если вам нужно ввести последовательность Янв-2026, Фев-2026, а Excel упорно предлагает Мар-2026 — это признак активной функции автозаполнения. Проблема усугубляется в больших таблицах, где случайное протягивание маркера приводит к массовому искажению данных. Ниже разберём все способы отключения этой функции — от временного блокирования до полного удаления из настроек.
Важно различать два типа автозаполнения: автодополнение текста (подсказки при вводе) и автоматическое продолжение рядов (протягивание значений маркером заполнения). Первый тип управляется через параметры программы, второй — через настройки конкретной книги или листа. В версиях Excel 2019–2026 и Microsoft 365 алгоритмы автозаполнения стали агрессивнее, поэтому стандартные методы отключения могут не сработать — потребуются дополнительные действия.
1. Отключение автодополнения текста в настройках Excel
Самый распространённый случай — когда Excel автоматически дополняет текст при вводе. Например, вы начинаете печатать "ООО Ромашка", а программа подставляет "ООО Ромашка-ЛТД" из предыдущих ячеек. Это функция Автозавершение значений ячеек, и её можно деактивировать:
- Откройте Excel и перейдите в меню
Файл → Параметры(илиExcel → Настройкина Mac). - Выберите раздел
Дополнительно. - В блоке
Параметры правкиснимите галочку с пунктаАвтозавершение значений ячеек. - Нажмите
OKи перезапустите программу.
⚠️ Внимание: В Excel 2016 и старше этот параметр может называться Разрешить автозавершение значений ячеек. Если галочки нет — значит, функция уже отключена на уровне системы.
2. Как убрать автоматическое продолжение рядов при протягивании
Когда вы тянете за маркер заполнения (маленький квадратик в правом нижнем углу ячейки), Excel по умолчанию продолжает числовые или текстовые последовательности. Чтобы это исправить:
- 📌 Для одной ячейки: Зажмите
Ctrlпри протягивании маркера — Excel скопирует значение без изменения. - 🔄 Для всего листа: Перейдите в
Файл → Параметры → Дополнительнои в блокеПараметры правкиснимите галочку сРазрешить маркер заполнения и перетаскивание ячеек. - 📊 Для конкретной книги: Сохраните файл в формате
.xlsb(двоичный формат) — в нём автозаполнение работает иначе.
Если нужно отключить автозаполнение только для даты или времени, используйте формат ячейки Текстовый перед вводом данных. Для этого выделите ячейку, нажмите Ctrl+1, выберите формат Текстовый и только затем вводите значение.
3. Отключение автозаполнения формул
Excel может автоматически копировать формулы в соседние ячейки при вводе или редактировании. Например, если в ячейке A1 написать =СУММ(B1:B10), а затем нажать Enter, программа предложит протянуть формулу на весь столбец. Чтобы это прекратить:
- Перейдите в
Файл → Параметры → Формулы. - В блоке
Параметры вычисленийустановите переключатель в положениеВручную. - Снимите галочку с
Автоматически вставлять десятичную запятую(если есть). - В блоке
Работа с формуламиотключитеАвтоматическое создание имен диапазонов.
🔹 Важно: После отключения ручного режима вычислений не забудьте нажимать F9 для обновления формул. Иначе данные в таблице перестанут обновляться автоматически.
Отключен ли ручной режим вычислений?|Сохранена ли резервная копия файла?|Проверены ли зависимости между формулами?|Установлены ли корректные форматы ячеек?-->
4. Настройка автозаполнения через реестр Windows (для опытных пользователей)
Если стандартные методы не помогают, можно отредактировать системный реестр. Этот способ подходит для Excel 2013–2026 на Windows:
- Закройте все программы Microsoft Office.
- Нажмите
Win + R, введитеregeditи подтвердите запуск. - Перейдите по пути:
HKEY_CURRENT_USER\Software\Microsoft\Office\{версия}\Excel\Optionsгде
{версия}— это номер вашей версии (например,16.0для Excel 2016–2026). - Создайте новый параметр
DWORD (32 бита)с именемDisableFillHandleи значением1. - Перезагрузите компьютер.
⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе системы. Перед изменением создайте резервную копию реестра (Файл → Экспорт в редакторе 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
Чтобы применить его:
- Нажмите
Alt + F11для открытия редактора VBA. - В окне
Projectнайдите вашу книгу и откройте модульThisWorkbook. - Вставьте код выше.
- Сохраните файл с поддержкой макросов (
.xlsm).
Для полного контроля над автозаполнением можно использовать надстройки вроде Kutools for Excel или Ablebits. Они позволяют гибко настраивать поведение программы, включая отключение автозаполнения для отдельных листов или диапазонов.
6. Частые ошибки и как их избежать
При отключении автозаполнения пользователи часто сталкиваются с следующими проблемами:
| Ошибка | Причина | Решение |
|---|---|---|
| Автозаполнение возвращается после обновления Excel | Сброс настроек при апдейте | Повторно отключите функцию в параметрах или через реестр |
Не работает Ctrl при протягивании |
Конфликт с другими горячими клавишами | Проверьте настройки клавиатуры в Windows |
| Формулы перестают обновляться | Отключён автоматический пересчёт | Включите Формулы → Параметры вычислений → Автоматически |
| Автозаполнение работает только в одном файле | Настройки сохранены в шаблоне книги | Создайте новый файл на основе пустого шаблона |
🔸 Критическая ошибка: Если после отключения автозаполнения Excel начинает зависать при вводе данных, проверьте конфликты с надстройками. Отключите все плагины через Файл → Параметры → Надстройки и перезапустите программу.
7. Сравнение методов отключения автозаполнения
Выбор способа зависит от вашей задачи:
- 🛠️ Временное отключение: Используйте
Ctrlпри протягивании или измените формат ячейки наТекстовый. - 📁 Для одного файла: Отключите маркер заполнения в параметрах книги или используйте макросы.
- 🖥️ Глобальное отключение: Редактируйте реестр или настройки Excel по умолчанию.
- 📊 Для конкретных данных: Применяйте специальные форматы (например,
@перед текстом для принудительного текстового формата).
Если вы работаете в Excel Online, возможности ограничены: там можно отключить только автодополнение текста через Файл → Параметры → Правка. Функции протягивания маркера в веб-версии отключить нельзя.
FAQ: Частые вопросы по автозаполнению в Excel
Можно ли отключить автозаполнение только для одного столбца?
Нет, в стандартных настройках Excel нельзя отключить автозаполнение для отдельного столбца или строки. Альтернативные варианты:
- Используйте формат
Текстовыйдля ячеек столбца. - Заблокируйте ячейки через
Рецензирование → Защитить лист(но это также запретит редактирование). - Применяйте VBA-макросы для selective отключения.
Почему после отключения автозаполнения Excel всё равно дополняет даты?
Excel обрабатывает даты отдельно от текста и чисел. Чтобы это исправить:
- Перед вводом даты установите для ячейки формат
Текстовый. - Или вводите дату с апострофом:
'01.01.2026. - Отключите параметр
Автоматическое преобразование датв настройках автозамены.
Как вернуть автозаполнение, если оно случайно отключилось?
Проверьте следующие настройки:
Файл → Параметры → Дополнительно → Разрешить маркер заполнения(должна стоять галочка).Файл → Параметры → Правописание → Параметры автозамены → Автозавершение значений ячеек.- Если изменяли реестр — удалите параметр
DisableFillHandleили установите его значение в0.
Влияет ли отключение автозаполнения на производительность Excel?
Нет, отключение автозаполнения не ускоряет и не замедляет работу Excel. Однако:
- Ручной режим вычислений (
Формулы → Вычисления → Вручную) может ускорить работу с большими файлами. - Чрезмерное использование VBA-макросов для блокировки автозаполнения может слегка увеличить время открытия файла.
Работают ли эти методы в Google Таблицах?
Нет, в Google Sheets другие механизмы автозаполнения. Чтобы отключить их:
- Перейдите в
Инструменты → Настройки. - Снимите галочку с
Автоматическое завершение. - Для отключения протягивания формул используйте
Правка → Копировать → Специальная вставка → Только значения.