Зачем нужно зачеркивание текста в Excel и когда оно применяется
Зачеркнутый текст в Microsoft Excel — это не просто декоративный элемент, а мощный инструмент визуального управления данными. Чаще всего его используют для обозначения устаревших записей, завершенных задач в чек-листах или данных, которые требуют перепроверки. Например, в отчетах о продажах зачеркнутые суммы могут указывать на аннулированные сделки, а в проектных планах — на выполненные этапы.
В отличие от удаления текста, зачеркивание сохраняет информацию доступной для анализа, но одновременно сигнализирует пользователям о её статусе. Это особенно ценно в совместной работе, где важно отслеживать изменения без потери контекста. В Excel 2016 и новее зачеркнутый текст автоматически учитывается в фильтрах — его можно скрывать или выделять через условное форматирование.
Интересный факт: в бухгалтерских таблицах зачеркнутые суммы часто используют для корректировки ошибок без удаления первоначальных записей. Это позволяет сохранить историю изменений для аудита. А в Google Sheets аналогичная функция работает через меню Формат → Текст → Зачеркнутый, но сегодня речь пойдет именно об Excel.
Способ 1: Горячие клавиши для быстрого зачеркивания
Самый оперативный метод — использование сочетаний клавиш. В Excel для этого предусмотрены универсальные комбинации, работающие во всех версиях от 2007 до 2023:
- 🔹
Ctrl + 5— включает/выключает зачеркивание для выделенного текста (аналогично кнопке "Зачеркнутый" на панели инструментов) - 🔹
Ctrl + 1→ вкладкаШрифт→ галочка "Зачеркнутый" — альтернативный путь через диалоговое окно - 🔹
Alt + H → 4— последовательное нажатие для активации функции через ленту (работает в Excel 2010 и новее)
Важно: если комбинация Ctrl + 5 не срабатывает, проверьте языковую раскладку — в некоторых локализациях (например, французской) это сочетание может конфликтовать с системными функциями. Также убедитесь, что выделена именно ячейка с текстом, а не вся строка.
Способ 2: Ручное форматирование через ленту инструментов
Для тех, кто предпочитает визуальный контроль, в Excel предусмотрен графический интерфейс:
- Выделите ячейку или диапазон с текстом
- На вкладке
Главнаяв группеШрифтнайдите кнопку "Зачеркнутый" (иконка с буквой "abc" и линией по центру) - Щелкните по кнопке один раз для активации. Повторный клик уберет зачеркивание
В Excel 2007 иконка может быть скрыта под кнопкой "Другие параметры шрифта" (маленькая стрелка в правом нижнем углу группы Шрифт). В Excel 2019 и Office 365 кнопка вынесена на основную панель для удобства.
Где еще скрывается зачеркивание?
В диалоговом окне "Формат ячеек" (Ctrl+1) на вкладке "Шрифт" есть дополнительные опции: двойное зачеркивание и настройка цвета линии.
Обратите внимание: если текст в ячейке не помещается по ширине, зачеркивание может обрезаться. В этом случае расширьте столбец (Главная → Формат → Автоподбор ширины столбца) или включите Перенос текста.
Способ 3: Условное форматирование для автоматического зачеркивания
Мощный инструмент для динамического управления текстом — условное форматирование. Например, можно автоматически зачеркивать задачи по мере их выполнения:
- Выделите диапазон (например,
A2:A100) - Перейдите на вкладку
Главная → Условное форматирование → Создать правило - Выберите тип правила:
Форматировать только ячейки, которые содержат - В поле "Форматировать только ячейки с" укажите:
Текст → содержащий → Выполнено(или другой триггер) - Нажмите
Формат, перейдите на вкладкуШрифти отметьте "Зачеркнутый"
Уникальная возможность Excel: можно комбинировать зачеркивание с изменением цвета текста (например, серый для выполненных задач) или фоном ячейки. Это создает многомерную визуализацию данных.
| Триггер | Пример условия | Результат |
|---|---|---|
| Текстовое значение | содержащий "Закрыто" |
Зачеркиваются все ячейки со словом "Закрыто" |
| Даты | меньше чем сегодня |
Зачеркиваются просроченные задачи |
| Формула | =B2="Да" |
Зачеркивание по значению в другой ячейке |
Способ 4: Форматирование через диалоговое окно "Формат ячеек"
Это наиболее гибкий метод, позволяющий настроить стиль зачеркивания:
- Выделите ячейки и нажмите
Ctrl + 1(или правая кнопка →Формат ячеек) - Перейдите на вкладку
Шрифт - В разделе
Видоизменениеотметьте:- 🔘
Зачеркнутый— стандартная линия - 🔘
Двойное зачеркивание— усиливает визуальный эффект
- 🔘
ОК для примененияДополнительный бонус: здесь же можно изменить цвет зачеркивания (по умолчанию используется цвет текста). Например, красное зачеркивание часто применяют для обозначения критических ошибок в данных.
Ячейка содержит текст (не формулу)|Выделен правильный диапазон|Учтена ширина столбца|Проверены настройки условного форматирования-->
⚠️ Внимание: Двойное зачеркивание может плохо отображаться при печати таблиц с мелким шрифтом (размер < 10 пт). Перед отправкой документа на печать проверьте предварительный просмотр (Файл → Печать).
Способ 5: Автоматизация через VBA-макросы
Для продвинутых пользователей Excel предлагает автоматизацию через VBA. Например, этот макрос зачеркнет все ячейки в выделенном диапазоне, содержащие слово "Отмена":
Sub StrikeThroughText()
Dim rng As Range
Dim cell As Range
Set rng = Selection
For Each cell In rng
If InStr(1, cell.Value, "Отмена", vbTextCompare) > 0 Then
cell.Font.Strikethrough = True
End If
Next cell
End Sub
Чтобы использовать макрос:
- Нажмите
Alt + F11для открытия редактора VBA - Вставьте код в новый модуль (
Insert → Module) - Вернитесь в Excel, выделите диапазон и запустите макрос (
Alt + F8→ выберитеStrikeThroughText→Выполнить) - 🚫 Зачеркивание не применяется:
- Проверьте, что выделена именно ячейка с текстом, а не формула (формулы не поддерживают текстовое форматирование)
- Убедитесь, что ячейка не защищена от изменений (
Рецензирование → Защитить лист)
- 🚫 Искажение при печати:
- Отключите режим "Черновик" в настройках печати (
Файл → Печать → Параметры принтера) - Используйте шрифты Calibri или Arial — они лучше масштабируются
- Отключите режим "Черновик" в настройках печати (
- 🚫 Зачеркивание пропадает при копировании:
- Используйте
Специальная вставка → Форматы(Ctrl + Alt + V → Ф) для переноса только форматирования
- Используйте
Для регулярного использования сохраните файл как .xlsm (с поддержкой макросов). В Excel Online VBA не поддерживается — это ограничение веб-версии.
Распространенные ошибки и как их избежать
Даже в простой операции с зачеркиванием пользователи сталкиваются с типичными проблемами:
⚠️ Внимание: В Excel для Mac комбинацияCtrl + 5может конфликтовать с системными сочетаниями. В этом случае используйте альтернативный путь через менюФормат → Шрифт → Зачеркнутый.
FAQ: Ответы на частые вопросы
Можно ли зачеркнуть только часть текста в ячейке?
Да, но только если текст введен непосредственно в ячейку (не через формулу). Выделите часть текста в строке формул (клавиша F2), затем примените зачеркивание через ленту или Ctrl + 5.
Почему зачеркивание не работает в защищенном листе?
Защита листа блокирует изменение формата ячеек. Чтобы разрешить зачеркивание:
- Перейдите на вкладку
Рецензирование → Снять защиту листа - Примените зачеркивание
- Верните защиту обратно (
Защитить лист)
Или настройте разрешения при защите: Рецензирование → Защитить лист → Форматирование ячеек (снимите галочку с запрета).
Как убрать зачеркивание со всего листа сразу?
Используйте функцию Найти и выделить:
Главная → Найти и выделить → Выделить группу ячеек- Выберите
Формат→ на вкладкеШрифтотметьте "Зачеркнутый" - Нажмите
ОК— будут выделены все ячейки с зачеркиванием - Снимите зачеркивание через ленту или
Ctrl + 5
Есть ли зачеркивание в Excel Online?
Да, но с ограничениями:
- 🔹 Горячие клавиши
Ctrl + 5работают - 🔹 Кнопка на ленте доступна в разделе
Главная → Шрифт - 🚫 Нет поддержки VBA и некоторых расширенных параметров форматирования
Для двойного зачеркивания потребуется десктопная версия Excel.
Можно ли зачеркнуть текст в сводной таблице?
Да, но с нюансами:
- 🔹 Зачеркивание применяется к значениям, но не к заголовкам строк/столбцов
- 🔹 При обновлении сводной таблицы (
Анализ → Обновить) форматирование сохраняется - 🔹 Для условного форматирования используйте правила на основе значений ячеек, а не формул с ссылками