Вычеркнутый текст в Excel: от простого форматирования до автоматизации

Зачем нужен зачёркнутый текст в электронных таблицах?

Вы когда-нибудь сталкивались с ситуацией, когда в Excel нужно визуально отметить устаревшие данные, выполненные задачи или ошибки в отчётах? Зачёркнутый текст — это универсальный инструмент для таких случаев. Он позволяет сохранять информацию в таблице, одновременно сигнализируя пользователям, что эти данные неактуальны или требуют внимания.

В отличие от простого удаления, зачёркивание оставляет след в истории изменений. Это особенно ценно при коллективной работе с документами, где важно отслеживать, какие правки были внесены. Например, в финансовых отчётах зачёркнутые суммы могут указывать на корректировки после аудита, а в проектных планах — на завершённые этапы. Но как реализовать это форматирование быстро и эффективно?

В этой статье мы разберём все доступные способы создания зачёркнутого текста в Excel — от базовых инструментов ленты до автоматизации через VBA, включая малоизвестные приёмы для условного форматирования. Вы узнаете, какой метод лучше использовать в конкретной ситуации, и сможете оптимизировать работу с данными на 30-40%.

Способ 1: Горячие клавиши для мгновенного зачёркивания

Самый быстрый способ применить зачёркивание — использовать комбинацию клавиш. Это идеально подходит для разовых правок, когда нужно отметить 1-2 ячейки. В Excel 2010-2026 действует универсальная последовательность:

  1. Выделите ячейку или диапазон с текстом
  2. Нажмите Ctrl + 5 (в некоторых локализациях может потребоваться Ctrl + Shift + F)
  3. В открывшемся окне Формат ячеек перейдите на вкладку Шрифт
  4. Установите галочку напротив Зачёркнутый и нажмите OK

Для отмены зачёркивания повторите те же действия, сняв галочку. Этот метод работает во всех десктопных версиях Excel, включая Microsoft 365 и Excel Online (с ограничениями).

Преимущество этого способа — скорость. Однако для массового форматирования сотен ячеек лучше использовать другие методы, о которых пойдёт речь далее.

Способ 2: Кнопка на ленте — визуальный контроль

Те, кто предпочитает работать с интерфейсом, могут использовать встроенную кнопку зачёркивания. Она находится в группе Шрифт на вкладке Главная. Вот как ею пользоваться:

  • 📍 Выделите нужные ячейки (можно использовать Ctrl+Пробел для выделения всей таблицы)
  • 🔍 Нажмите на стрелку в правом нижнем углу группы Шрифт (или сразу на иконку abc с зачёркиванием, если она отображается)
  • ✅ В открывшемся окне отметьте опцию Зачёркнутый

В Excel 2019 и новее иконка зачёркивания может отображаться прямо на ленте без необходимости открывать дополнительное окно. Это ускоряет процесс на 20-25% по сравнению с предыдущими версиями.

Где искать кнопку в Excel 2007?

В Excel 2007 путь немного другой: Главная → Шрифт → Диалоговое окно запуска (маленькая стрелка) → Зачёркнутый. Интерфейс этой версии менее интуитивен, поэтому многие пользователи переходят на горячие клавиши.

Совет для работы с большими таблицами: если вам нужно зачёркнуть каждую вторую строку (например, для чередующихся данных), используйте условное форматирование — об этом подробнее в следующем разделе.

Способ 3: Условное форматирование для динамического зачёркивания

Представьте ситуацию: у вас есть список задач, и вы хотите автоматически зачёркивать выполненные, основываясь на значении в соседнем столбце. Здесь на помощь придёт условное форматирование — мощный инструмент Excel, который позволяет применять стили на основе заданных правил.

Рассмотрим пример с таблицей задач:

ЗадачаСтатусОтветственный
Подготовить отчётВыполненоИванов
Отправить клиентуВ процессеПетров
Оплатить счётВыполненоСидорова

Чтобы автоматически зачёркивать задачи со статусом "Выполнено":

  1. Выделите диапазон с названиями задач (столбец A)
  2. Перейдите на вкладку Главная → Условное форматирование → Создать правило
  3. Выберите Использовать формулу для определения форматируемых ячеек
  4. Введите формулу: =$B2="Выполнено"
  5. Нажмите Формат, перейдите на вкладку Шрифт и установите Зачёркнутый

Теперь при изменении статуса на "Выполнено" соответствующая задача будет автоматически зачёркиваться. Этот метод экономит время при работе с динамическими данными, где статус может меняться ежедневно.

📊 Как часто вы используете условное форматирование в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда не пробовал

Способ 4: Формат по образцу для копирования стиля

Если вам нужно применить зачёркивание к нескольким несвязанным ячейкам или диапазонам, удобно использовать инструмент Формат по образцу. Это особенно полезно, когда зачёркнутый текст уже существует в документе, и вы хотите перенести его форматирование на другие элементы.

Алгоритм действий:

  • 🎨 Выделите ячейку с уже зачёркнутым текстом (это будет ваш "образец")
  • 🖌️ Нажмите на иконку Формат по образцу (кисточка) в группе Буфер обмена на вкладке Главная
  • 🖱️ Кликните по тем ячейкам, к которым хотите применить форматирование (они зачёркнутся)
  • 🛑 Чтобы завершить процесс, нажмите Esc или снова кликните по иконке кисточки

Преимущество этого метода — возможность одновременно копировать несколько параметров форматирования (шрифт, цвет, выравнивание и т.д.). Однако будьте осторожны: если в образце был установлен не только зачёркнутый шрифт, но и, например, красный цвет, то оба формата будут скопированы.

Выделить ячейку-образец с нужным форматированием|Убедиться, что в образце нет лишних стилей (цвет, размер шрифта)|Проверьте, что целевые ячейки не заблокированы для редактирования|После применения сохранить изменения (Ctrl+S)-->

Способ 5: VBA-макрос для массового зачёркивания

Для опытных пользователей, работающих с большими объёмами данных, оптимальным решением станет автоматизация через VBA. С помощью макроса можно зачёркивать текст по заданным критериям за считанные секунды.

Пример макроса, который зачёркивает все ячейки в выделенном диапазоне:

Sub ApplyStrikethrough()

Dim rng As Range

For Each rng In Selection

rng.Font.Strikethrough = True

Next rng

End Sub

Чтобы использовать этот код:

  1. Нажмите Alt + F11 для открытия редактора VBA
  2. Вставьте код в новый модуль (Insert → Module)
  3. Вернитесь в Excel, выделите нужные ячейки
  4. Запустите макрос через View → Macros → ApplyStrikethrough → Run

Для более сложных сценариев (например, зачёркивание по условию) можно модифицировать макрос:

Sub StrikethroughIfCompleted()

Dim rng As Range

For Each rng In Selection

If rng.Offset(0, 1).Value = "Выполнено" Then

rng.Font.Strikethrough = True

End If

Next rng

End Sub

Этот макрос проверяет значение в соседней ячейке (справа) и применяет зачёркивание только при совпадении с условием. Внимание: перед использованием макросов всегда создавайте резервную копию файла!

Распространённые ошибки и как их избежать

При работе с зачёркнутым текстом пользователи часто сталкиваются с типичными проблемами. Вот наиболее распространённые из них и способы их решения:

ПроблемаПричинаРешение
Зачёркивание не применяетсяЯчейка заблокирована или защищенаСнимите защиту листа через Рецензирование → Снять защиту листа
Форматирование сбрасывается при обновлении данныхИспользуется условное форматирование с относительными ссылкамиЗакрепите ссылки в формуле знаком $ (например, $B$2)
Макрос не работаетОтключены макросы в настройках безопасностиВключите макросы через Файл → Параметры → Центр управления безопасностью
Зачёркивание отображается не во всех ячейкахРазные стили шрифтов в диапазонеУнифицируйте шрифты перед применением форматирования

Особое внимание уделите совместимости форматов. Например, если вы копируете зачёркнутый текст из Excel в Word, форматирование может потеряться. В таких случаях используйте специальную вставку (Главная → Вставить → Специальная вставка → Сохранить исходное форматирование).

Продвинутые приёмы: комбинация зачёркивания с другими стилями

Зачёркнутый текст становится ещё более эффективным, если комбинировать его с другими видами форматирования. Рассмотрим несколько профессиональных техник:

  • 🎨 Цветное зачёркивание: Сочетание зачёркнутого текста с серым цветом шрифта (RGB(150,150,150)) визуально "приглушает" неактуальные данные, не отвлекая внимание
  • 📊 Условное зачёркивание по датам: Автоматическое зачёркивание просроченных задач с помощью формулы =TODAY()-A2>7 (если дата в ячейке A2 старше недели)
  • 🔄 Динамические отчёты: Используйте зачёркивание вместе с Сводными таблицами, чтобы отмечать исключённые из анализа элементы
  • 🔍 Поиск зачёркнутых данных: Для быстрого поиска всех зачёркнутых ячеек используйте Найти и выделить → Формат → Выбрать формат из ячейки

Интересный приём для проектного управления: создайте легенду в вашей таблице, где разными стилями зачёркивания будут обозначаться разные статусы. Например:

  • Одинарное зачёркивание — выполнено
  • Двойное зачёркивание — отменено
  • Зачёркивание + серый цвет — архивные данные

Для реализации двойного зачёркивания потребуется VBA-код, так как стандартные средства Excel эту опцию не поддерживают.

FAQ: Ответы на частые вопросы о зачёркнутом тексте в Excel

Можно ли сделать зачёркивание в Excel Online?

Да, но с ограничениями. В веб-версии доступно базовое зачёркивание через меню Главная → Формат → Текст → Зачёркнутый. Однако условное форматирование и VBA в Excel Online не поддерживаются. Для продвинутых функций потребуется десктопная версия.

Почему при копировании зачёркнутый текст становится обычным?

Это происходит из-за конфликта форматов между программами. Чтобы сохранить зачёркивание:

  1. Скопируйте ячейки в Excel
  2. В целевом документе (Word, PowerPoint) используйте Специальная вставка → Сохранить исходное форматирование
  3. Или вставляйте как Рисунок (правый клик → Копировать как рисунок)
Как убрать зачёркивание со всех ячеек на листе?

Быстрый способ:

  1. Выделите весь лист (Ctrl+A)
  2. Нажмите Ctrl+1 (или правый клик → Формат ячеек)
  3. На вкладке Шрифт снимите галочку Зачёркнутый
  4. Нажмите OK

Для условного форматирования: Главная → Условное форматирование → Управление правилами → Удалить правило.

Можно ли сделать зачёркивание только для части текста в ячейке?

Да, но только вручную:

  1. Дважды кликните по ячейке для редактирования
  2. Выделите нужный фрагмент текста
  3. Нажмите Ctrl+5 или используйте кнопку зачёркивания на ленте

Для автоматизации этого процесса потребуется VBA-код с использованием метода Characters.

Почему в сводной таблице не работает зачёркивание?

Сводные таблицы имеют ограничения по форматированию. Решения:

  • Примените зачёркивание к исходным данным — оно отразится в сводной таблице
  • Используйте Стили сводной таблицы для косвенного выделения
  • Для сложных случаев преобразуйте сводную таблицу в обычный диапазон (Анализ → Преобразовать в диапазон)

Теперь вы знаете все способы работы с зачёркнутым текстом в Excel — от базовых до профессиональных. Выбирайте метод в зависимости от вашей задачи: для разовых правок подойдут горячие клавиши, для динамических данных — условное форматирование, а для массовой обработки — VBA-макросы. Помните, что визуальное выделение информации — это не только эстетика, но и инструмент повышения продуктивности при работе с данными.