Мастерство оформления: убираем лишнее в таблицах

Иван Корнев·09.04.2026·4 мин

Чтобы зачеркнуть текст в ячейке Excel, выделите её и нажмите комбинацию клавиш Ctrl + 5. Это самый быстрый способ применить зачеркивание ко всему содержимому ячейки. Если нужно настроить стиль детальнее или автоматизировать процесс для статусов «Выполнено», используйте меню форматирования или условные правила. Ниже подробно разберем все методы — от мгновенного решения до продвинутой автоматизации.

Мгновенное решение: горячие клавиши и меню

Самый частый сценарий — необходимость визуально исключить пункт из списка, не удаляя его физически (например, в чек-листах).

Вариант 1: Горячие клавиши

  1. Выделите ячейку или диапазон ячеек.
  2. Нажмите Ctrl + 5 на клавиатуре.
  3. Текст мгновенно станет зачеркнутым. Повторное нажатие уберет эффект.

Вариант 2: Через меню «Формат ячеек» Если горячие клавиши неудобны или требуется комбинированное форматирование:

  1. Выделите нужные ячейки.
  2. Нажмите Ctrl + 1 (или кликните правой кнопкой мыши → Формат ячеек).
  3. Во вкладке Шрифт поставьте галочку напротив пункта Зачеркнутый.
  4. Нажмите ОК.

Горячая клавиша Ctrl + 5 работает во всех версиях Excel для Windows. На macOS используйте комбинацию Cmd + Shift + X.

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

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

Инструкция:

  1. Дважды кликните по ячейке (или нажмите F2), чтобы перейти в режим редактирования.
  2. Мышью выделите только ту часть текста, которую нужно зачеркнуть.
  3. Не снимая выделения, нажмите Ctrl + 5 (или откройте формат шрифта через мини-панель инструментов/контекстное меню).
  4. Нажмите Enter для завершения редактирования.

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

Автоматизация: зачеркивание по условию

Если вы ведете список задач и хотите, чтобы текст зачеркивался автоматически при смене статуса на «Выполнено», ручное форматирование будет неэффективным. Здесь поможет Условное форматирование.

Алгоритм действий:

  1. Выделите столбец или диапазон, где находятся задачи.
  2. На вкладке Главная выберите Условное форматированиеСоздать правило.
  3. Выберите тип правила: Использовать формулу для определения форматируемых ячеек.
  4. Введите формулу. Например, если статус находится в столбце B, а текст задачи в A, и мы форматируем столбец A: =$B2="Выполнено" (Замените "Выполнено" на ваш критерий).
  5. Нажмите кнопку Формат, перейдите во вкладку Шрифт и выберите стиль Зачеркнутый.
  6. Сохраните правило.

Теперь при вводе слова «Выполнено» в соседнюю ячейку, текст задачи автоматически перечеркнется.

Условное форматирование меняет только визуальное отображение. Значение ячейки остается неизменным для формул и расчетов.

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

Для сложных таблиц, где условия меняются динамически, можно использовать простой макрос (VBA). Он полезен, если нужно зачеркивать текст в той же ячейке, где меняется значение (например, двойной клик по ячейке переключает статус).

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

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rng As Range
    Set rng = Intersect(Target, Me.Range("A:A")) ' Укажите ваш диапазон
    
    If Not rng Is Nothing Then
        Application.EnableEvents = False
        For Each cell In rng
            If cell.Value = "Готово" Then
                cell.Font.Strikethrough = True
            Else
                cell.Font.Strikethrough = False
            End If
        Next cell
        Application.EnableEvents = True
    End If
End Sub

Этот код вставляется в лист книги (правой кнопкой по ярлыку листа → Просмотреть код). Теперь при вводе слова «Готово» текст зачеркнется автоматически.

Частые ошибки

  • Попытка зачеркнуть формулой. Функции Excel (например, ЕСЛИ) возвращают только значения (текст, числа), но не могут менять форматирование (цвет, шрифт, зачеркивание). Для этого всегда используйте условное форматирование или макросы.
  • Использование символа «зачеркивания». Некоторые пользователи пытаются имитировать зачеркивание, вставляя специальные юникод-символы. Это плохая практика: такой текст сложно читать, он ломается при печати и не фильтруется корректно.
  • Забытое выделение. При использовании меню Ctrl+1 пользователи часто забывают нажать ОК или применяют формат к неверному диапазону. Всегда проверяйте область применения перед подтверждением.

FAQ

Можно ли зачеркнуть текст в онлайн-версии Excel? Да, функционал полностью поддерживается в Excel для веб. Используйте кнопку «Зачеркнутый» на панели инструментов или горячие клавиши (могут отличаться в зависимости от браузера и ОС).

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

Влияет ли зачеркнутый текст на сортировку и фильтры? Нет. Зачеркивание — это исключительно визуальный атрибут. Для сортировки и фильтрации Excel использует только текстовое или числовое значение ячейки, игнорируя стиль шрифта.