Зачеркнутый текст в Microsoft Excel не просто декоративный элемент — это инструмент для пометки устаревших данных, завершённых задач или ошибок в отчётах. Если вы пытаетесь применить стандартное сочетание Ctrl+D (как в Word) и ничего не происходит, проблема не в программе, а в отсутствии прямой горячей клавиши для этого формата. В Excel зачёркивание настраивается через меню формата ячеек или панель инструментов, но есть и скрытые методы — от условного форматирования до макросов.
Например, при работе с прайс-листами часто требуется визуально отметить товары, снятые с производства, не удаляя их из таблицы. Или в проектных планах — выделить выполненные этапы. В этой статье разберём 7 рабочих способов, включая автоматическое зачёркивание через формулы, которое сэкономит часы ручной правки. Все методы протестированы на Excel 2010–2023 и Microsoft 365, включая веб-версию.
Способ 1: Кнопка на ленте (самый быстрый метод)
Если вам нужно зачеркнуть текст в одной или нескольких ячейках однократно, используйте встроенную кнопку на панели инструментов. Этот способ не требует запоминания сочетаний клавиш и работает даже в защищённых листах (при разрешении форматирования).
Инструкция:
- Выделите ячейку или диапазон (например,
A1:A10). - На вкладке Главная найдите группу Шрифт.
- Щёлкните по значку Зачёркнутый (ab̶) — он расположен рядом с кнопками Жирный и Курсив.
Ограничение метода: кнопка применяет формат ко всему содержимому ячейки, включая числа и формулы. Если нужно зачеркнуть только часть текста (например, слово в предложении), используйте способ с форматированием фрагментов.
Способ 2: Горячие клавиши (для опытных пользователей)
В Excel нет стандартного сочетания для зачёркивания, но его можно назначить самостоятельно или использовать альтернативный путь через диалоговое окно формата. Вот два варианта:
- 🔹 Через Alt-коды: Нажмите
Alt, затем поочерёдноH(вкладка Главная),9(группа Шрифт),4(кнопка Зачёркнутый). Работает только в английской раскладке. - 🔹 Через окно формата: Выделите ячейку →
Ctrl+1→ вкладка Шрифт → поставьте галочку напротив Зачёркнутый → ОК.
Для частого использования рекомендуем создать собственное сочетание клавиш:
- Откройте
Файл → Параметры → Настройка ленты. - Внизу окна кликните Настройка клавиш.
- В категории Главная вкладка найдите команду
Зачёркнутый. - Назначьте сочетание (например,
Ctrl+Shift+Z) и сохраните.
⚠️ Внимание: В Excel Online пользовательские горячие клавиши не поддерживаются. Используйте кнопку на ленте или макросы.
Способ 3: Форматирование отдельных символов в ячейке
Если ячейка содержит смешанный текст (например, "Товар: Стол (устарел)"), и нужно зачеркнуть только часть, используйте режим редактирования:
- Дважды кликните по ячейке или нажмите
F2. - Выделите нужный фрагмент текста (например, слово "устарел").
- Нажмите
Ctrl+1→ вкладка Шрифт → Зачёркнутый → ОК.
Этот метод работает и для текста в формулах, отображаемом через &"текст". Например, формула =A1 & " (просрочено)" позволит зачеркнуть только добавленное слово.
Как зачеркнуть текст в объединённой ячейке
1. Выделите объединённую ячейку.
2. Перейдите в режим редактирования (F2).
3. Выделите фрагмент текста и примените зачёркивание через Ctrl+1.
4. Нажмите Enter для сохранения.
| Сценарий | Подходящий способ | Ограничения |
|---|---|---|
| Зачеркнуть всю ячейку | Кнопка на ленте или Ctrl+1 |
Не работает для части текста |
| Зачеркнуть слово в ячейке | Режим редактирования (F2) |
Требует ручного выделения |
| Автоматическое зачёркивание по условию | Условное форматирование | Нужны знания формул |
| Зачеркнуть текст в защищённом листе | Макрос VBA | Требует разрешений на макросы |
Способ 4: Условное форматирование (автоматическое зачёркивание)
Если нужно зачёркивать текст при выполнении условия (например, при значении "Да" в соседней ячейке или просроченной дате), используйте условное форматирование:
- Выделите диапазон (например,
B2:B100). - Перейдите на вкладку Главная → Условное форматирование → Создать правило.
- Выберите тип правила: Форматировать только ячейки, которые содержат.
- В поле Форматировать только ячейки с укажите условие (например, "Текст" → "содержащий" → "устарел").
- Нажмите Формат → вкладка Шрифт → отметьте Зачёркнутый.
Для сложных условий используйте формулы. Например, чтобы зачеркнуть задачи с просроченной датой:
=И($C2"")
Где $C2 — ячейка с датой завершения, $B2 — с названием задачи.
Способ 5: Стили ячеек (для единообразия оформления)
Если зачёркивание применяется к определённому типу данных (например, устаревшие цены), создайте пользовательский стиль:
- На вкладке Главная кликните Стили ячеек (в группе Стили).
- Выберите Создать стиль ячейки.
- На вкладке Формат → Шрифт отметьте Зачёркнутый.
- Задайте имя стиля (например, "Устаревшие данные") и сохраните.
Теперь стиль можно применять в один клик. Преимущество метода: при изменении дизайна таблицы (например, смене шрифта) стиль обновляется автоматически во всех ячейках.
⚠️ Внимание: Стили не работают в Excel Online. Для веб-версии используйте условное форматирование или макросы.
Способ 6: Макросы VBA (для массового форматирования)
Если нужно зачеркнуть текст в тысячах ячеек по сложному критерию (например, все ячейки с отрицательными значениями в отчёте), напишите макрос:
Sub StrikeThroughText()
Dim cell As Range
For Each cell In Selection
If cell.Value < 0 Then ' Условие: отрицательное значение
cell.Font.Strikethrough = True
End If
Next cell
End Sub
Как использовать:
- Нажмите
Alt+F11, чтобы открыть редактор VBA. - Вставьте код в новый модуль (Insert → Module).
- Выделите диапазон в Excel и запустите макрос (
Alt+F8→ выберитеStrikeThroughText→ Выполнить).
Для гибкости замените условие cell.Value < 0 на нужное (например, InStr(cell.Value, "старое") > 0 для поиска по тексту).
☑ Включите макросы в Файл → Параметры → Центр управления безопасностью → Параметры центра → Включить все макросы (временно).
☑ Сохраните файл как .xlsm (с поддержкой макросов).
☑ Проверьте диапазон выделения — макрос применится ко всем выбранным ячейкам.
-->
Способ 7: Формулы с символом зачёркивания (альтернативный метод)
Если стандартные методы не работают (например, в Excel для Mac 2011 или старых версиях), можно имитировать зачёркивание с помощью символа ̶ (Unicode U+0336). Для этого:
- Вставьте в ячейку формулу:
=СИМВОЛ(8222) & A1 & СИМВОЛ(8222)(для текста вA1). - Или используйте
CHAR(822)для английской версии Excel.
Недостаток: символ добавляется над текстом, а не пересекает его, как стандартное зачёркивание. Подходит только для визуальной пометки.
Частые ошибки и решения
Даже опытные пользователи сталкиваются с проблемами при зачёркивании текста. Вот типичные сценарии и способы их исправления:
- 🔴 Кнопка "Зачёркнутый" неактивна: Проверьте, не защищён ли лист (
Рецензирование → Снять защиту листа). Если кнопки нет на ленте, добавьте её через Настройка ленты. - 🔴 Зачёркивание не применяется к формулам: Формат применяется к результату формулы, а не к её содержимому. Чтобы зачеркнуть текст в формуле, используйте конструкцию
"Текст" & CHAR(10) & "~~"с переносом строки. - 🔴 В Excel Online не работает условное форматирование: Используйте фильтры или сортировку для выделения нужных данных, а зачёркивание применяйте вручную.
Если после применения зачёркивания текст стал нечитаемым (например, при мелком шрифте), увеличьте размер шрифта или измените цвет линии через Ctrl+1 → Шрифт → Цвет зачёркивания.
FAQ: Ответы на популярные вопросы
Можно ли зачеркнуть текст в Excel на телефоне (Android/iOS)?
Да, но функционал ограничен. В мобильном приложении Excel:
- Выделите ячейку.
- Тапните по значку Кисть (форматирование).
- Выберите Дополнительно → Шрифт → Зачёркнутый.
Условное форматирование и макросы в мобильной версии недоступны.
Как убрать зачёркивание со всех ячеек на листе?
Используйте поиск и замену формата:
- Нажмите
Ctrl+H(замена). - Кликните Параметры → Формат.
- На вкладке Шрифт отметьте Зачёркнутый → ОК.
- Оставьте поле Зменить на пустым и нажмите Заменить всё.
Почему зачёркивание не сохраняется при экспорте в PDF?
Проблема возникает из-за сбоя в рендеринге шрифтов. Решения:
- Перед экспортом примените к ячейкам обводку (граница) — это часто фиксит отображение.
- Используйте шрифты Arial или Calibri — они лучше всего поддерживаются при экспорте.
- Экспортируйте через Файл → Экспорт → Создать PDF/XPS, а не через виртуальный принтер.
Как зачеркнуть текст в сводной таблице?
В сводных таблицах зачёркивание применяется стандартными способами, но:
- Для значений используйте условное форматирование.
- Для заголовков (названий строк/столбцов) — ручное форматирование через
Ctrl+1.
Изменения в сводной таблице могут сброситься при обновлении данных. Чтобы сохранить формат, преобразуйте её в обычный диапазон (Анализ → Преобразовать в диапазон).
Есть ли разница между зачёркиванием в Excel и Google Sheets?
Да, в Google Таблицах:
- Нет отдельной кнопки — зачёркивание включается через меню Формат → Текст → Зачёркнутый.
- Горячие клавиши:
Alt+Shift+5(Windows) илиCmd+Shift+X(Mac). - Условное форматирование поддерживает зачёркивание, но без продвинутых формул (например, нет функции
TODAY()для дат).