Зачёркнутый текст в Excel: все способы от форматирования до макросов

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

В этой статье мы разберём 5 рабочих методов добавления зачёркнутого текста — от базовых до продвинутых (включая VBA для автоматизации). Особое внимание уделим нюансам работы в разных версиях Excel (2013–2026) и кроссплатформенным отличиям между Windows и macOS. Вы также узнаете, как сохранить форматирование при экспорте в PDF и почему иногда зачёркивание не отображается в печатной версии документа.

Спойлер: самый быстрый способ — это горячие клавиши, но он работает не во всех локализациях Excel. А самый надёжный — это условное форматирование, которое автоматически зачёркивает текст при выполнении заданных условий (например, при истечении срока годности товара).

📊 Как часто вы используете зачёркнутый текст в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

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

Если вам нужно зачеркнуть текст прямо сейчас, используйте комбинацию клавиш. В Excel для Windows это:

Ctrl + 5

На Mac аналогичная команда выполняется через:

Command + Shift + X

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

Чтобы убрать зачёркивание, просто повторите ту же комбинацию клавиш.

2. Способ: Кнопка на ленте инструментов

Визуально самый очевидный метод — использование кнопки "Зачёркнутый" на главной панели. Вот как её найти:

  1. Выделите ячейку или диапазон с текстом.
  2. Перейдите на вкладку Главная (Home в английской версии).
  3. В группе Шрифт (Font) найдите значок "Зачёркнутый" (буква"a" с линией посередине).
  4. Щёлкните по нему один раз, чтобы применить форматирование.

Если кнопки нет на панели, её можно добавить через настройку ленты:

  1. Кликните правой кнопкой мыши по любой вкладке и выберите Настройка ленты.
  2. В правой колонке найдите группу Шрифт и отметьте галочкой пункт Зачёркнутый.
  3. Нажмите OK, чтобы сохранить изменения.

В Excel для Mac путь к настройке ленты немного другой: Excel → Настройки → Лента и панель инструментов.

Почему кнопка"Зачёркнутый" может исчезать?

В некоторых корпоративных версиях Excel администраторы настраивают пользовательские ленты, убирая редко используемые функции. Также кнопка может скрываться при сужении окна программы до минимальной ширины — в этом случае она попадает в выпадающее меню"Дополнительно" (три точки в группе"Шрифт").

3. Способ: Формат ячеек (для точной настройки)

Если вам нужно не только зачеркнуть текст, но и настроить стиль линии (например, сделать её пунктирной или изменить цвет), используйте окно Формат ячеек:

  1. Выделите ячейки и нажмите Ctrl + 1 (или кликните правой кнопкой и выберите Формат ячеек).
  2. Перейдите на вкладку Шрифт.
  3. В разделе Видоизменение отметьте галочкой Зачёркнутый.
  4. Нажмите OK.

Здесь же можно настроить:

  • 🎨 Цвет линии: выберите любой из палитры (полезно для цветовой маркировки, например, красный — для удалённых позиций, зелёный — для выполненных задач).
  • 📏 Толщину линии: доступны варианты"Обычный" и"Жирный" (в некоторых версиях Excel толщину можно задать вручную в пунктах).
  • Двойное зачёркивание: галочка Двойное зачёркивание добавляет вторую линию (поддерживается не во всех версиях).

Этот метод незаменим, если вам нужно применить зачёркивание к всему столбцу или строке — просто выделите заголовок столбца (букву) или строки (цифру) перед открытием окна Формат ячеек.

Выделить диапазон ячеек|Проверить наличие объединённых ячеек (они могут сбить форматирование)|Сохранить файл перед массовыми изменениями|Убедиться, что в диапазоне нет формул (зачёркивание применяется только к тексту)

-->

4. Способ: Условное форматирование (автоматическое зачёркивание)

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

  1. Выделите диапазон ячеек (например, A2:A100).
  2. Перейдите на вкладку Главная → Условное форматирование → Создать правило.
  3. Выберите тип правила Форматировать только ячейки, которые содержат.
  4. В выпадающем меню укажите условие, например:
    • 📅 Значение меньше + дата (для просроченных задач).
    • 💰 Текст содержит + слово"устарело".
    • Значение равно +"Выполнено".
  • Нажмите Формат, перейдите на вкладку Шрифт и отметьте Зачёркнутый.
  • Сохраните правило кнопкой OK.
  • Условное форматирование работает даже если вы измените текст в ячейке позже — Excel автоматически обновит стиль при выполнении условия. Это удобно для динамических таблиц, где данные обновляются регулярно (например, в отчётах о продажах или инвентаризационных листах).

    Пример формулы для условного форматирования:

    =И($B2

    Эта формула зачёркивает текст в столбце A, если в столбце B указана просроченная дата, а в ячейке содержится слово"Задача".

    5. Способ: Макросы VBA (для автоматизации)

    Если вам нужно зачёркивать текст по сложным правилам (например, в зависимости от данных в других листах или книгах), используйте VBA. Вот пример макроса, который зачёркивает все ячейки в выделенном диапазоне с текстом"Удалено":

    Sub StrikeThroughText
    

    Dim cell As Range

    For Each cell In Selection

    If InStr(1, cell.Value,"Удалено", vbTextCompare) > 0 Then

    cell.Font.Strikethrough = True

    End If

    Next cell

    End Sub

    Чтобы использовать этот макрос:

    1. Нажмите Alt + F11, чтобы открыть редактор VBA.
    2. Вставьте код в новый модуль (Insert → Module).
    3. Вернитесь в Excel, выделите диапазон ячеек и запустите макрос через Вид → Макросы → StrikeThroughText → Выполнить.
    4. Для автоматизации процесса можно назначить макрос на кнопку или горячие клавиши:

      • 🖱️ Кнопка на листе: перейдите на вкладку Разработчик → Вставить → Кнопка, затем привяжите к ней макрос.
      • ⌨️ Горячие клавиши: в настройках макроса (Alt + F8) нажмите Параметры и назначьте комбинацию (например, Ctrl + Shift + S).

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

      Проблемы и решения: Почему зачёркивание не работает?

      Иногда зачёркнутый текст отказывается отображаться или пропадает после сохранения. Рассмотримчные причины и способы их устранения:

      Проблема Причина Решение
      Зачёркивание не применяется Ячейка содержит формулу, а не текст Преобразуйте формулу в значение (Копировать → Специальная вставка → Значения)
      Линия не видна при печати Настройки принтера игнорируют форматирование Включите опцию"Печатать качество" в Файл → Печать → Параметры принтера
      Зачёркивание пропадает после экспорта в PDF Проблема с драйвером виртуального принтера Экспортируйте через Файл → Экспорт → Создать PDF/XPS, а не через"Печать → PDF"
      Кнопка"Зачёркнутый" неактивна Выделена объединённая ячейка или диаграмма Разъедините ячейки (Главная → Объединить и поместить в центре) или выделите текстовый диапазон

      Особое внимание уделите объединённым ячейкам — они часто становятся причиной сбоев форматирования. Если вы выделили объединённую ячейку, Excel может блокировать применение стилей к её содержимому. Разъедините ячейки или применяйте форматирование до объединения.

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

      Советы по эффективному использованию зачёркнутого текста

      Зачёркивание — это не только визуальный эффект, но и инструмент управления данными. Вот несколько практических сценариев его применения:

      • 📋 Чек-листы: зачёркивайте выполненные задачи автоматически через условное форматирование (условие: ячейка содержит"✓" или"Готово").
      • 💰 Прайс-листы: отмечайте устаревшие цены или снятые с производства товары (цвет линии — красный, толщина — жирная).
      • 📅 Календари: зачёркивайте прошедшие события или дни, когда задачи не были выполнены.
      • 📊 Отчёты: выделяйте данные, которые не учитываются в итоговых расчётах (например, аннулированные сделки).

      Чтобы зачёркнутый текст не мешал восприятию таблицы, комбинируйте его с другими стилями:

      • 🖍️ Серый цвет текста (например, RGB(150, 150, 150)) для визуального"затухания" устаревших данных.
      • 🔍 Фильтрация: добавьте фильтр по цвету шрифта, чтобы быстро скрывать зачёркнутые строки (Данные → Фильтр → Фильтр по цвету).

      ⚠️ Внимание: Избегайте зачёркивания в ячейках с гиперссылками — это может сделать их некликабельными. Вместо этого используйте условное форматирование для изменения цвета ссылки (например, на серый) или добавьте столбец с пометкой"Удалено".

      FAQ: Частые вопросы о зачёркнутом тексте в Excel

      Можно ли зачеркнуть текст в ячейке частично (например, только одно слово)?

      Нет, Excel не поддерживает частичное форматирование текста в ячейке (в отличие от Word). Альтернативные решения:

      • Разбейте текст по разным ячейкам и зачеркните нужные.
      • Используйте надстройку (например, Kutools for Excel), которая добавляет функцию частичного форматирования.
      • Вставьте текст как объект WordArt (Вставка → WordArt), где можно форматировать отдельные символы.
    Как зачеркнуть текст в защищённой ячейке?

    Если ячейка защищена от изменений, зачёркивание применить нельзя. Варианты решения:

    1. Снимите защиту с листа (Рецензирование → Снять защиту листа, если знаете пароль).
    2. Используйте VBA-макрос с разблокировкой ячеек:
      ActiveSheet.Unprotect"пароль"
      

      Selection.Font.Strikethrough = True

      ActiveSheet.Protect"пароль"

    3. Создайте копию листа (Правый клик по вкладке → Переместить/скопировать) и работайте с ней.
    Почему зачёркивание не отображается в сводной таблице?

    Сводные таблицы игнорируют ручное форматирование ячеек. Чтобы зачеркнуть текст:

    1. Добавьте в исходные данные столбец с пометкой (например,"Удалено").
    2. Обновите сводную таблицу (Правый клик → Обновить).
    3. Примените условное форматирование к сводной таблице на основе нового столбца.

    Или используйте настраиваемый формат для полей значений (но это требует знания DAX или Power Pivot).

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

    Чтобы сбросить зачёркивание во всех ячейках:

    1. Нажмите Ctrl + A, чтобы выделить весь лист (или Ctrl + Shift + Пробел для выделения всех ячеек с данными).
    2. Откройте окно Формат ячеек (Ctrl + 1).
    3. На вкладке Шрифт снимите галочку с Зачёркнутый.
    4. Нажмите OK.

    Для удаления только условного форматирования перейдите в Главная → Условное форматирование → Управление правилами и удалите ненужные.

    Есть ли разница между зачёркиванием в Excel и Google Таблицах?

    Да, в Google Таблицах зачёркивание работает иначе:

    • 🔹 Нет отдельной кнопки на панели — используйте меню Формат → Текст → Зачёркнутый или комбинацию Alt + Shift + 5.
    • 🔹 Условное форматирование поддерживает зачёркивание, но без выбора цвета линии.
    • 🔹 В мобильной версии Google Таблиц функция зачёркивания недоступна (только через десктопную версию).