Как проверить орфографию в экселе

Обновлено: 06.07.2024

Буквально на днях, ко мне и моим коллегам обратились «опытные пользователи» Excel. По специфике работы «опытные пользователи» часто используют офисный пакет для оформления документации. Как ни странно, таблицы Excel так же часто встречаются. Как и на Хабре, не допустимо выпускать документы с орфографическими ошибками. Стандартной возможности excel, по подсветке орфографических ошибок нет. В связи с этим я разработал Add-ins для Excel который бы реализовывал такой функционал.

Проверить наличие ошибок не так и сложно, есть стандартный SpellCheck, которым я и воспользовался. Реализовывать предполагается 2 части:
1) проверка уже заполненных ячеек
2) проверка в реальном времени при вводе.
Сама логики работы простая, В первом случае проверяем все ячейки, если есть ошибка, выделяем лексемы и проверяем каждую лексему отдельно, для ошибочных лексем, создаем примечание и выделяем ошибочную лексему красным цветом. Во втором случае просто подписываемся на событие изменения ячейки и делаем все как в 1 случае только с меньшим диапазоном.

Приступим:
Запускаем VisualStudio, создаем расширение для Excel 2007.
При регистрации плагина, подпишемся на событие Cell-Changed и вызовем нашу функцию (функция будет описана чуть позже).


Больше при регистрации ничего делать не будем. Проверку всей книги оставим пользователю по вызову.
Создаем свою вкладку в Ribbon. Добавляем новый Item Ribbon (Visual Designer)/
Создадим новую вкладку, первую не трогаем, т.к. она зарезервирована.
Так же, добавим 2 кнопки проверки: проверка всей книги, и проверку текущего листа.
Пропишем в событиях кнопок следующий код
Для всей книги

Ну и самое главное, создадим статичный класс SpellCheck в котором и опишем нашу функцию проверки

После компиляции и загрузки плагина проверяем работу

Это всё чего не хватало Excel для автоматической проверки.
Как всегда, если у вас есть более интересные методы реализации, делитесь опытом

Чтобы проверить орфографию в тексте на листе, на вкладке Рецензирование нажмите кнопку Орфография.

Совет: Кроме того, можно нажать клавишу F7.

Ниже описано, что происходит при вызове функции проверки орфографии.

Если для проверки орфографии выделена одна ячейка, Excel проверяет весь лист, включая комментарии, колонтитулы и графические элементы.

Если выделено несколько ячеек, Excel проверяет орфографию только в этих ячейках.

Чтобы проверить орфографию в строке формул, выделите соответствующие слова.

Примечание: Excel не проверяет орфографию в ячейках, содержащих формулы.

Проверка орфографии при вводе

Функции автозаполнения и автозамены помогают исправлять ошибки непосредственно при вводе текста.

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

Автозамена исправляет ошибки в тексте формулы, элементе управления листа, текстовом поле и метках диаграммы. Вот как это использовать:

Выберите Файл > Параметры.

В категории Правописание нажмите кнопку Параметры автозамены и ознакомьтесь с ошибками, которые чаще всего возникают при вводе.

Примечание: Функция автозамены не работает с текстом в диалоговых окнах.

Дополнительные ресурсы

Вы также можете проверить Исследования, Тезаурус и Перевод для получения дополнительной помощи с правописанием и языком.

Параметры проверки орфографии, тезауруса и перевода

На вкладке Обзор нажмите Правописание или нажмите F7 на клавиатуре.

Примечание: Диалоговое окно Орфография не откроется, если ошибки правописания не обнаружены или вы пытаетесь добавить слово, которое уже есть в словаре.

Выполните любое из описанных ниже действий.

Необходимые действия

В разделе Варианты выберите нужное слово и нажмите кнопку Изменить.

Изменение каждого экземпляра этого слова в данном документе

В разделе Варианты выберите нужное слово и нажмите кнопку Изменить все.

Пропуск слова и переход к следующему слову с ошибкой

Нажмите Игнорировать.

Пропуск каждого экземпляра этого слова в данном документе и переход к следующему слову с ошибкой

Нажмите Пропустить все.

Проверка орфографии при вводе

Вы можете использовать функцию автозамены для исправления опечаток и слов с ошибками. Для получения дополнительной информации см. Добавление, изменение или отключение автоматических исправлений.

Чтобы проверить орфографию любого текста на листе, нажмите Просмотр > Проверка > Правописание.

Ниже описано, что происходит при вызове функции проверки орфографии.

Если для проверки орфографии выделена одна ячейка, Excel проверяет весь лист, включая комментарии, колонтитулы и графические элементы.

Если выделено несколько ячеек, Excel проверяет орфографию только в этих ячейках.

Примечание: Excel не проверяет орфографию в ячейках, которые содержат формулы, но вы можете проверять орфографические слова в формуле - просто выберите слова в строке формул.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Те, кто работал в текстовом редакторе MS Word, видели, как при неправильном написании слов или допущении опечатки появляется нижнее подчеркивание красного цвета. К сожалению, в приложении MS Excel такого функционала очень не хватает. Понятно, что всевозможные сокращения, аббревиатуры и другие написания слов в измененном виде могут ввести программу в заблуждение, и она автоматически выдаст неверные результаты. Несмотря на это, такая функция присутствует, и ею можно воспользоваться.

Устанавливаем русский язык по умолчанию

  1. В верхней части панели, нажмите кнопку «Файл» и перейдите по ссылке «Параметры».
  1. В списке слева выберите «Язык».
  2. Следующее окно настройки языковых параметров имеет два пункта настроек. В первом «Выбор языков редактирования» можно увидеть, что по умолчанию установлен русский язык.

Если же по каким-то причинам вам предпочтителен английский (США) для работы с документами, то необходимо произвести замену, активировав строку с языковым предпочтением и нажать по загоревшейся кнопке «По умолчанию».

  1. Далее спускаемся к пункту «Выбор языков интерфейса и справки». Здесь по умолчанию, как можно увидеть, для интерфейса установлен язык Microsoft Windows, а для справки язык интерфейса.
  1. Необходимо произвести замену на русский. Сделать можно одним из следующих способов: кликнуть по строке «русский» и снизу нажать на кнопку «По умолчанию», либо нажать на активную кнопку со стрелочкой вниз.
  2. Остается только согласиться, кликнув на «ОК». Появится окно с рекомендацией перезагрузить программу, чтобы изменения вступили в силу. Соглашаемся и перезагружаем в ручном режиме.

После перезапуска программа должна в автоматическом режиме сделать русский язык основным.

Что нужно для включения орфографии в Excel

На этом настройка не закончена, и нужно выполнить еще несколько действий:

  • Во вновь запущенном приложении вновь перейдите в «Файл» и откройте «Параметры».
  • Далее нас интересует инструмент «Правописание». Активируем открытие окна нажатием по строке ЛКМ.
  • Находим строку «Параметры автозамены…» и кликаем по ней ЛКМ.
  • Переходим в открывшееся окно, где нужно активировать графу «Автозамена» (как правило она активируется вместе с открытием окна).
  • В рубрике «Показать кнопки возможностей автозамены» находим включенный функционал. Здесь для удобства работы с таблицами рекомендуется отключить несколько функций, например «Делать первые буквы предложений прописными» и «Писать названия дней с прописной буквы».

Пояснение от специалиста! Так как русский язык не предусматривает написание дней недели с заглавной буквы, то в данной строке можно снять галочку. Также стоит отметить, что делать первые буквы предложения прописными не имеет смысла, так как работа с таблицами предполагает постоянные сокращения. Если оставить галочку на данном пункте, то после каждой точки в сокращенном слове программа будет реагировать и исправлять неправильно написанное слово.

Спускаемся ниже и видим, что в данном окне интерфейса также присутствует список автозамены слов. В левой части предложены варианты неправильно написанных слов, а в правой варианты их исправления. Разумеется, этот список нельзя назвать полным, но все-таки основные слова с ошибками в данном перечне присутствуют.

В верхней части присутствуют поля вписывания слов для поиска. Для примера напишем «машына». Программа автоматически в левом поле предложит слово для автозамены. В нашем случае это «машина». Возможно и такое, что слова в предложенном словаре не окажется. Тогда нужно будет ввести правильное написание вручную и внизу кликнуть по кнопке «Добавить». На этом настройки закончены, и можно переходить к запуску автоматической проверки правописания в Excel.

Запуск автоматической проверки орфографии

После составления таблицы и записи всей требуемой информации возникает необходимость в проверке орфографии текста. Для этого нужно выполнить следующий перечень действий:

Примечание от специалиста! Также обратите внимание на другие пункты, расположившиеся справа. Если есть уверенность, что слово написано правильно, то нужно выбрать «Пропустить» или «Пропустить все». Также при уверенности, что слово с ошибкой, можно запустить «Автозамена». В таком случае программа автоматически поменяет все слова самостоятельно. Есть еще один пункт «Добавить в словарь». Он необходим для самостоятельного добавления слов, которые возможно вы часто пишите с опечаткой.

Заключение

Те, кто работал в текстовом редакторе MS Word, видели, как при неправильном написании слов или допущении опечатки появляется нижнее подчеркивание красного цвета. К сожалению, в приложении MS Excel такого функционала очень не хватает. Понятно, что всевозможные сокращения, аббревиатуры и другие написания слов в измененном виде могут ввести программу в заблуждение, и она автоматически выдаст неверные результаты. Несмотря на это, такая функция присутствует, и ею можно воспользоваться.

Устанавливаем русский язык по умолчанию

  1. В верхней части панели, нажмите кнопку «Файл» и перейдите по ссылке «Параметры».
  1. В списке слева выберите «Язык».
  2. Следующее окно настройки языковых параметров имеет два пункта настроек. В первом «Выбор языков редактирования» можно увидеть, что по умолчанию установлен русский язык.
  1. Далее спускаемся к пункту «Выбор языков интерфейса и справки». Здесь по умолчанию, как можно увидеть, для интерфейса установлен язык Microsoft Windows, а для справки язык интерфейса.
  1. Необходимо произвести замену на русский. Сделать можно одним из следующих способов: кликнуть по строке «русский» и снизу нажать на кнопку «По умолчанию», либо нажать на активную кнопку со стрелочкой вниз.
  2. Остается только согласиться, кликнув на «ОК». Появится окно с рекомендацией перезагрузить программу, чтобы изменения вступили в силу. Соглашаемся и перезагружаем в ручном режиме.

После перезапуска программа должна в автоматическом режиме сделать русский язык основным.

Что нужно для включения орфографии в Excel

На этом настройка не закончена, и нужно выполнить еще несколько действий:

  • Во вновь запущенном приложении вновь перейдите в «Файл» и откройте «Параметры».
  • Далее нас интересует инструмент «Правописание». Активируем открытие окна нажатием по строке ЛКМ.
  • Находим строку «Параметры автозамены…» и кликаем по ней ЛКМ.
  • Переходим в открывшееся окно, где нужно активировать графу «Автозамена» (как правило она активируется вместе с открытием окна).
  • В рубрике «Показать кнопки возможностей автозамены» находим включенный функционал. Здесь для удобства работы с таблицами рекомендуется отключить несколько функций, например «Делать первые буквы предложений прописными» и «Писать названия дней с прописной буквы».

Спускаемся ниже и видим, что в данном окне интерфейса также присутствует список автозамены слов. В левой части предложены варианты неправильно написанных слов, а в правой варианты их исправления. Разумеется, этот список нельзя назвать полным, но все-таки основные слова с ошибками в данном перечне присутствуют.

В верхней части присутствуют поля вписывания слов для поиска. Для примера напишем «машына». Программа автоматически в левом поле предложит слово для автозамены. В нашем случае это «машина». Возможно и такое, что слова в предложенном словаре не окажется. Тогда нужно будет ввести правильное написание вручную и внизу кликнуть по кнопке «Добавить». На этом настройки закончены, и можно переходить к запуску автоматической проверки правописания в Excel.

Запуск автоматической проверки орфографии

После составления таблицы и записи всей требуемой информации возникает необходимость в проверке орфографии текста. Для этого нужно выполнить следующий перечень действий:

Заключение

Скачайте файл тут. Я преднамеренно сделала несколько глупых ошибок, чтобы показать, как работает проверка орфографии в Excel. Откройте файл.

По окончании урока вы сможете:

  1. Настроить параметры операции «Проверка орфографии в Excel»
  2. Рассказать о командах диалогового окна «Орфография»
  3. Проверить орфографию на листе
  4. Скорректировать словарь

1. Настройка параметров операции «Проверка орфографии в Excel»

Шаг 1. Находим команду «Параметры» (Файл → Параметры):

Проверка орфографии в Excel

Шаг 2. Отмечаем в диалоговом окне нужные режимы:

Проверка орфографии в Excel

Я всегда отмечаю «Русский: требовать точного использования ё». Но в официальных документах «ё» не обязательно и это очень обедняет письменную речь.

Это интересно!24 декабря 1942 года приказом народного комиссара просвещения РСФСР В.П. Потёмкина было введено обязательное употребление буквы «ё» везде: в школьных учебниках, переписках, газетах. И на картах, разумеется. Между прочим, этот приказ никто никогда не отменял А фамилия французского актёра будет Депардьё, а не Депардье. И правильно произносить фамилию русского поэта на самом деле нужно Фёт, а не Фет.

2. Диалоговое окно «Орфография»

Шаг 1. Запускаем диалоговое окно «Орфография» (лента Рецензирование → группа команд Правописание → команда Орфография):

Проверка орфографии в Excel

После выполнения команды может появится окно:

Проверка орфографии в Excel

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

Понять и запомнить!Можно назначить операцию «Проверка орфографии в Excel» только для выделенного диапазона
Проверка орфографии в Excel

Для выделенного диапазона A4:C9 проверка начинается с ячейки A4. Ячейка A3 с ошибочным словом «Касета для СD» выпадает из операции «Проверка орфографии в Excel»

Шаг 2. Изучаем диалоговое окно «Орфография»

Проверка орфографии в Excel

  1. Пропустить (Ignore Once) – игнорировать ошибку в данном месте.
  2. Пропустить все (Ignore Аll) – не воспринимать данное слово как ошибку по всему листу.
  3. Добавить в словарь (Add to Dictionary) – добавить слово в словарь программы, чтобы в дальнейшем оно не воспринималось как ошибочное.
  4. Заменить (Change) – заменить ошибочное слово на то, которое выбрано в поле Варианты.
  5. Заменить все (Change Аll) – заменить ошибочное слово во всех местах по тексту на элемент списка, выбранный из поля Варианты.
  6. Автозамена (Autocorrect) – добавление ошибочного слова вместе с правильным словом из поля Варианты в функцию Автозамены для того, чтобы в дальнейшем такая ошибка автоматически исправлялась на правильный вариант.
  7. Это не команда, а поле Варианты, в котором вам предлагаются варианты замены ошибочного слова

3. Проверка орфографии в Excel

Шаг 1. Щелкаем по кнопке Заменить (Change) → слово «Наиминование» будет заменено на правильное и найдено следующее неизвестное слово «Касета».

Шаг 2. Щелкаем по кнопке Заменить (Change) → слово «Касета» будет заменено на правильное и найдено следующее неизвестное слово и так далее

Исправляем таким образом ошибки, пока не доберемся до слова «Безбарьерная». Чаще всего я работаю с техническими текстами, а технические термины в словарь не занесены. В результате весь документ подчеркнут красной волнистой чертой. Почему я вспомнила про Word?

4. Внесение слова в словарь

Как видите, проверка орфографии в Excel предлагает нам вариант «Безбарьерная

Шаг 1. Добавляем слово в словарь

Проверка орфографии в Excel

А теперь посмотрим на наш словарь.

Шаг 2. Открываем диалоговое окно «Настраиваемые словари» (Файл → Параметры Word → Правописание → Настраиваемые словари):

Словарь в Excel

Шаг 3. Отмечаем словарь «RoamingCustom.dic (по умолчанию)»:

Словарь в Excel

Как видите, в моем словаре довольно приличное количество специальных терминов, которые офисные программы без моего вмешательства в словари отмечали, как ошибки. Но эти слова я добавлялf, работая в других офисных программах.

Словарь в Excel

Понять и запомнить!Словарь проверки нашей грамотности единый для всех офисных программ! Что не может не радовать!

В диалоговом окне «RoamingCustom.dic (по умолчанию)» вы можете добавлять слова, удалять одно слово или все слова разом. Не пренебрегайте работай со словарём, тем более, что это не обременительно.


Назначить проверку орфографии можно простым нажатием функциональной клавиши F7.

Читайте также: