Зачеркнутый текст в Microsoft Excel — это не просто декоративный элемент. Он помогает визуально выделить устаревшие данные, отметить выполненные задачи в чек-листах или подчеркнуть изменения в финансовых отчетах. Но если в Word эта функция доступна в два клика, то в Excel многие пользователи теряются: где искать кнопку зачеркивания? Почему она то появляется, то исчезает? И можно ли автоматизировать процесс для сотен ячеек?
В этой статье вы найдете 5 проверенных способов добавить зачеркнутое слово в Excel — от элементарных до продвинутых. Мы разберем не только стандартное форматирование, но и условное зачеркивание (когда текст перечеркивается автоматически при выполнении условия), а также VBA-скрипты для массовой обработки. Все методы протестированы на версиях Excel 2010–2026 и Excel Online.
Особое внимание уделим типичным ошибкам: почему зачеркивание сбрасывается при копировании, как сохранить формат при экспорте в PDF, и что делать, если кнопка зачеркивания неактивна. Для наглядности — сравнительная таблица методов с плюсами и минусами каждого.
Если вы работаете с большими таблицами, где нужно зачеркнуть сотни строк по условию (например, просроченные задачи или оплаченные счета), вам пригодится раздел про динамическое зачеркивание без ручного труда. А для любителей горячих клавиш мы подготовили шпаргалку сочетаний, которые ускорят работу в 3 раза.
Способ 1: Зачеркивание через ленту инструментов (самый простой)
Это базовый метод, который работает во всех версиях Excel и не требует знания формул. Подходит для разового форматирования отдельных ячеек или небольших диапазонов.
Пошаговая инструкция:
- Выделите ячейку (или диапазон ячеек) с текстом, который нужно зачеркнуть.
- Перейдите на вкладку Главная в верхнем меню.
- В группе Шрифт найдите кнопку Зачеркнутый (иконка с буквой "abc" и перечеркивающей линией). В некоторых версиях она скрыта под кнопкой
... (Дополнительные параметры). - Щелкните по кнопке один раз — текст будет перечеркнут. Повторный клик уберет зачеркивание.
⚠️ Внимание: Если кнопка Зачеркнутый неактивна (серого цвета), проверьте:
- 🔹 Выделена ли ячейка с текстом (зачеркнуть пустую ячейку или число без форматирования нельзя).
- 🔹 Не находится ли ячейка в режиме редактирования (нажмите
Enter, чтобы выйти из него). - 🔹 Не защищена ли ячейка от изменений (проверьте вкладку Рецензирование → Защитить лист).
Этот способ идеален для одноразовых правок, но становится утомительным, если нужно зачеркнуть десятки ячеек. В таких случаях лучше использовать горячие клавиши или условное форматирование (о них — далее).
Способ 2: Горячие клавиши для быстрого зачеркивания
Если вы часто работаете с зачеркнутым текстом, запомните эти комбинации — они сэкономят минуты каждый день:
Основное сочетание:
- 🔹
Ctrl + 5— включить/выключить зачеркивание (работает в большинстве версий Excel). - 🔹
Ctrl + 1→ вкладка Шрифт → галочка Зачеркнутый — альтернативный путь.
Для Mac:
- 🔹
Command + Shift + X(в Excel for Mac 2016 и новее). - 🔹
Control + 1→ вкладка Шрифт (для старых версий).
💡 Лайфхак: Если Ctrl + 5 не работает, проверьте, не конфликтует ли сочетание с другими программами (например, с AutoHotkey или менеджерами окон). В этом случае переназначьте клавиши через Файл → Параметры → Сочетания клавиш.
Горячие клавиши удобны, но имеют ограничение: они применяются только к выделенным ячейкам. Если нужно зачеркнуть текст автоматически (например, все просроченные задачи), переходите к следующему способу.
Способ 3: Условное форматирование для динамического зачеркивания
Это мощный инструмент, который позволяет зачеркивать текст по условию. Например:
- 📅 Зачеркнуть задачи с просроченной датой.
- 💰 Отметить оплаченные счета в финансовом отчете.
- ✅ Пометить выполненные этапы проекта.
Инструкция по настройке:
- Выделите диапазон ячеек, к которому нужно применить правило (например,
A2:A100). - Перейдите на вкладку Главная → Условное форматирование → Создать правило.
- Выберите тип правила: Форматировать только ячейки, которые содержат.
- В поле Форматировать только ячейки с укажите условие. Например:
- Для дат:
=И($A2(зачеркнет все даты раньше сегодняшней)."") - Для текста:
=ИЛИ($A2="Выполнено"; $A2="Оплачено").
- Для дат:
⚠️ Внимание: Условное форматирование не сохраняется при копировании ячеек через буфер обмена. Если вам нужно перенести правило на другой лист, используйте Менеджер правил условного форматирования (
В ячейке Эта формула зачеркнет все задачи, у которых истек дедлайн, но статус не "Выполнено".Главная → Условное форматирование → Управление правилами).
Пример формулы для зачеркивания просроченных задач
A2 указана дата дедлайна, в B2 — статус ("Выполнено"/"В процессе"). Формула для условного форматирования:=И($A2
Преимущества метода:
- 🔹 Работает автоматически — не нужно вручную обновлять форматирование.
- 🔹 Можно комбинировать с другими стилями (цветом текста, заливкой).
- 🔹 Правила применяются даже к новым данным, добавленным в диапазон.
Недостатки:
- 🔸 Сложно отладить ошибки в формулах (используйте
Формулы → Проверка ошибок). - 🔸 В больших таблицах может тормозить производительность.
Способ 4: Формат ячеек (для точной настройки)
Если вам нужно не только зачеркнуть текст, но и настроить стиль линии (например, сделать её пунктирной или изменить толщину), используйте расширенные параметры формата ячеек.
Как открыть расширенные настройки:
- Выделите ячейку или диапазон.
- Нажмите
Ctrl + 1(или правой кнопкой → Формат ячеек). - Перейдите на вкладку Шрифт.
- В разделе Видоизменение выберите Зачеркнутый.
- Для дополнительных стилей:
- 🔹 Одинарное зачеркивание — стандартная линия.
- 🔹 Двойное зачеркивание — две параллельные линии (доступно не во всех версиях).
Важно: в Excel нет встроенной опции для изменения цвета или толщины линии зачеркивания. Эти параметры зависят от темы документа и не настраиваются отдельно.
Когда использовать этот способ:
- 🔹 Нужно применить зачеркивание одновременно с другими стилями (например, жирный шрифт + зачеркивание).
- 🔹 Требуется двойное зачеркивание (например, для обозначения окончательно удаленных данных).
- 🔹 Нужно создать пользовательский стиль для повторного использования.
Выделены ли нужные ячейки?|Нет ли в них формул, которые могут сбросить формат?|Сохранена ли текущая версия файла (на случай ошибки)?|Проверены ли права на редактирование ячеек?
-->
Способ 5: VBA-макросы для массового зачеркивания
Если вам нужно зачеркнуть текст в тысячах ячеек по сложному условию (например, во всех листах книги или только в ячейках с определенным цветом), на помощь придут макросы. Этот метод требует базовых знаний VBA, но мы дадим готовые скрипты.
Пример 1: Зачеркнуть все ячейки с определенным текстом
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
Этот макрос зачеркнет все ячейки в выделенном диапазоне, содержащие слово "Выполнено" (без учета регистра).
Пример 2: Зачеркнуть ячейки по условию (даты)
Sub StrikethroughOverdue()
Dim cell As Range
For Each cell In Selection
If IsDate(cell.Value) And cell.Value < Date Then
cell.Font.Strikethrough = True
cell.Font.Color = RGB(150, 150, 150) ' Серый цвет для просроченных
End If
Next cell
End Sub
⚠️ Внимание: Перед запуском макроса:
- 🔹 Сохраните файл в формате .xlsm (с поддержкой макросов).
- 🔹 Включите макросы в
Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Настройки макросов. - 🔹 Протестируйте макрос на копии данных — ошибки в коде могут испортить файл.
Где еще применимы макросы:
- 🔹 Зачеркивание всех пустых ячеек в диапазоне.
- 🔹 Автоматическое зачеркивание при изменении значения в связанной ячейке.
- 🔹 Массовое удаление зачеркивания во всей книге.
Типичные проблемы и их решения
Даже опытные пользователи сталкиваются с неожиданными сложностями при работе с зачеркнутым текстом в Excel. Вот самые распространенные из них и способы их устранения:
Проблема 1: Зачеркивание сбрасывается при копировании
Причина: Excel по умолчанию копирует только значения, а не форматирование.
Решение:
- 🔹 Используйте Специальную вставку (
Главная → Вставить → Специальная вставка → Форматы). - 🔹 Примените Формат по образцу (иконка кисти на ленте).
- 🔹 Для формул: скопируйте ячейку, затем выберите
Вставить → Формулы и форматы.
Проблема 2: Зачеркнутый текст не отображается при печати
Причина: В настройках печати отключен вывод форматирования шрифта.
Решение:
- Перейдите в
Файл → Печать. - Нажмите Параметры страницы (внизу окна).
- На вкладке Лист убедитесь, что стоит галочка Черно-белая печать НЕ активна (она может скрывать зачеркивание).
Проблема 3: Зачеркивание не применяется к ячейкам с формулами
Причина: Форматирование применяется к отображаемому значению, а не к формуле.
Решение:
- 🔹 Зачеркните ячейку после расчета формулы.
- 🔹 Используйте условное форматирование с формулой (см. Способ 3).
Проблема 4: В Excel Online нет кнопки "Зачеркнутый"
Решение: В веб-версии функционал ограничен. Обходные пути:
- 🔹 Используйте горячие клавиши:
Ctrl + 5(работает в большинстве браузеров). - 🔹 Откройте файл в десктопной версии Excel, примените форматирование и сохраните обратно в облако.
| Проблема | Быстрое решение | Причина |
|---|---|---|
| Зачеркивание пропадает при экспорте в PDF | Перед экспортом примените Формат по образцу ко всем ячейкам | Ошибка конвертации форматирования |
| Нельзя зачеркнуть ячейку с числом | Преобразуйте число в текст (=ТЕКСТ(A1)) или примените условное форматирование |
Числовые форматы не поддерживают зачеркивание напрямую |
| Зачеркивание не копируется в другой файл | Скопируйте ячейку, затем используйте Специальная вставка → Форматы | Разные книги могут иметь конфликтующие стили |
В макросе не работает Font.Strikethrough |
Проверьте, что ячейка не защищена и не является результатом формулы массива | Ограничения VBA для защищенных ячеек |
Продвинутые приемы: комбинации с другими стилями
Зачеркнутый текст становится еще эффективнее, если комбинировать его с другими элементами форматирования. Вот несколько профессиональных техник:
1. Зачеркнутый + затененный текст (для архивных данных)
- 🔹 Примените зачеркивание (
Ctrl + 5). - 🔹 Измените цвет шрифта на серый (
RGB(150,150,150)). - 🔹 Добавьте светло-серую заливку ячейки.
Этот стиль визуально "отодвигает" устаревшие данные на второй план, не удаляя их.
2. Зачеркивание + цветные метки (для приоритетов)
Например, в списке задач:
- 🟢 Зеленый текст + зачеркивание = выполнено.
- 🟡 Желтый текст + зачеркивание = выполнено с замечаниями.
- 🔴 Красный текст + зачеркивание = отменено.
3. Динамическое зачеркивание в сводных таблицах
Если вы работаете со сводными таблицами, используйте условное форматирование по полю значений:
- Щелкните правой кнопкой по сводной таблице → Параметры сводной таблицы.
- Перейдите на вкладку Макет и формат.
- Нажмите Форматировать все и выберите Условное форматирование.
- Создайте правило для зачеркивания (например, если значение меньше 0).
4. Зачеркивание в зависимых ячейках
Допустим, у вас есть список задач, где в столбце A указан статус ("Выполнено"/"В процессе"), а в столбце B — описание. Чтобы автоматически зачеркнуть описание при изменении статуса:
- Выделите столбец
B. - Создайте правило условного форматирования с формулой:
=$A1="Выполнено" - Примените стиль Зачеркнутый.
FAQ: Частые вопросы о зачеркнутом тексте в Excel
Можно ли зачеркнуть только часть текста в ячейке?
Да, но только вручную:
- Дважды щелкните по ячейке, чтобы перейти в режим редактирования.
- Выделите нужный фрагмент текста.
- Нажмите
Ctrl + 5или используйте кнопку Зачеркнутый на ленте.
⚠️ Обратите внимание: если позже изменить содержимое ячейки, форматирование фрагмента может сброситься.
Как убрать зачеркивание со всех ячеек на листе?
Быстрые способы:
- 🔹 Выделите весь лист (
Ctrl + A) и нажмитеCtrl + 5. - 🔹 Используйте макрос:
Sub RemoveAllStrikethrough()Cells.Font.Strikethrough = False
End Sub
Почему зачеркивание не работает в защищенных ячейках?
Excel блокирует изменение форматирования в защищенных ячейках, даже если разрешено редактирование содержимого. Решение:
- Снимите защиту листа (
Рецензирование → Снять защиту листа). - Примените зачеркивание.
- Верните защиту (
Рецензирование → Защитить лист).
Чтобы избежать этого в будущем, перед защитой листа разрешите форматирование ячеек: Рецензирование → Защитить лист → Разрешить форматирование ячеек.
Как зачеркнуть текст в Excel на телефоне (Android/iOS)?
В мобильной версии Excel:
- Выделите ячейку.
- Нажмите иконку Формат (буква "A" с кистью).
- Перейдите на вкладку Шрифт.
- Активируйте переключатель Зачеркнутый.
⚠️ В некоторых версиях мобильного Excel эта функция доступна только по подписке Microsoft 365.
Можно ли анимировать зачеркивание (например, чтобы текст "исчезал" постепенно)?
Нет, в Excel нет встроенных инструментов для анимации текста. Альтернативы:
- 🔹 Используйте PowerPoint для создания анимации, затем вставьте её в Excel как объект.
- 🔹 Настройте условное форматирование с градиентом: например, текст становится все бледнее по мере приближения даты.