Зачёркнутый текст в Microsoft Excel — это не просто декоративный элемент, а мощный инструмент визуального управления данными. Им выделяют устаревшие записи, помечают выполненные задачи в чек-листах или подчёркивают изменения в отчётности. Однако стандартная панель инструментов Excel не содержит кнопки для этого формата — его нужно активировать через меню или комбинации клавиш.
Многие пользователи ошибочно считают, что зачёркивание доступно только в Word или графических редакторах. На практике в Excel есть четыре основных способа добавить эту разметку: через диалоговое окно формата ячеек, горячие клавиши, условное форматирование и даже макросы VBA. Каждый метод имеет свои нюансы — от скорости применения до гибкости настройки. Например, условное форматирование позволяет автоматически зачёркивать текст при выполнении определённых условий (например, если значение ячейки равно "Выполнено").
В этой статье мы разберём все актуальные способы — от базовых до продвинутых, включая решения для Excel Online и мобильных версий. Особое внимание уделим типичным ошибкам, из-за которых зачёркивание может не применяться (например, конфликт с другими стилями текста или защищённые листы).
Способ 1: Зачёркивание через меню «Формат ячеек»
Самый универсальный метод, работающий во всех версиях Excel — от 2010 до 2023 и Office 365. Он не требует запоминания горячих клавиш и подходит для разового форматирования.
Чтобы применить зачёркивание:
- Выделите ячейку или диапазон с текстом.
- Нажмите правой кнопкой мыши и выберите
Формат ячеек...(или используйте комбинациюCtrl+1). - В открывшемся окне перейдите на вкладку
Шрифт. - Поставьте галочку рядом с опцией
Зачёркнутыйи нажмитеОК.
Этот способ позволяет комбинировать зачёркивание с другими эффектами — например, сделать текст жирным или изменить его цвет. Однако у него есть ограничение: если ячейка уже имеет условное форматирование, ручные настройки шрифта могут конфликтовать с автоматическими правилами.
Пример применения:
| Исходный текст | Текст после зачёркивания |
|---|---|
| Отчёт за январь | |
| Задача №1 (в процессе) | |
| Старый прайс-лист |
Способ 2: Горячие клавиши для быстрого зачёркивания
Если вам часто приходится зачёркивать текст, запомните комбинацию клавиш — это сэкономит время. В Windows и macOS она одинаковая:
Ctrl + 5
Эта комбинация работает по принципу переключателя: первое нажатие применяет зачёркивание, второе — убирает его. Удобно для быстрого редактирования больших таблиц.
Важные нюансы:
- 🔹 Только для выделенного текста: клавиши сработают, только если ячейка или диапазон предварительно выделены.
- 🔹 Конфликт с браузером: в Excel Online
Ctrl+5может открывать историю просмотра страниц. В этом случае используйте менюГлавная → Шрифт → Зачёркнутый. - 🔹 Локализация: на клавиатурах с раскладкой AZERTY (Франция, Бельгия) вместо
5может потребоваться нажимать%.
В версиях Excel до 2007 года комбинация Ctrl+5 не работала — вместо неё использовалось меню форматирования. Если у вас устаревшая версия программы, обновите её или применяйте первый способ.
Способ 3: Условное форматирование для автоматического зачёркивания
Условное форматирование позволяет зачёркивать текст автоматически при выполнении заданных условий. Например, вы можете настроить правило, чтобы все ячейки со словом "Выполнено" или датой раньше текущей отображались зачёркнутыми.
Алгоритм настройки:
- Выделите диапазон ячеек (например,
A1:A100). - Перейдите на вкладку
Главная → Условное форматирование → Создать правило. - Выберите тип правила
Форматировать только ячейки, которые содержат. - В поле
Форматировать ячейки, для которых выполняется следующее условиеукажите:- 📌 Для текста:
Текст → содержащий → "Выполнено" - 📌 Для дат:
Дата → до → =СЕГОДНЯ()
- 📌 Для текста:
Формат..., перейдите на вкладку Шрифт и поставьте галочку Зачёркнутый.Пример формулы для сложных условий:
=ИЛИ(A1="Отменено"; A1="Устарело"; ДАТАЗНАЧ(A1)<СЕГОДНЯ())
Эта формула зачёркивает ячейку, если она содержит одно из ключевых слов или дату раньше сегодняшней.
Выделите заголовок столбца (например, ячейку A1), затем нажмите Ctrl+Shift+↓, чтобы выделить все заполненные ячейки ниже. После этого создавайте правило условного форматирования.Как применить условное форматирование ко всему столбцу?
⚠️
Внимание: Условное форматирование имеет приоритет над ручным. Если вы вручную зачёркнули текст, а затем применили правило, которое не срабатывает для этой ячейки, зачёркивание исчезнет.
Способ 4: Использование стилей ячеек
Если вам нужно регулярно применять зачёркивание вместе с другими параметрами форматирования (например, серым цветом текста), создайте пользовательский стиль. Это ускорит работу с большими таблицами.
Инструкция по созданию стиля:
- На вкладке
Главнаянажмите на стрелочку в правом нижнем углу группыСтили. - Выберите
Создать стиль ячейки. - В окне
Стильукажите имя (например, "Зачёркнутый текст"). - На вкладке
Формат→Шрифтпоставьте галочкуЗачёркнутыйи настройте другие параметры (цвет, начертание). - Нажмите
ОК— новый стиль появится в коллекции. - 🎨 Единообразие: все ячейки будут оформлены одинаково.
- 🔄 Быстрое обновление: если потребуется изменить формат (например, сделать линию зачёркивания толще), достаточно обновить стиль — все ячейки с этим стилем обновятся автоматически.
Теперь достаточно выделить ячейку и выбрать созданный стиль из галереи. Преимущество метода:
Ячейки не имеют конфликтующего условного форматирования|Стиль будет применяться только к тексту (не к числам)|Имя стиля понятно и уникально|Проверена совместимость с мобильной версией Excel-->
Способ 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
Как использовать этот код:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код в новый модуль (
Insert → Module). - Вернитесь в Excel, выделите диапазон и запустите макрос через
Вид → Макросы → StrikeThroughText → Выполнить.
⚠️
Внимание: Макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). При открытии такого файла Excel может показать предупреждение о безопасности — разрешите выполнение макросов, только если доверяете источнику файла.
Продвинутый вариант: привяжите макрос к кнопке на листе:
- 🖱️ Перейдите на вкладку
Разработчик → Вставить → Кнопка (элемент управления формы). - 📝 Нарисуйте кнопку на листе и в окне назначения выберите макрос
StrikeThroughText.
Особенности зачёркивания в Excel Online и мобильных версиях
Excel Online (веб-версия) и мобильные приложения для iOS/Android имеют ограниченный функционал по сравнению с десктопной версией. Вот что нужно знать:
🌐 Excel Online:
- ✅ Зачёркивание доступно через меню
Главная → Шрифт → Зачёркнутый. - ❌ Горячие клавиши
Ctrl+5не работают (конфликт с браузером). - ⚠️ Условное форматирование поддерживается, но некоторые формулы могут не срабатывать.
📱 Мобильные версии (iOS/Android):
- ✅ На Android: выделите ячейку → нажмите
А(значок шрифта) →Дополнительно→Зачёркнутый. - ✅ На iOS: выделите ячейку →
Формат(значок кисти) →Текст→Зачёркнутый. - ❌ Нет поддержки VBA и некоторых типов условного форматирования.
Типичные ошибки и их решения
Даже опытные пользователи сталкиваются с проблемами при попытке зачёркнуть текст в Excel. Вот самые распространённые ситуации и способы их исправления:
🔴 Проблема 1: Зачёркивание не применяется к ячейке.
- 🔹 Причина: Ячейка защищена или лист заблокирован.
- 🔧 Решение: Снимите защиту через
Рецензирование → Снять защиту листа.
🔴 Проблема 2: Текст зачёркивается, но линия едва видна.
- 🔹 Причина: Цвет шрифта слишком светлый (например, серый на белом фоне).
- 🔧 Решение: Измените цвет текста на тёмный через
Главная → Цвет шрифта.
🔴 Проблема 3: Условное форматирование не срабатывает.
- 🔹 Причина: Формула в правиле содержит ошибку или ссылки на несуществующие ячейки.
- 🔧 Решение: Проверьте синтаксис формулы и диапазоны. Используйте
Проверка формул → Вычислить формулудля диагностики.
🔴 Проблема 4: После сохранения файла зачёркивание исчезает.
- 🔹 Причина: Файл сохранён в формате
.csvили.txt, который не поддерживает форматирование. - 🔧 Решение: Сохраните файл в формате
.xlsxили.xlsm.
Если ни одно из решений не помогло, попробуйте скопировать данные в новый файл — иногда повреждение книги Excel приводит к сбоям в отображении форматирования.
FAQ: Частые вопросы о зачёркнутом тексте в Excel
Можно ли сделать двойное зачёркивание в Excel?
Нет, в стандартных настройках Excel доступно только одинарное зачёркивание. Для двойного потребуется использовать VBA или вставлять текст как объект WordArt (вкладка Вставка → WordArt), но это неудобно для работы с данными.
Как убрать зачёркивание со всех ячеек на листе?
Выделите весь лист (Ctrl+A), нажмите Ctrl+1, перейдите на вкладку Шрифт и снимите галочку Зачёркнутый. Для условного форматирования удалите правила через Главная → Условное форматирование → Управление правилами.
Почему при печати зачёркивание не видно?
Проверьте настройки печати:
- Перейдите в
Файл → Печать. - Убедитесь, что в настройках принтера не стоит галочка
ЧерновикилиЭкономия тонера— они могут игнорировать некоторые стили текста. - Попробуйте экспортировать лист в
PDF(Файл → Экспорт → Создать PDF/XPS) — если в PDF зачёркивание видно, проблема в драйвере принтера.
Можно ли зачёркивать текст в ячейках с формулами?
Да, зачёркивание применяется к отображаемому значению, а не к формуле. Например, если в ячейке формула =СЕГОДНЯ()-1, вы можете зачёркнуть результат (вчерашнюю дату), но сама формула останется активной.
Как скопировать зачёркнутый текст в Word без потери форматирования?
Используйте Специальную вставку:
- Скопируйте ячейку в Excel (
Ctrl+C). - В Word нажмите
Главная → Вставить → Специальная вставка. - Выберите
HTML-форматилиСоединённый RTF— это сохранит зачёркивание.
Если вставить как обычный текст (Только текст), форматирование пропадёт.