Зачеркнутый текст в Microsoft Excel — это не просто декоративный элемент, а мощный инструмент визуального управления данными. Вы когда-нибудь сталкивались с ситуацией, когда нужно отметить выполненные задачи в чек-листе, указать устаревшие цены в прайс-листе или выделить аннулированные записи в базе? Перечеркивание помогает сохранить информацию видимой, но при этом четко сигнализирует: "это больше не актуально".
В отличие от Word или Google Docs, где зачеркивание доступно в один клик, в Excel этот процесс требует знания скрытых функций. Многие пользователи годами работают с таблицами, не подозревая, что зачеркнуть текст можно не только вручную, но и автоматически — например, при изменении статуса задачи или истечении срока действия. В этой статье мы разберем 5 способов добавления перечеркивания: от элементарных до продвинутых, включая горячие клавиши, условное форматирование и даже VBA-макросы.
Сразу предупредим: методы работают во всех актуальных версиях Excel (2010, 2013, 2016, 2019, 2021, 2023) и Office 365, но есть нюансы для макросов в онлайн-версии. Если вы используете Excel для Mac, некоторые сочетания клавиш могут отличаться — об этом мы тоже упомянем.
1. Базовый способ: зачеркивание через ленту инструментов
Самый очевидный метод — использовать панель форматирования на главной вкладке. Он подходит для разовых действий, когда нужно зачеркнуть 1-2 ячейки.
Пошаговая инструкция:
- Выделите ячейку (или диапазон ячеек) с текстом, который нужно зачеркнуть.
- Перейдите на вкладку
Главнаяв верхнем меню. - В группе
Шрифтнайдите кнопкуЗачеркнутый(иконка с буквой "abc" и линией посередине). - Нажмите на кнопку — текст мгновенно будет перечеркнут.
Если кнопки В меню Зачеркнутый нет на панели (такое бывает в старых версиях или кастомизированных установках), кликните по маленькой стрелке в правом нижнем углу группы Шрифт, чтобы открыть окно Формат ячеек. Там на вкладке Шрифт вы найдете чекбокс Зачеркнутый.
Где еще скрывается зачеркивание?
Формат → Формат ячеек → Шрифт есть расширенные настройки, включая двойное зачеркивание (доступно не во всех версиях).
Ограничение метода: если вам нужно зачеркнуть текст условно (например, при выполнении определенного условия), этот способ не подходит — придется делать это вручную каждый раз. Для автоматизации читайте дальше.
2. Горячие клавиши для быстрого зачеркивания
Если вы часто работаете с зачеркнутым текстом, запомните комбинацию клавиш — это сэкономит минуты времени ежедневно. В Excel для Windows и Mac используются разные сочетания:
Для Windows:
Ctrl + 5
Эта комбинация включает/выключает зачеркивание для выделенных ячеек. Легко запомнить: цифра 5 на клавиатуре визуально напоминает перечеркнутую букву "S".
Для Mac:
Command + Shift + X
На MacOS стандартная комбинация отличается, но работает так же стабильно. Если она не срабатывает, проверьте настройки сочетаний клавиш в Системных настройках → Клавиатура.
Важно: в Excel Online горячие клавиши для зачеркивания не работают — придется использовать панель инструментов.
3. Условное форматирование: автоматическое зачеркивание
Представьте: у вас есть список задач, и вы хотите, чтобы выполненные (где в столбце Статус стоит "Готово") автоматически зачеркивались. Или прайс-лист, где устаревшие цены должны перечеркиваться при достижении даты истечения. Для этого нужен механизм условного форматирования.
Инструкция для зачеркивания по условию:
- Выделите диапазон ячеек, который нужно форматировать (например, столбец с названиями задач).
- Перейдите на вкладку
Главная→Условное форматирование→Создать правило. - В окне
Новое правило форматированиявыберите тип правила:Форматировать только ячейки, которые содержат. - В разделе
Форматировать только ячейки сустановите:- Первый список:
Значение - Второй список:
равно - Поле ввода:
Готово(или другое ваше условие)
- Первый список:
Формат, перейдите на вкладку Шрифт и отметьте Зачеркнутый.OK.Теперь при вводе слова "Готово" в соседней ячейке (или любой другой триггер, который вы задали) текст будет зачеркиваться автоматически.
Выделили правильный диапазон ячеек|
Указали корректное условие (например, "=Готово")|
Применили формат только к шрифту (не ко всей ячейке)|
Протестировали правило на реальных данных-->
| Тип условия | Пример формулы | Когда использовать |
|---|---|---|
| Текстовое совпадение | =B2="Готово" |
Для чек-листов или статусов задач |
| Дата истечения | =TODAY()>C2 |
Для прайс-листов или акций |
| Числовое значение | =A2<100 |
Для отметки минимальных порогов |
| Пустая ячейка | =ISBLANK(D2) |
Для контроля заполненности данных |
⚠️ Внимание: если вы копируете ячейки с условным форматированием, правила копируются вместе с ними. Это может привести к неожиданным результатам. Чтобы избежать проблем, используйте Специальную вставку → Форматы или очищайте правила после вставки.
4. Формат по образцу для быстрого применения
Если вам нужно применить зачеркивание к нескольким несвязанным ячейкам или диапазонам, удобно использовать инструмент Формат по образцу. Он копирует все параметры форматирования (включая зачеркивание) с одной ячейки на другие.
Как пользоваться:
- Зачеркните текстовую ячейку любым из описанных выше способов (например, через панель инструментов).
- Выделите эту ячейку и нажмите на иконку
Формат по образцу(кисточка в группеБуфер обменана вкладкеГлавная). - Курсор превратится в кисточку — кликните ею по тем ячейкам, которые нужно зачеркнуть.
- Чтобы применить формат к диапазону, зажмите левую кнопку мыши и проведите по ячейкам.
- Нажмите
Esc, чтобы выйти из режима.
Преимущество метода: можно быстро перенести форматирование на сотни ячеек без ручного повторения действий. Недостаток: если в исходной ячейке были другие настройки шрифта (цвет, размер), они тоже скопируются.
5. Продвинутый метод: VBA-макросы для зачеркивания
Для автоматизации рутинных задач (например, зачеркивания всех ячеек с определенным текстом в большом отчете) подойдут макросы на языке VBA. Этот способ требует базовых знаний программирования, но дает максимальную гибкость.
Пример макроса для зачеркивания ячеек с текстом "Устарело":
Sub StrikeThroughOldData()
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.
- Выделите диапазон ячеек, где нужно применить макрос, и запустите его через
Вид → Макросы → StrikeThroughOldData → Выполнить. - 📅 Зачеркивать ячейки с датами старше текущей:
If cell.Value < Date Then - 🔍 Искать частичные совпадения текста:
InStr(1, cell.Value, "искомая фраза") - 📊 Применять зачеркивание к целому столбцу:
Range("A:A").Select - 🔄 Убирать зачеркивание при изменении условия:
cell.Font.Strikethrough = False
⚠️ Внимание: макросы не работают в Excel Online и могут быть заблокированы настройками безопасности в корпоративных версиях Office. Перед использованием проверьте уровень безопасности макросов в Файл → Параметры → Центр управления безопасностью.
Расширенные возможности VBA:
6. Альтернативные способы: символы и формулы
Если по какой-то причине стандартное зачеркивание недоступно (например, в защищенных файлах или онлайн-версии), можно пойти на хитрость:
Способ 1: Использование символа зачеркивания
В Excel есть скрытые символы, которые визуально имитируют зачеркнутый текст. Например, можно вставить символ ҉ (U+0489) после слова. Как это сделать:
- Выделите ячейку и нажмите
Alt. - На цифровой клавиатуре введите
0489(для символа ҉). - Отпустите
Alt— символ появится в ячейке.
Минус метода: символ занимает место и может сбивать выравнивание текста.
Способ 2: Формулы с условной логикой
Если нужно динамически отображать зачеркнутый текст в зависимости от условия, используйте функцию ЕСЛИ вместе с настраиваемым форматированием. Например:
=ЕСЛИ(A2="Готово"; "✓ " & B2; B2)
Затем примените условное форматирование к столбцу с результатом, чтобы зачеркивать ячейки, где формула возвращает текст с галочкой.
Сравнение методов: какой выбрать?
Выбор способа зависит от вашей задачи. Вот краткое сравнение:
| Метод | Сложность | Автоматизация | Когда использовать |
|---|---|---|---|
| Лента инструментов | ⭐ | ❌ Нет | Разовые правки |
| Горячие клавиши | ⭐ | ❌ Нет | Частое ручное форматирование |
| Условное форматирование | ⭐⭐ | ✅ Да | Динамические данные (статусы, даты) |
| Формат по образцу | ⭐ | ❌ Нет | Копирование формата на многие ячейки |
| VBA-макросы | ⭐⭐⭐ | ✅ Да | Сложные правила или большие объемы данных |
Для большинства пользователей оптимальным решением станет условное форматирование — оно сочетает автоматизацию и простоту настройки. Если же вам нужно одноразово зачеркнуть пару ячеек, хватит и горячих клавиш.
FAQ: Частые вопросы о зачеркивании в Excel
Можно ли зачеркнуть только часть текста в ячейке?
Да, но только вручную:
- Дважды кликните по ячейке, чтобы перейти в режим редактирования.
- Выделите нужный фрагмент текста.
- Нажмите
Ctrl + 5(или используйте панель инструментов).
Условное форматирование и макросы работают только для всей ячейки целиком.
Почему зачеркивание не применяется к ячейке?
Возможные причины:
- 🔒 Ячейка защищена от изменений (проверьте
Формат ячеек → Защита). - 📏 Текст в ячейке слишком длинный и не помещается — попробуйте увеличить ширину столбца.
- 🖥️ Вы используете Excel Online, где некоторые функции ограничены.
Как убрать зачеркивание со всех ячеек сразу?
Способы:
- Выделите диапазон →
Главная → Зачеркнутый(отключит форматирование). - Используйте
Найти и выделить → Формат → Зачеркнутый, чтобы найти все такие ячейки, затем снимите форматирование. - Для условного форматирования:
Управление правилами → Удалить правило.
Работает ли зачеркивание в Google Таблицах?
Да, но с нюансами:
- Горячие клавиши:
Alt + Shift + 5(Windows) илиCommand + Shift + X(Mac). - Условное форматирование настраивается аналогично Excel, но с другим интерфейсом.
- Макросы в Google Таблицах пишутся на Google Apps Script, а не на VBA.
Можно ли сохранить зачеркивание при экспорте в PDF?
Да, зачеркивание сохраняется при экспорте в PDF или печать, если в настройках не отключен вывод форматирования. Проверьте:
Файл → Экспорт → Создать PDF/XPS.- В окне экспорта убедитесь, что выбрано
Открыть после публикациидля проверки.
Если зачеркивание не отображается, попробуйте экспортировать через Печать → Сохранить как PDF.