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

Зачем нужно зачеркивать текст в Excel и когда это применяется

Зачеркнутый текст в Microsoft Excel — это не просто декоративный элемент, а мощный инструмент визуального управления данными. Чаще всего его используют для обозначения устаревших записей, выполненных задач в чек-листах или данных, которые требуют перепроверки. Например, в отчетах о продажах зачеркивают позиции, снятые с производства, а в проектных планах — завершенные этапы.

В отличие от удаления, зачеркивание сохраняет информацию доступной для анализа, но сигнализирует пользователям о ее статусе. Это особенно ценно в совместной работе, где важно отслеживать изменения без потери истории. В Excel 365 и новых версиях зачеркнутый текст автоматически учитывается в некоторых функциях (например, СЧЁТЕСЛИ с критерием форматирования), что расширяет аналитические возможности.

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

Способ 1: Горячие клавиши — самый быстрый метод

Если вам нужно зачеркнуть текст мгновенно, используйте комбинацию клавиш. Это работает во всех версиях Excel от 2010 до 2023, включая Office 365. Выделите ячейку (или диапазон) и нажмите:

Ctrl + 5

Эта комбинация применяет стандартное зачеркивание — тонкую горизонтальную линию по центру текста. Если клавиша 5 на вашей клавиатуре работает только с нажатым Fn (актуально для некоторых ноутбуков), используйте альтернативный вариант:

Ctrl + Shift + F → Alt + K

Где Ctrl+Shift+F открывает окно форматирования ячеек, а Alt+K активирует опцию зачеркивания (работает только в английской раскладке).

Способ 2: Форматирование ячеек через ленту инструментов

Визуально более понятный метод — использование панели инструментов. Этот способ подходит тем, кто предпочитает работать мышью или не помнит горячие клавиши. Инструкция:

  1. Выделите ячейку или диапазон с текстом.

  2. На вкладке Главная найдите группу Шрифт.

  3. Щелкните по значку Зачеркнутый текст (буква "abc" с линией посередине).

Если значок не виден сразу, возможно, панель инструментов свернута. В этом случае:

  • 🔹 Нажмите на стрелочку в правом нижнем углу группы Шрифт (откроется окно Формат ячеек).
  • 🔹 Перейдите на вкладку Шрифт.
  • 🔹 Поставьте галочку напротив Зачеркнутый и нажмите ОК.

В Excel 2019 и новее значок зачеркивания по умолчанию скрыт в выпадающем меню группы "Шрифт" (рядом с подчеркиванием). Чтобы добавить его на панель, нажмите правой кнопкой на ленту → "Настройка ленты" → найдите команду "Зачеркнутый" в разделе "Форматирование".

Способ 3: Условное форматирование для автоматического зачеркивания

Если вам нужно зачеркивать текст по определенным правилам (например, просроченные задачи или нулевые значения), используйте условное форматирование. Это мощный инструмент, который экономит время при работе с большими таблицами.

Пример: зачеркнем все ячейки в столбце B, где значение в столбце A равно "Выполнено":

  1. Выделите диапазон, который нужно форматировать (например, B2:B100).

  2. Перейдите на вкладку ГлавнаяУсловное форматированиеСоздать правило.

  3. Выберите тип правила: Использовать формулу для определения форматируемых ячеек.

  4. Введите формулу: =$A2="Выполнено".

  5. Нажмите Формат, перейдите на вкладку Шрифт и поставьте галочку у Зачеркнутый.

Теперь при изменении значения в столбце A на "Выполнено" соответствующая ячейка в столбце B будет автоматически зачеркиваться.

📊 Как часто вы используете условное форматирование в Excel?
Постоянно
Иногда
Рядом не стоял
Пробовал, но не прижилось
Тип правила Пример формулы Когда применять
Текстовое значение =A1="Устарело" Для пометки статусов
Числовое условие =B1<0 Для отрицательных значений
Даты =C1 Для просроченных записей
Пустые ячейки =D1="" Для незаполненных полей

Способ 4: Зачеркивание через стили ячеек

Если вы часто используете зачеркнутый текст, имеет смысл создать пользовательский стиль. Это ускорит работу и обеспечит единообразие оформления. Как это сделать:

  1. Выделите ячейку с нужным форматированием (или любую ячейку).

  2. На вкладке Главная в группе Стили нажмите Условное форматированиеСоздать стиль.

  3. В открывшемся окне задайте имя стиля (например, "Зачеркнутый текст").

  4. На вкладке Шрифт установите галочку Зачеркнутый.

  5. При желании добавьте другие параметры (цвет, размер шрифта).

  6. Нажмите ОК для сохранения.

Теперь вы можете применять этот стиль к любым ячейкам одним кликом. Это особенно удобно для корпоративных шаблонов, где требуется соблюдать единый дизайн документов.

Выделить образец ячейки|

Открыть "Создать стиль"|

Задать имя стиля|

Активировать зачеркивание|

Сохранить и применить-->

Совет: сочетание зачеркнутого текста с серым цветом шрифта (например, RGB(150,150,150)) визуально "приглушает" информацию, не удаляя ее. Это полезно для архивных данных.

Способ 5: VBA-макрос для массового зачеркивания

Для автоматизации зачеркивания большого количества ячеек по сложным критериям подойдет VBA-скрипт. Например, этот макрос зачеркнет все ячейки в выделенном диапазоне, где текст начинается с "Старое":

Sub StrikeThroughText()

Dim cell As Range

For Each cell In Selection

If Left(cell.Value, 6) = "Старое" Then

cell.Font.Strikethrough = True

End If

Next cell

End Sub

Как использовать:

  1. Нажмите Alt + F11 для открытия редактора VBA.

  2. Вставьте код в новый модуль (InsertModule).

  3. Выделите диапазон ячеек в Excel и запустите макрос (F5).

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

Как зачеркнуть ячейки по списку значений?

Используйте этот код для зачеркивания ячеек, содержащих любое из значений в массиве keywords:

Sub StrikeThroughByList()

Dim cell As Range, keywords, i As Integer

keywords = Array("Устарело", "Архив", "Неактуально")

For Each cell In Selection

For i = LBound(keywords) To UBound(keywords)

If InStr(1, cell.Value, keywords(i), vbTextCompare) > 0 Then

cell.Font.Strikethrough = True

Exit For

End If

Next i

Next cell

End Sub

⚠️ Внимание: перед запуском VBA-макросов в файлах, полученных из ненадежных источников, проверьте код на наличие вредоносных команд. В корпоративных сетях использование макросов может быть ограничено политиками безопасности.

Распространенные ошибки и как их избежать

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

  • 🔸 Горячие клавиши не работают: проверьте раскладку клавиатуры (должна быть английская) и наличие прав доступа к файлу (в защищенных книгах некоторые функции блокируются).
  • 🔸 Зачеркивание применяется не ко всем ячейкам: убедитесь, что выделили весь нужный диапазон, а не только активную ячейку. В Excel выделение отображается рамкой.
  • 🔸 После копирования формат сбивается: используйте специальную вставку (Ctrl+Alt+V) и выберите Форматы, чтобы перенести только стили.
  • 🔸 Условное форматирование не срабатывает: проверьте, что в формулах используются относительные ссылки (например, A2, а не $A$2, если правило применяется ко всему столбцу).

Особая ситуация: если вы работаете с объединенными ячейками, зачеркивание будет применено ко всему объединенному блоку. Чтобы зачеркнуть только часть текста в объединенной ячейке, придется разделить ее или использовать надписи (ВставкаНадпись).

⚠️ Внимание: в Excel Online (веб-версия) некоторые методы зачеркивания могут быть ограничены. Например, VBA-макросы там не поддерживаются, а горячие клавиши иногда конфликтуют с браузерными сочетаниями.

FAQ: Ответы на частые вопросы

Можно ли зачеркнуть только часть текста в ячейке?

Нет, в Excel зачеркивание применяется ко всему содержимому ячейки. Если нужно выделить часть текста, используйте надписи (Вставка → Надпись) или перенесите данные в Word для редактирования.

Как убрать зачеркивание со всех ячеек листа?

Выделите весь лист (Ctrl+A), затем нажмите Ctrl+5 или снимите галочку Зачеркнутый в окне форматирования ячеек (Ctrl+1).

Почему при печати зачеркивание не видно?

Проверьте настройки печати: перейдите в Файл → Печать → Параметры страницы и убедитесь, что выбрано Печатать качества черновика выключено. Также проверьте, не установлен ли серый цвет шрифта — он может сливаться с фоном при печати.

Можно ли сделать двойное зачеркивание?

Стандартными средствами — нет. Но можно имитировать эффект, применив к тексту подчеркивание и зачеркивание одновременно. Для этого в окне Формат ячеек активируйте обе опции в разделе Шрифт.

Как зачеркнуть текст в защищенной ячейке?

Снимите защиту с листа (Рецензирование → Снять защиту листа), примените зачеркивание, затем снова защитите лист. Если у вас нет пароля, обратитесь к администратору файла.