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

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

Сложность усугубляется тем, что в разных версиях Excel (2010, 2013, 2016, 2019, 2021, 365) интерфейс слегка отличается, а некоторые методы — например, использование горячих клавиш или условного форматирования — требуют знания нюансов. Эта статья покрывает все актуальные способы, включая редкие приёмы для опытных пользователей.

Мы разберём не только стандартные инструменты панели форматирования, но и автоматизированные подходы через VBA, а также покажем, как сделать зачеркивание динамическим (например, при достижении определённого условия в ячейке). Особое внимание уделим совместимости методов с разными версиями Excel и их поведению при экспорте в PDF или Google Sheets.

Если вы ищете быстрый ответ — используйте горячие клавиши Ctrl + 5 (Windows) или Command + Shift + X (Mac). Для глубокого понимания читайте дальше.

1. Базовый способ: кнопка зачеркивания на ленте

Самый очевидный метод — использование встроенной кнопки на панели инструментов. Однако её расположение зависит от версии Excel и текущего состояния ленты.

В Excel 2016–2023 и Office 365 кнопка зачеркивания («Черкнуть») находится в группе Шрифт на вкладке Главная. Если её не видно — возможно, панель свернута. Чтобы развернуть её:

  • 🔹 Нажмите на стрелочку в правом нижнем углу группы Шрифт (рядом с кнопкой Цвет текста).
  • 🔹 В появившемся окне Формат ячеек перейдите на вкладку Шрифт и отметьте галочкой Зачеркнутый.
  • 🔹 Альтернативно: кликните правой кнопкой по выделенным ячейкам → Формат ячеек → вкладка Шрифт.

В Excel 2010–2013 кнопка может быть скрыта за кнопкой Дополнительные параметры (маленькая стрелка внизу группы Шрифт). Если вы часто используете зачеркивание, добавьте кнопку на панель быстрого доступа:

Версия Excel Расположение кнопки Горячие клавиши
Excel 2010–2013 Группа Шрифт → раскрывающийся список Ctrl + 5
Excel 2016–2021 Группа Шрифт (видна сразу) Ctrl + 5
Office 365 (онлайн) Главная → Шрифт → Зачеркнутый Нет (только через меню)
Excel для Mac Главная → Шрифт Command + Shift + X
⚠️ Внимание: В Excel Online (браузерная версия) горячие клавиши Ctrl + 5 не работают. Используйте только меню Формат ячеек.

2. Горячие клавиши для быстрого зачеркивания

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

Для Windows (все версии Excel):

Ctrl + 5

Эта комбинация работает и в Google Sheets, и в LibreOffice Calc. Если она не срабатывает — проверьте, не конфликтует ли она с другими программами (например, с AutoHotkey или менеджерами окон).

Для Mac:

Command + Shift + X

На некоторых клавиатурах MacBook может потребоваться удерживать Fn для активации функциональных клавиш.

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

Ctrl + Space

(это сбросит всё форматирование ячейки к стандартному).

📊 Какую версию Excel вы используете?
Excel 2010-2013
Excel 2016-2021
Office 365 (подписка)
Excel для Mac
Excel Online

3. Зачеркивание через формат ячеек (расширенные настройки)

Метод через окно Формат ячеек даёт больше контроля над стилем зачеркивания. Например, здесь можно выбрать двойное зачеркивание или настроить цвет линии.

Пошаговая инструкция:

  1. Выделите ячейки с текстом, который нужно зачеркнуть.
  2. Нажмите Ctrl + 1 (или правая кнопка → Формат ячеек).
  3. Перейдите на вкладку Шрифт.
  4. В разделе Видоизменение выберите:
    • 🔘 Зачеркнутый — стандартная линия.
    • 🔘 Двойное зачеркивание — две параллельные линии (доступно не во всех версиях).
  • Нажмите ОК.
  • Дополнительно можно изменить цвет зачеркивания:

    • 🎨 В том же окне перейдите на вкладку Заливка и выберите цвет для текста — зачеркивание примет этот цвет.
    • 🎨 Для отдельного цвета линии потребуется VBA (см. раздел 6).
    ⚠️ Внимание: Двойное зачеркивание может не отображаться корректно при экспорте в PDF или печати на некоторых принтерах. Перед финальным сохранением документа проверьте предварительный просмотр (Файл → Печать).

    Выделите зачеркнутые ячейки|Откройте предварительный просмотр (Ctrl + F2)|Проверьте видимость зачеркивания|При необходимости измените цвет или стиль линии-->

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

    Если текст нужно зачеркивать автоматически при выполнении условия (например, при значении ДА или дате раньше сегодняшней), используйте условное форматирование.

    Пример: зачеркнуть все ячейки со словом Выполнено:

    1. Выделите диапазон (например, A1:A100).
    2. Перейдите на вкладку ГлавнаяУсловное форматированиеСоздать правило.
    3. Выберите Форматировать только ячейки, которые содержат.
    4. В поле Форматировать только ячейки с укажите:
      • 📝 Текстсодержащий → введите Выполнено.
  • Нажмите Формат → вкладка Шрифт → отметьте Зачеркнутый.
  • Подтвердите правила.
  • Для числовых значений (например, зачеркнуть просроченные задачи):

    • 📅 Создайте правило с формулой: =A1 (где A1 — первая ячейка диапазона).
    • 💰 Для финансовых данных: =A1=0 (зачеркнуть нулевые значения).

    Условное зачеркивание не сохраняется при копировании ячеек через буфер обмена — правила придётся настраивать заново в новом документе.

    Как скопировать условное форматирование вместе с правилами

    Используйте Формат по образцу (кисть на вкладке Главная). Выделите ячейку с правилом, кликните по кисти, затем выделите целевой диапазон. Правила условного форматирования будут скопированы вместе со стилем.

    5. Зачеркивание через VBA (для автоматизации)

    Если вам нужно зачеркнуть сотни ячеек по сложному критерию или сделать это частью макроса, используйте VBA. Например, следующий код зачеркнёт все ячейки на листе, содержащие слово Устарело:

    Sub StrikeThroughText()
    

    Dim cell As Range

    For Each cell In ActiveSheet.UsedRange

    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.
    4. Нажмите Alt + F8, выберите StrikeThroughText и нажмите Выполнить.

    Для изменения цвета зачеркивания добавьте строку:

    cell.Font.Color = RGB(255, 0, 0)  ' Красный цвет

    Если макрос не работает:

    • 🔧 Убедитесь, что включена поддержка макросов (Файл → Параметры → Центр управления безопасностью → Параметры центра... → Включить все макросы).
    • 🔧 Сохраните файл как .xlsm (с поддержкой макросов).
    ⚠️ Внимание: Макросы из непроверенных источников могут содержать вредоносный код. Всегда проверяйте скрипты перед запуском, особенно если файл получен по электронной почте или скачан из интернета.

    6. Зачеркивание в мобильной версии Excel

    В приложении Excel для Android/iOS функциональность ограничена, но зачеркнуть текст можно:

    • 📱 Выделите ячейку → тапните по значку A (форматирование текста) → ДополнительноЗачеркнутый.
    • 📱 В Excel для iPad интерфейс ближе к десктопной версии — кнопка находится на вкладке Главная.

    Ограничения мобильной версии:

    • ❌ Нет горячих клавиш.
    • ❌ Условное форматирование работает только для цветов, но не для зачеркивания.
    • ❌ Нет поддержки VBA.

    Если вам нужно отредактировать файл с зачеркиваниями на телефоне, используйте Google Sheets — там поддержка форматирования шире. Для этого экспортируйте файл в .xlsx и откройте его в Sheets.

    7. Совместимость с другими программами

    Зачеркнутый текст в Excel может отображаться по-разному при открытии в других табличных редакторах:

    Программа Поддержка зачеркивания Нюансы
    Google Sheets Да Горячие клавиши: Alt + Shift + 5 (Windows), Command + Shift + X (Mac).
    LibreOffice Calc Да Кнопка на панели инструментов или Ctrl + 5.
    Apple Numbers Частично Зачеркивание применяется, но может исчезнуть при обратном экспорте в Excel.
    PDF (при экспорте) Да Рекомендуется использовать стандартный шрифт (например, Arial) для корректного отображения.

    При переносе файлов между программами:

    • 🔄 Сохраняйте файл в формате .xlsx (не .xls), чтобы минимизировать потери форматирования.
    • 🔄 Перед экспортом в PDF проверьте, что зачеркивание видно в режиме предварительного просмотра.

    Частые вопросы (FAQ)

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

    Нет, в Excel зачеркивание применяется ко всему содержимому ячейки. Если нужно зачеркнуть отдельное слово, разделите текст по разным ячейкам или используйте надстройку для работы с форматированием частей текста (например, Charles Williams' Text Tools).

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

    Проблема может быть в настройках принтера или стиле линии:

    1. Проверьте, что в Файл → Печать → Параметры страницы не стоит галочка Черновик.
    2. Убедитесь, что цвет зачеркивания контрастирует с фоном (например, чёрный текст на белом фоне).
    3. Попробуйте изменить шрифт на Arial или Calibri.

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

    Выделите весь лист (Ctrl + A), затем нажмите Ctrl + Space (сброс форматирования) или Ctrl + 5 (переключение зачеркивания). Для избирательного удаления используйте Найти и выделить (Ctrl + F) с поиском по формату.

    Работает ли зачеркивание в защищённых ячейках?

    Да, но только если при настройке защиты листа (Рецензирование → Защитить лист) не установлена галочка Форматировать ячейки. В этом случае изменить зачеркивание можно только после снятия защиты.

    Можно ли сделать зачеркивание анимационным (например, мигающим)?

    В стандартном Excel — нет. Для такого эффекта потребуется:

    • Использовать VBA с таймером (сложно в реализации).
    • Экспортировать данные в PowerPoint и добавить анимацию там.