Зачем нужен зачеркнутый текст в электронных таблицах?
Зачеркивание текста в Microsoft Excel — это не просто декоративный прием. В бизнес-среде этот инструмент оформления выполняет сразу несколько практических функций. Например, бухгалтеры используют его для пометки оплаченных счетов в реестрах, менеджеры проектов — для обозначения выполненных задач в чек-листах, а аналитики — для визуального выделения устаревших данных в отчетах.
В отличие от Word или Google Docs, где зачеркнутый текст применяется чаще для редакторской правки, в Excel он становится частью системы визуальных маркеров. Правильное использование этого формата помогает сократить время на анализ таблиц до 30% — глаза автоматически фокусируются на незачеркнутых элементах как на актуальных. Но как именно реализовать это оформление в разных версиях программы?
Способ 1: Горячие клавиши — самый быстрый метод
Если вам нужно зачеркнуть текст прямо сейчас, комбинация клавиш сэкономит время. В Excel 2013-2026 и Office 365 работает универсальное сочетание:
Ctrl + 5
Эта команда применяет или убирает зачеркивание для выделенных ячеек. Особенность метода в том, что он работает даже в режиме редактирования ячейки — не нужно выходить из поля ввода. Например, если вы редактируете формулу и хотите зачеркнуть часть текста внутри неё, просто выделите фрагмент и нажмите Ctrl+5.
- ✅ Работает во всех версиях Excel с 2007 года
- ✅ Применяется к нескольким ячейкам одновременно
- ⚠️ Не сохраняет историю изменений (отменить можно только через
Ctrl+Z)
Способ 2: Панель инструментов «Шрифт»
Визуально более очевидный метод — использование кнопки на ленте инструментов. Найдите группу «Шрифт» на вкладке «Главная» (или «Home» в английской версии). Иконка зачеркивания выглядит как буква «abc» с горизонтальной линией и называется Зачеркнутый (Strikethrough).
Алгоритм действий:
- Выделите ячейку или диапазон ячеек
- Нажмите на иконку зачеркивания (может потребоваться развернуть панель, кликнув на стрелочку в правом нижнем углу группы)
- Для отмены повторите действие
| Версия Excel | Расположение кнопки | Особенности |
|---|---|---|
| Excel 2007-2010 | Вкладка «Главная» → группа «Шрифт» | Может потребоваться развернуть панель |
| Excel 2013-2019 | Вкладка «Главная» → группа «Шрифт» (видна сразу) | Иконка отображается по умолчанию |
| Office 365 / Excel 2026 | Вкладка «Главная» → группа «Шрифт» (адаптивное меню) | Может менять положение в зависимости от ширины окна |
Способ 3: Формат ячеек — расширенные настройки
Для тех, кто предпочитает работать через диалоговые окна, подходит метод через формат ячеек. Этот способ позволяет не только применить зачеркивание, но и комбинировать его с другими параметрами шрифта.
Пошаговая инструкция:
- Выделите целевые ячейки
- Нажмите
Ctrl+1(или правой кнопкой → «Формат ячеек») - Перейдите на вкладку «Шрифт»
- Поставьте галочку напротив «Зачеркнутый»
- Нажмите «ОК»
Важная деталь: в этом окне можно задать двойное зачеркивание, если выбрать соответствующий стиль шрифта (например, «Wingdings» с определенными символами). Однако такой прием работает не во всех версиях Excel и может вызвать проблемы при экспорте в PDF.
Выделить правильный диапазон ячеек
Проверить текущий стиль шрифта
Сохранить исходный файл (на случай ошибок)
Убедиться в отсутствии объединенных ячеек-->
Способ 4: Условное форматирование — автоматическое зачеркивание
Самый мощный инструмент для динамического применения зачеркивания — условное форматирование. Оно позволяет автоматически зачеркивать текст при выполнении определенных условий. Например, можно настроить правило, которое будет зачеркивать задачи в чек-листе при изменении их статуса на «Выполнено».
Пример настройки:
- Выделите диапазон (например,
A1:A10) - Перейдите на вкладку «Главная» → «Условное форматирование» → «Создать правило»
- Выберите «Форматировать только ячейки, которые содержат»
- В поле «Форматировать только ячейки с» выберите «Текст» → «содержащий» → введите «выполнено»
- Нажмите «Формат», перейдите на вкладку «Шрифт» и выберите «Зачеркнутый»
- Сохраните правило
Такой подход особенно полезен для трекеров задач, где статус выполняется через выпадающие списки. Можно создать правило, которое будет зачеркивать всю строку, если в столбце «Статус» появится значение «Готово».
Как сделать двойное зачеркивание через условное форматирование?
К сожалению, стандартными средствами Excel создать двойное зачеркивание через условное форматирование невозможно. Однако можно обойти это ограничение:
1. Создайте пользовательский формат чисел с повторяющимися символами подчеркивания
2. Используйте VBA для применения специального форматирования
3. Добавьте в ячейку символы двойного подчеркивания вручную (не рекомендуется для больших таблиц)
Способ 5: VBA-макрос для пакетного зачеркивания
Для автоматизации рутинных операций с зачеркиванием подойдут макросы. Например, этот код зачеркнет все ячейки в выделенном диапазоне, содержащие определенный текст:
Sub ApplyStrikethrough
Dim rng As Range
Dim cell As Range
Dim searchText As String
searchText = InputBox("Введите текст для поиска:","Зачеркивание ячеек")
If searchText ="" Then Exit Sub
Set rng = Selection
For Each cell In rng
If InStr(1, cell.Value, searchText, vbTextCompare) > 0 Then
cell.Font.Strikethrough = True
End If
Next cell
End Sub
Чтобы использовать этот макрос:
- Нажмите
Alt+F11для открытия редактора VBA - Вставьте код в новый модуль
- Вернитесь в Excel и выделите диапазон
- Запустите макрос через
Alt+F8 - Введите искомый текст в появившемся окне
Предупреждение о безопасности:
⚠️ Внимание: макросы могут содержать вредоносный код. Никогда не запускайте VBA-скрипты из ненадежных источников. Перед использованием чужого кода проверьте его на наличие подозрительных команд типаShell,SendKeysили обращений к внешним файлам.
Распространенные ошибки и их решения
Даже опытные пользователи Excel иногда сталкиваются с проблемами при работе с зачеркнутым текстом. Вот типичные ситуации и способы их исправления:
- 🔴 Зачеркивание не применяется: Проверьте, не защищена ли ячейка или лист от изменений. Снимите защиту через
Рецензирование → Снять защиту листа - 🔴 Исчезает при экспорте в PDF: Перед сохранением в PDF убедитесь, что в настройках печати выбрано
Печатать как на экране - 🔴 Не работает Ctrl+5: В некоторых локализациях Excel это сочетание переназначено. Попробуйте
Alt+H+4(последовательное нажатие) - 🔴 Зачеркивание сбивается при копировании: Используйте специальную вставку (
Ctrl+Alt+V) и выбирайтеФорматы
Особая ситуация возникает при работе с объединенными ячейками. Если вы пытаетесь зачеркнуть текст в объединенной ячейке, а форматирование применяется только к части текста, разъедините ячейки перед форматированием или используйте VBA для равномерного применения стиля.
Альтернативные методы для специфических задач
Иногда стандартное зачеркивание не подходит для решения конкретных задач. Рассмотрим альтернативные подходы:
- 📌 Перечеркнутый текст через символы: Вставьте символ зачеркивания (Unicode
U+0336) между буквами. Подходит для создания эффекта «зачеркнутого по буквам» - 📌 Цветовое выделение: Вместо зачеркивания используйте серый цвет шрифта (#999999) для визуального обозначения неактуальных данных
- 📌 Надстройка «Kutools»: Платное расширение предлагает инструмент
Super Strikethroughс расширенными настройками - 📌 Power Query: Для массовой обработки данных можно создать правило трансформации, добавляющее HTML-теги
<s>при экспорте
Для веб-версии Excel (Excel Online) доступны не все методы. Здесь работает только кнопка на ленте и условное форматирование. Горячие клавиши Ctrl+5 в браузере могут конфликтовать с системными командами (например, обновлением страницы).
FAQ: Частые вопросы о зачеркнутом тексте в Excel
Можно ли сделать зачеркивание разного цвета?
Да, но не стандартными средствами. Вам потребуется:
- Применить обычное зачеркивание
- Изменить цвет шрифта на нужный
- Зачеркнутая линия примет цвет шрифта
Для действительно цветного зачеркивания (например, красная линия на черном тексте) потребуется VBA или надстройки.
Почему при копировании в Word зачеркивание пропадает?
Это связано с различиями в обработке форматирования. Решения:
- Копируйте через специальную вставку →
Форматированный текст (RTF) - Сохраните Excel-файл как PDF, затем конвертируйте PDF в Word
- Используйте
Вставка → Объект → Текст из файлав Word
Как зачеркнуть только часть текста в ячейке?
В Excel нет прямой функции для частичного зачеркивания текста в одной ячейке. Обходные пути:
- Разбейте текст по разным ячейкам
- Используйте надстройку вроде «Ablebits»
- Примените формулу с функцией CHAR(822) для вставки символа зачеркивания между словами
В Excel 365 с функцией TEXTJOIN можно создать формулу, которая будет комбинировать зачеркнутые и обычные фрагменты.
Есть ли ограничение на количество зачеркнутых ячеек в файле?
Технически ограничений нет, но:
- Больше 100 000 зачеркнутых ячеек может замедлить производительность
- При сохранении в
.xls(старый формат) часть форматирования может потеряться - Вемых файлах (Excel Online) сложное форматирование иногда отображается некорректно
Для больших проектов рекомендуется использовать условное форматирование вместо ручного применения стилей.
Как убрать зачеркивание со всего листа сразу?
Самые эффективные способы:
- Выделите весь лист (
Ctrl+A) и нажмитеCtrl+5 - Используйте настройку стиля:
- Создайте новый стиль ячейки без зачеркивания
- Примените его ко всему листу
- Для условного форматирования:
Управление правилами → Удалить все правила