Как зачеркнуть строку в Excel — все способы от форматирования до VBA

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

В этой статье вы найдёте 5 рабочих способов перечеркнуть строку (или её часть) в Excel — от базовых до продвинутых, включая горячие клавиши, условное форматирование и даже VBA-макросы. Мы также разберём типичные ошибки, из-за которых зачёркивание не применяется, и покажем, как автоматизировать процесс для больших таблиц.

Если вы работаете с Excel Online или мобильной версией, часть методов может отличаться — об этом тоже упомянем отдельно. А для тех, кто любит оптимизировать работу, приготовили уникальный лайфхак с пользовательской кнопкой зачёркивания на панели быстрого доступа.

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

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

1. Выделите ячейку (или диапазон ячеек) с текстом, который нужно перечеркнуть.

2. Перейдите на вкладку Главная в верхнем меню.

3. В группе Шрифт найдите значок зачёркивания (буква "abc" с линией посередине). Если его нет — читайте следующий раздел о настройке панели.

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

  1. Кликните правой кнопкой мыши на любую вкладку ленты (например, Главная).
  2. Выберите Настройка ленты.
  3. В правой колонке найдите группу Шрифт и отметьте галочкой Зачёркнутый.
⚠️ Внимание: В Excel 2007 путь к настройке ленты другой: Кнопка Office → Параметры Excel → Настройка. Кнопка зачёркивания там называется Strikethrough.

Этот метод подходит для разового форматирования, но если вам нужно зачёркивать текст регулярно, стоит настроить горячие клавиши (об этом в следующем разделе).

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

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

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

1. Нажмите Alt + F, TExcel 2016-2023) или Alt + Ф, П (в русской версии), чтобы открыть Параметры Excel.

2. Перейдите в раздел Настройка ленты → Сочетания клавиш (в старых версиях — Настройка → Клавишные комбинации).

3. В категории Главная вкладка найдите команду Зачёркнутый (Strikethrough).

4. Нажмите в поле Новое сочетание клавиш и введите желаемую комбинацию, например, Ctrl + / (убедитесь, что она не конфликтует с другими функциями).

5. Сохраните изменения.

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

Alt + H, 4

(Эта последовательность имитирует нажатие на кнопку зачёркивания через меню: Главная → Шрифт → Зачёркнутый.)

3. Условное форматирование для автоматического зачёркивания

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

1. Выделите диапазон ячеек, к которому хотите применить правило (например, A2:D100).

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

3. Выберите тип правила: Форматировать только ячейки, которые содержат.

4. В поле Форматировать только ячейки с укажите условие, например:

- Для текста: текст → содержащий → "Выполнено"

- Для числа: значение → равно → 1

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

6. Сохраните правило.

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

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

Чтобы зачёркивать всю строку при изменении значения в одном столбце (например, в столбце "Статус"), используйте правило с формулой:

  1. Выделите диапазон (например, A2:D100).
  2. Создайте правило типа Использовать формулу для определения форматируемых ячеек.
  3. Введите формулу: =$C2="Выполнено" (где C — столбец со статусом).
  4. Задайте формат шрифта с зачёркиванием.

Теперь при изменении значения в столбце C на "Выполнено" вся строка будет зачёркнута.

Метод Подходит для Автоматизация Сложность
Кнопка на ленте Разовое форматирование Нет
Горячие клавиши Частое использование Нет ⭐⭐
Условное форматирование Динамические таблицы Да ⭐⭐⭐
VBA-макрос Сложные условия Да ⭐⭐⭐⭐

4. Зачёркивание через VBA-макрос

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

Sub ApplyStrikethrough()

Dim cell As Range

For Each cell In Selection

If Not IsEmpty(cell.Value) Then

cell.Font.Strikethrough = True

End If

Next cell

End Sub

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

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте код в новый модуль (Insert → Module).
  3. Вернитесь в Excel, выделите ячейки и запустите макрос через View → Macros → ApplyStrikethrough → Run.

Для автоматизации можно назначить макрос на кнопку или горячие клавиши:

  1. Перейдите в Файл → Параметры → Настройка ленты → Сочетания клавиш.
  2. В категории Макросы найдите ApplyStrikethrough.
  3. Назначьте комбинацию, например, Ctrl + Shift + S.
⚠️ Внимание: Макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). При открытии такого файла Excel может показать предупреждение о безопасности — разрешите выполнение макросов, если доверяете источнику.

Включить поддержку макросов в параметрах Excel|Сохранить файл как .xlsm|Проверить настройки безопасности макросов|Создать резервную копию данных

-->

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

В Excel Online (веб-версия) и мобильных приложениях (Excel для Android/iOS) функционал зачёркивания ограничен. Вот как с ним работать:

Excel Online:

  1. Выделите ячейку.
  2. Нажмите на значок Формат ячеек (кисть) на панели инструментов.
  3. В разделе Шрифт найдите опцию Зачёркнутый (может потребоваться прокрутка).

Мобильное приложение (Android/iOS):

  • 📱 Выделите ячейку, коснувшись её дважды.
  • 🎨 Нажмите на значок Формат (буква "A" с кистью).
  • 🔍 Прокрутите вниз до раздела Шрифт и включите Зачёркнутый.

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

6. Типичные ошибки и их решения

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

Проблема 1: Кнопка зачёркивания неактивна (серого цвета).

  • 🔹 Проверьте, что выделили ячейку с текстом (пустые ячейки или ячейки с формулами могут блокировать форматирование).
  • 🔹 Убедитесь, что ячейка не защищена (проверьте: Главная → Формат → Защитить лист).

Проблема 2: Зачёркивание применяется, но не отображается при печати.

  • 🖨️ Проверьте настройки печати: перейдите в Файл → Печать → Параметры страницы и убедитесь, что включена опция Печатать с форматированием.
  • 🔍 Если используете условное форматирование, убедитесь, что в параметрах печати не отключён показ форматирования (Файл → Параметры → Дополнительно → Печать → Печатать фоновые цвета и рисунки).

Проблема 3: Зачёркивание исчезает после сохранения файла.

  • 💾 Сохраняйте файл в формате .xlsx или .xlsm (не .csv или .txt, так как они не поддерживают форматирование).
  • 🔄 Если работаете в Excel Online, обновите страницу — иногда форматирование применяется с задержкой.

Если проблема не решена, попробуйте сбросить форматирование ячейки (Главная → Редактирование → Очистить → Форматы) и применить зачёркивание заново.

7. Альтернативные способы визуального выделения

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

  • 🎨 Цвет шрифта: Серый текст на белом фоне визуально похож на зачёркнутый, но не перегружает таблицу. Примените через Главная → Шрифт → Цвет текста (выберите светло-серый).
  • 🟥 Заливка ячейки: Красная или серая заливка привлекает внимание. Используйте Главная → Шрифт → Цвет заливки.
  • Символы: Добавьте в начало ячейки символ "✔" или "❌" через формулу: =IF(A1="Выполнено"; "✔ " & A1; A1).
  • 📌 Примечания: Кликните правой кнопкой по ячейке → Вставить примечание и укажите причину зачёркивания.

Выбор метода зависит от задачи:

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

- Для финансовых отчётов лучше использовать серый текст — он менее агрессивен визуально.

- Для совместной работы подойдут примечания, так как они видны при наведении курсора.

Помните, что избыточное форматирование может сделать таблицу нечитаемой. Старайтесь использовать не более 2-3 видов выделения в одном документе.

📊 Какой метод выделения вы используете чаще?
Зачёркивание
Цвет текста
Заливка ячейки
Примечания
Другой

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

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

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

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

Выделите диапазон (или весь лист — Ctrl + A), затем нажмите Ctrl + Space (выделение столбца) или Shift + Space (выделение строки). Далее используйте кнопку зачёркивания на ленте, чтобы отменить форматирование.

Почему зачёркивание не работает в защищённом листе?

Если лист защищён (Рецензирование → Защитить лист), форматирование ячеек может быть заблокировано. Чтобы разблокировать:

  1. Снимите защиту (Рецензирование → Снять защиту листа).
  2. Выделите ячейки, которые нужно сделать редактируемыми.
  3. Кликните правой кнопкой → Формат ячеек → Защита и снимите галочку с Защищаемая ячейка.
  4. Верните защиту листа.
Как зачеркнуть текст в ячейке с формулой?

Зачёркивание применяется к отображаемому значению, а не к самой формуле. Если формула возвращает текст (например, =IF(A1>10; "Готово"; "В процессе")), зачёркнутым будет результат ("Готово"). Чтобы зачеркнуть саму формулу, перейдите в режим редактирования (F2) и примените форматирование к тексту формулы.

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

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

  1. Выделите ячейку.
  2. Нажмите на значок Формат (буква "A" с линией).
  3. Выберите Зачёркнутый.

Также в Google Таблицах есть горячие клавиши: Alt + Shift + 5 (Windows) или Cmd + Shift + X (Mac).