Если в ячейках Excel подчеркнуты красным слова с ошибками, а кнопка "Правописание" на ленте неактивна — проблема не в программе, а в настройках проверки. По умолчанию спеллчек в Excel работает только для текста в ячейках, игнорируя числа, формулы и специальные символы. Однако даже при включенной функции пользователи часто сталкиваются с тем, что проверка не срабатывает на русском языке, пропускает англоязычные термины или отмечает как ошибки правильные слова (например, фамилии или бренды). В 90% случаев это решается добавлением исключений в словарь или сменой языка proofing.
В этой статье — 4 рабочих метода проверки орфографии в Excel (включая Excel 365, 2021, 2019 и 2016), а также инструкции по настройке пользовательских словарей, автоматической проверке при вводе и обходу ограничений стандартного инструмента. Отдельно разобраны случаи, когда спеллчек не работает вовсе — например, из-за поврежденного файла CUSTOM.DIC или конфликта языковых пакетов.
Почему спеллчек в Excel не работает: 5 основных причин
Прежде чем настраивать проверку орфографии, убедитесь, что проблема не кроется в одном из этих факторов:
- 🔴 Язык ввода не совпадает с языком проверки. Если вы печатаете на русском, а в настройках
Файл → Параметры → Языкактивирован только английский словарь, Excel будет подчеркивать все русские слова как ошибочные. - 🔴 Ячейка содержит формулу. Проверка орфографии по умолчанию игнорирует ячейки с формулами (даже если результат — текст). Чтобы проверить такой текст, сначала скопируйте его в обычную ячейку (
Правка → Специальная вставка → Значения). - 🔴 Файл защищен от изменений. Если книга или лист защищены паролем, спеллчек будет недоступен до снятия защиты (
Рецензирование → Снять защиту листа). - 🔴 Поврежден пользовательский словарь. Файл
CUSTOM.DIC(хранит добавленные пользователем слова) может сброситься после обновления Office или конфликта с антивирусом. - 🔴 Отключена опция "Автоматически проверять орфографию". В Excel 365 и 2021 эта функция может быть деактивирована в параметрах
Правописание → Параметры автозамены.
Если ни один из пунктов не подходит, переходите к следующему разделу — там разобраны способы принудительного запуска проверки.
Способ 1: Стандартная проверка орфографии (горячие клавиши и лента)
Базовый метод — использование встроенного инструмента "Правописание", который доступен через ленту или сочетание клавиш. Алгоритм работы:
- Выделите диапазон ячеек для проверки (или нажмите
Ctrl + A, чтобы выбрать весь лист). - Перейдите на вкладку
Рецензирование→ кнопкаПравописание(или нажмитеF7). - В открывшемся окне Excel предложит варианты исправления для первого найденного слова. Используйте кнопки:
Заменить— исправить текущую ошибку.Пропустить— оставить слово как есть (однократно).Добавить в словарь— сохранить слово как правильное (будет игнорироваться в будущем).Автозамена— автоматически заменять это слово на выбранный вариант.
"Проверка правописания завершена".⚠️ Внимание: Если при нажатии F7 ничего не происходит, проверьте, не конфликтует ли сочетание с программой-надстройкой (например, Power Query или макросами). В этом случае используйте кнопку на ленте.
Убедиться, что ячейки не содержат формул|Проверить язык ввода (должен совпадать с текстом)|Снять защиту с листа (если есть)|Выделить только текстовые ячейки (исключить числа)
-->
Способ 2: Настройка пользовательского словаря для исключений
Если Excel постоянно подчеркивает правильные слова (например, бренды Samsung, Xiaomi, фамилии или термины), их нужно добавить в пользовательский словарь. Это делается так:
- Откройте
Файл → Параметры → Правописание. - В разделе
"При проверке правописания в Microsoft Office"нажмитеПользовательские словари. - Выберите словарь
CUSTOM.DIC(или создайте новый) и нажмитеИзменить список словаря. - Введите слово (по одному в строке) и сохраните изменения.
🔹 Где хранится CUSTOM.DIC:
По умолчанию файл находится по пути:
C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\UProof\CUSTOM.DIC.
Если его нет, Excel создаст его автоматически при первом добавлении слова.
Как восстановить поврежденный CUSTOM.DIC
Если словарь перестал работать (слова не сохраняются или сбрасываются), удалите файл CUSTOM.DIC вручную — при следующем запуске Excel создаст новый. Предварительно сделайте резервную копию (скопируйте файл в другое место).
⚠️ Внимание: Пользовательские словари не синхронизируются между устройствами. Если вы работаете с Excel Online или на другом ПК, придется переносить CUSTOM.DIC вручную.
Способ 3: Проверка орфографии с помощью формул (для продвинутых)
Стандартный спеллчек в Excel не умеет автоматически выделять ошибки в реальном времени (в отличие от Word). Однако с помощью формул и VBA можно создать аналог подчеркивания. Например, так:
=ЕСЛИ(НЕ(СЧЁТЕСЛИ(Словарь!A:A;A1));"ОШИБКА";"OK")
Где Словарь!A:A — столбец со всеми "правильными" словами. Для автоматического выделения:
- Создайте на отдельном листе (
Словарь) список допустимых слов. - Примените к ячейкам с текстом
Условное форматирование → Создать правило → Использовать формулу. - Введите формулу:
=СЧЁТЕСЛИ(Словарь!A:A;A1)=0и задайте формат (например, красный текст).
🔹 Ограничения метода:
Формульный спеллчек работает только для слов, уже добавленных в словарь. Он не умеет подсказывать варианты исправления (в отличие от встроенного инструмента).
Способ 4: Автоматическая проверка при вводе (Excel 365 и 2021)
В новых версиях Excel (начиная с 2019) появилась опция автоматической проверки орфографии в реальном времени — как в Word. Чтобы включить её:
- Перейдите в
Файл → Параметры → Правописание. - Поставьте галочку
"Отмечать ошибки орфографии при вводе". - Убедитесь, что в разделе
"Исключить файлы"не отмечен ваш документ.
После этого слова с ошибками будут подчеркиваться красной волнистой линией. Чтобы исправить ошибку, кликните по слову правой кнопкой и выберите вариант из контекстного меню.
| Версия Excel | Поддержка автоматической проверки | Горячие клавиши |
|---|---|---|
| Excel 365 | Да (включается в параметрах) | F7 или Alt + R, S |
| Excel 2021 | Да (требует обновления) | F7 |
| Excel 2019 | Частично (только ручная проверка) | F7 |
| Excel 2016 | Нет | F7 (только мануально) |
⚠️ Внимание: В Excel Online автоматическая проверка орфографии отсутствует. Используйте десктопную версию или расширения для браузера (например, LanguageTool).
Что делать, если спеллчек не находит ошибки
Если Excel не подчеркивает даже явные ошибки, проверьте:
- 🔍 Язык проверки: В ячейке должен быть установлен правильный язык (
Главная → Язык → Язык проверки орфографии). - 🔍 Настройки proofing: В
Файл → Параметры → Дополнительноубедитесь, что не отмечен пункт"Игнорировать слова на ВЕРХНЕМ РЕГИСТРЕ"(если ошибки в ЗАГЛАВНЫХ буквах). - 🔍 Конфликт надстроек: Отключите все надстройки (
Файл → Параметры → Надстройки) и перезапустите проверку. - 🔍 Повреждение файла: Сохраните книгу в формате
.xlsx(если она в.xls) — старые форматы могут сбоить.
Если проблема осталась, попробуйте сбросить параметры Excel:
Файл → Параметры → Сохранение → Сбросить все пользовательские параметры.
- Текст в формулах (даже если результат текстовой)
- Слова с цифрами (например, "iPhone13")
- Ячейки с форматированием "Текст" (если включено "Игнорировать текст с форматированием")
-->
Альтернативные инструменты для проверки орфографии в Excel
Если встроенный спеллчек не справляется (например, для специализированных терминов или многязычных текстов), используйте эти инструменты:
- 🌍 LanguageTool (бесплатное расширение для браузера): проверяет грамматику и орфографию в Excel Online.
- 📊 Power Query: импортируйте текст в Power Query Editor и используйте функцию
Text.Properдля исправления регистра. - 🤖 ChatGPT/Excel формулы: Для массовой проверки экспортируйте текст в
.txt, проверьте через ИИ, затем импортируйте обратно. - 🔧 VBA-скрипты: Напишите макрос для сравнения текста со словарем (пример кода ниже).
🔹 Пример VBA для спеллчека:
Скопируйте этот код в редактор VBA (Alt + F11), чтобы создать кнопку для проверки выделенного диапазона:
Sub SpellCheckSelection()
Dim rng As Range
For Each rng In Selection
If Not Application.CheckSpelling(rng.Value) Then
rng.Interior.Color = RGB(255, 200, 200) ' Выделить ошибки красным
End If
Next rng
End Sub
После запуска макроса все ячейки с ошибками будут выделены цветом.
FAQ: Частые вопросы о спеллчеке в Excel
Можно ли проверить орфографию сразу во всех листах книги?
Да, но только через VBA. Стандартный инструмент Правописание работает только с активным листом. Чтобы проверить всю книгу, используйте этот макрос:
Sub SpellCheckAllSheets()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Activate
Cells.CheckSpelling
Next ws
End Sub
Почему Excel не подчеркивает ошибки в русском тексте?
Скорее всего, не установлен языковой пакет для русского. Перейдите в Файл → Параметры → Язык и добавьте русский язык для проверки правописания. Если пакет установлен, но ошибки не подчеркиваются, проверьте настройки Файл → Параметры → Правописание → Настраиваемые словари — возможно, русский словарь отключен.
Как отключить проверку орфографии для конкретных ячеек?
Выделите ячейки, перейдите в Рецензирование → Язык → Язык проверки орфографии и выберите (нет проверки). Также можно отформатировать ячейки как Текст и включить опцию "Игнорировать слова в ВЕРХНЕМ РЕГИСТРЕ" в параметрах правописания.
Можно ли экспортировать пользовательский словарь для использования на другом ПК?
Да. Скопируйте файл CUSTOM.DIC из папки %APPDATA%\Microsoft\UProof\ на старом ПК и вставьте его в ту же папку на новом. Перезапустите Excel, чтобы изменения вступили в силу. Обратите внимание: путь к папке UProof может отличаться в зависимости от версии Windows.
Почему после обновления Excel сбросились все добавленные в словарь слова?
Это типичная проблема при обновлении Microsoft 365. Файл CUSTOM.DIC может быть перезаписан или удален. Чтобы избежать потерь, регулярно делайте резервные копии словаря (например, копируйте файл в облако). Если слова пропали, попробуйте восстановить их из резервной копии или добавьте заново.