Зачёркнутый текст в Microsoft Excel — это не просто декоративный элемент, а мощный инструмент визуального управления данными. Он помогает отмечать устаревшие записи, исключённые позиции в прайс-листах или завершённые задачи в чек-листах. Несмотря на кажущуюся простоту, многие пользователи сталкиваются с трудностями: где искать эту функцию в ленте инструментов? Почему она пропадает после сохранения файла? Как применить зачёркивание ко всему столбцу за один клик?
В этой статье мы разберём 5 рабочих методов добавления зачёркнутого текста — от базовых до продвинутых (включая VBA для автоматизации). Особое внимание уделим нюансам работы в разных версиях Excel (2013–2026) и кроссплатформенным отличиям между Windows и macOS. Вы также узнаете, как сохранить форматирование при экспорте в PDF и почему иногда зачёркивание не отображается в печатной версии документа.
Спойлер: самый быстрый способ — это горячие клавиши, но он работает не во всех локализациях Excel. А самый надёжный — это условное форматирование, которое автоматически зачёркивает текст при выполнении заданных условий (например, при истечении срока годности товара).
1. Способ: Горячие клавиши (самый быстрый)
Если вам нужно зачеркнуть текст прямо сейчас, используйте комбинацию клавиш. В Excel для Windows это:
Ctrl + 5
На Mac аналогичная команда выполняется через:
Command + Shift + X
Этот метод работает во всех версиях Excel начиная с 2010 года, но есть важный нюанс: комбинация Ctrl + 5 в некоторых локализациях (например, в турецкой или греческой раскладках) может конфликтовать с системными сочетаниями. В таком случае используйте альтернативный способ через панель инструментов.
Чтобы убрать зачёркивание, просто повторите ту же комбинацию клавиш.
2. Способ: Кнопка на ленте инструментов
Визуально самый очевидный метод — использование кнопки "Зачёркнутый" на главной панели. Вот как её найти:
- Выделите ячейку или диапазон с текстом.
- Перейдите на вкладку
Главная(Homeв английской версии). - В группе
Шрифт(Font) найдите значок "Зачёркнутый" (буква"a" с линией посередине). - Щёлкните по нему один раз, чтобы применить форматирование.
Если кнопки нет на панели, её можно добавить через настройку ленты:
- Кликните правой кнопкой мыши по любой вкладке и выберите
Настройка ленты. - В правой колонке найдите группу
Шрифти отметьте галочкой пунктЗачёркнутый. - Нажмите
OK, чтобы сохранить изменения.
В Excel для Mac путь к настройке ленты немного другой: В некоторых корпоративных версиях Excel администраторы настраивают пользовательские ленты, убирая редко используемые функции. Также кнопка может скрываться при сужении окна программы до минимальной ширины — в этом случае она попадает в выпадающее меню"Дополнительно" (три точки в группе"Шрифт").Excel → Настройки → Лента и панель инструментов.
Почему кнопка"Зачёркнутый" может исчезать?
3. Способ: Формат ячеек (для точной настройки)
Если вам нужно не только зачеркнуть текст, но и настроить стиль линии (например, сделать её пунктирной или изменить цвет), используйте окно Формат ячеек:
- Выделите ячейки и нажмите
Ctrl + 1(или кликните правой кнопкой и выберитеФормат ячеек). - Перейдите на вкладку
Шрифт. - В разделе
Видоизменениеотметьте галочкойЗачёркнутый. - Нажмите
OK.
Здесь же можно настроить:
- 🎨 Цвет линии: выберите любой из палитры (полезно для цветовой маркировки, например, красный — для удалённых позиций, зелёный — для выполненных задач).
- 📏 Толщину линии: доступны варианты"Обычный" и"Жирный" (в некоторых версиях Excel толщину можно задать вручную в пунктах).
- ⚡ Двойное зачёркивание: галочка
Двойное зачёркиваниедобавляет вторую линию (поддерживается не во всех версиях).
Этот метод незаменим, если вам нужно применить зачёркивание к всему столбцу или строке — просто выделите заголовок столбца (букву) или строки (цифру) перед открытием окна Формат ячеек.
Выделить диапазон ячеек|Проверить наличие объединённых ячеек (они могут сбить форматирование)|Сохранить файл перед массовыми изменениями|Убедиться, что в диапазоне нет формул (зачёркивание применяется только к тексту)
-->
4. Способ: Условное форматирование (автоматическое зачёркивание)
Допустим, вам нужно автоматически зачёркивать просроченные задачи в списке дел или устаревшие цены в прайсе. Для этого подойдёт условное форматирование:
- Выделите диапазон ячеек (например,
A2:A100). - Перейдите на вкладку
Главная → Условное форматирование → Создать правило. - Выберите тип правила
Форматировать только ячейки, которые содержат. - В выпадающем меню укажите условие, например:
- 📅
Значение меньше+ дата (для просроченных задач). - 💰
Текст содержит+ слово"устарело". - ✅
Значение равно+"Выполнено".
- 📅
Формат, перейдите на вкладку Шрифт и отметьте Зачёркнутый.OK.Условное форматирование работает даже если вы измените текст в ячейке позже — Excel автоматически обновит стиль при выполнении условия. Это удобно для динамических таблиц, где данные обновляются регулярно (например, в отчётах о продажах или инвентаризационных листах).
Пример формулы для условного форматирования:
=И($B2
Эта формула зачёркивает текст в столбце A, если в столбце B указана просроченная дата, а в ячейке содержится слово"Задача".
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 → Выполнить. - 🖱️ Кнопка на листе: перейдите на вкладку
Разработчик → Вставить → Кнопка, затем привяжите к ней макрос. - ⌨️ Горячие клавиши: в настройках макроса (
Alt + F8) нажмитеПараметрыи назначьте комбинацию (например,Ctrl + Shift + S). - 📋 Чек-листы: зачёркивайте выполненные задачи автоматически через условное форматирование (условие: ячейка содержит"✓" или"Готово").
- 💰 Прайс-листы: отмечайте устаревшие цены или снятые с производства товары (цвет линии — красный, толщина — жирная).
- 📅 Календари: зачёркивайте прошедшие события или дни, когда задачи не были выполнены.
- 📊 Отчёты: выделяйте данные, которые не учитываются в итоговых расчётах (например, аннулированные сделки).
- 🖍️ Серый цвет текста (например,
RGB(150, 150, 150)) для визуального"затухания" устаревших данных. - 🔍 Фильтрация: добавьте фильтр по цвету шрифта, чтобы быстро скрывать зачёркнутые строки (
Данные → Фильтр → Фильтр по цвету). - Разбейте текст по разным ячейкам и зачеркните нужные.
- Используйте надстройку (например, Kutools for Excel), которая добавляет функцию частичного форматирования.
- Вставьте текст как объект WordArt (
Вставка → WordArt), где можно форматировать отдельные символы.
Для автоматизации процесса можно назначить макрос на кнопку или горячие клавиши:
Предупреждение: макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). При сохранении Excel предложит выбрать этот формат — соглашайтесь, иначе код не будет выполняться.
Проблемы и решения: Почему зачёркивание не работает?
Иногда зачёркнутый текст отказывается отображаться или пропадает после сохранения. Рассмотримчные причины и способы их устранения:
| Проблема | Причина | Решение |
|---|---|---|
| Зачёркивание не применяется | Ячейка содержит формулу, а не текст | Преобразуйте формулу в значение (Копировать → Специальная вставка → Значения) |
| Линия не видна при печати | Настройки принтера игнорируют форматирование | Включите опцию"Печатать качество" в Файл → Печать → Параметры принтера |
| Зачёркивание пропадает после экспорта в PDF | Проблема с драйвером виртуального принтера | Экспортируйте через Файл → Экспорт → Создать PDF/XPS, а не через"Печать → PDF" |
| Кнопка"Зачёркнутый" неактивна | Выделена объединённая ячейка или диаграмма | Разъедините ячейки (Главная → Объединить и поместить в центре) или выделите текстовый диапазон |
Особое внимание уделите объединённым ячейкам — они часто становятся причиной сбоев форматирования. Если вы выделили объединённую ячейку, Excel может блокировать применение стилей к её содержимому. Разъедините ячейки или применяйте форматирование до объединения.
⚠️ Внимание: В Excel Online (веб-версия) функция зачёркнутого текста доступна, но работает нестабильно при совместном редактировании. Если несколько пользователей одновременно изменяют одну таблицу, форматирование может сбрасываться. В таком случае используйте настольную версию Excel для применения зачёркивания.
Советы по эффективному использованию зачёркнутого текста
Зачёркивание — это не только визуальный эффект, но и инструмент управления данными. Вот несколько практических сценариев его применения:
Чтобы зачёркнутый текст не мешал восприятию таблицы, комбинируйте его с другими стилями:
⚠️ Внимание: Избегайте зачёркивания в ячейках с гиперссылками — это может сделать их некликабельными. Вместо этого используйте условное форматирование для изменения цвета ссылки (например, на серый) или добавьте столбец с пометкой"Удалено".
FAQ: Частые вопросы о зачёркнутом тексте в Excel
Можно ли зачеркнуть текст в ячейке частично (например, только одно слово)?
Нет, Excel не поддерживает частичное форматирование текста в ячейке (в отличие от Word). Альтернативные решения:
Как зачеркнуть текст в защищённой ячейке?
Если ячейка защищена от изменений, зачёркивание применить нельзя. Варианты решения:
- Снимите защиту с листа (
Рецензирование → Снять защиту листа, если знаете пароль). - Используйте VBA-макрос с разблокировкой ячеек:
ActiveSheet.Unprotect"пароль"Selection.Font.Strikethrough = True
ActiveSheet.Protect"пароль"
- Создайте копию листа (
Правый клик по вкладке → Переместить/скопировать) и работайте с ней.
Почему зачёркивание не отображается в сводной таблице?
Сводные таблицы игнорируют ручное форматирование ячеек. Чтобы зачеркнуть текст:
- Добавьте в исходные данные столбец с пометкой (например,"Удалено").
- Обновите сводную таблицу (
Правый клик → Обновить). - Примените условное форматирование к сводной таблице на основе нового столбца.
Или используйте настраиваемый формат для полей значений (но это требует знания DAX или Power Pivot).
Как убрать зачёркивание со всего листа сразу?
Чтобы сбросить зачёркивание во всех ячейках:
- Нажмите
Ctrl + A, чтобы выделить весь лист (илиCtrl + Shift + Пробелдля выделения всех ячеек с данными). - Откройте окно
Формат ячеек(Ctrl + 1). - На вкладке
Шрифтснимите галочку сЗачёркнутый. - Нажмите
OK.
Для удаления только условного форматирования перейдите в Главная → Условное форматирование → Управление правилами и удалите ненужные.
Есть ли разница между зачёркиванием в Excel и Google Таблицах?
Да, в Google Таблицах зачёркивание работает иначе:
- 🔹 Нет отдельной кнопки на панели — используйте меню
Формат → Текст → Зачёркнутыйили комбинациюAlt + Shift + 5. - 🔹 Условное форматирование поддерживает зачёркивание, но без выбора цвета линии.
- 🔹 В мобильной версии Google Таблиц функция зачёркивания недоступна (только через десктопную версию).