Как зачеркнуть текст в ячейке Excel: все способы от простого к сложному

Зачем зачёркивать текст в Excel и когда это пригодится

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

В отличие от удаления или скрытия ячеек, зачёркивание сохраняет информацию доступной для формул, фильтров и анализа. Например, если в ячейке A1 записано число 100, а вы его зачеркнули, формула =СУММ(A1:A5) всё равно учтёт это значение. Это критично для бухгалтерских расчётов, где важна полнота данных, но нужно визуально отделить актуальное от устаревшего.

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

Способ 1: Горячие клавиши — самый быстрый метод

Если нужно зачеркнуть текст прямо сейчас, комбинация клавиш сэкономит вам секунды. Этот способ работает во всех версиях Excel (2010, 2013, 2016, 2019, 2021, 365) и не требует поиска меню.

Выделите ячейку (или диапазон) и нажмите:

Ctrl + 5

Эта комбинация включает/выключает зачёркивание. Если клавиши не сработали, проверьте:

  • 🔹 На клавиатуре включён Num Lock (иногда мешает работе горячих клавиш).
  • 🔹 Вы не перепутали Ctrl с Alt — в некоторых раскладках клавиатуры они расположены близко.
  • 🔹 В Excel не открыто диалоговое окно (например, поиска), которое блокирует сочетания клавиш.

Преимущество метода: мгновенный результат без отвлечения на интерфейс. Недостаток — если вы часто используете другие сочетания с Ctrl, можно случайно нажать не ту комбинацию.

Способ 2: Панель инструментов «Шрифт»

Визуально самый очевидный способ — через ленту Excel. Он подходит тем, кто предпочитает работать мышью или не помнит горячие клавиши. Инструкция:

  1. Выделите ячейку или диапазон.
  2. Перейдите на вкладку Главная (Home).
  3. В группе Шрифт (Font) найдите кнопку Зачёркнутый (Strikethrough) — она выглядит как буква с горизонтальной линией (ab̶c̶).
  4. Нажмите на неё один раз, чтобы применить зачёркивание, ещё раз — чтобы убрать.

Если кнопки нет на панели:

  • 🔹 В Excel 2010-2013 она может быть скрыта под кнопкой Другие параметры (три точки в правом нижнем углу группы «Шрифт»).
  • 🔹 В Excel 2016+ проверьте, не свёрнута ли группа «Шрифт» — наведите курсор на границу ленты и потяните вниз.
Где ещё скрывается кнопка зачёркивания?

В некоторых локализованных версиях Excel (например, на немецком или французском) кнопка может называться иначе: Durchgestrichen или Barré. Также она дублируется в контекстном меню, которое открывается по правому клику на ячейке → «Формат ячеек» → вкладка «Шрифт».

Важно: если вы копируете ячейку с зачёркнутым текстом в другую книгу Excel, форматирование сохраняется. Но при вставке в Word или Google Sheets может пропасть — это зависит от настроек буфера обмена.

Способ 3: Формат ячеек — расширенные настройки

Когда нужно не только зачеркнуть текст, но и настроить стиль линии (толщину, цвет), используйте диалоговое окно Формат ячеек. Это единственный способ сделать зачёркивание красным, зелёным или пунктирным — стандартные методы предлагают только чёрную сплошную линию.

Как открыть:

  • 🔹 Горячие клавиши: Ctrl + 1 (работает в любой версии Excel).
  • 🔹 Правая кнопка мыши → Формат ячеек.
  • 🔹 На ленте: Главная → группа ЯчейкиФорматФормат ячеек.

В открывшемся окне:

  1. Перейдите на вкладку Шрифт.
  2. Поставьте галочку рядом с Зачёркнутый.
  3. (Опционально) Нажмите на кнопку Цвет рядом с «Зачёркнутый», чтобы выбрать оттенок линии.
  4. Для изменения толщины линии используйте поле Подчёркивание (но это повлияет и на нижнюю линию текста).

Выделить ячейку|Открыть «Формат ячеек» (Ctrl+1)|Вкладка «Шрифт»|Поставить галочку «Зачёркнутый»|Выбрать цвет линии|Нажать «ОК»

-->

Пример применения: в отчёте о продажах можно зачёркивать красным просроченные сделки, а зелёным — выполненные досрочно. Это визуально разделяет данные без дополнительных столбцов.

Способ 4: Условное форматирование — автоматическое зачёркивание

Если зачёркивание нужно применять динамически (например, для выполненных задач или устаревших цен), используйте условное форматирование. Этот метод позволяет задать правила, по которым Excel сам будет зачёркивать ячейки.

Пример: в списке задач (столбец A) зачёркиваем те, где в столбце B стоит «Готово». Инструкция:

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

Теперь при изменении значения в столбце B на «Готово» текст в соответствующей ячейке столбца A будет автоматически зачёркнут.

📊 Какой способ зачёркивания используете чаще?
Горячие клавиши
Панель инструментов
Формат ячеек
Условное форматирование
VBA

Нюансы:

  • 🔹 Формула в правиле должна быть относительной (без $A$2, иначе правило сработает только для одной ячейки).
  • 🔹 Если данные в столбце B вводятся вручную, убедитесь, что регистр совпадает («Готово» ≠ «готово»).
  • 🔹 Для дат используйте формулы вроде =TODAY()-$B2>30 (зачёркивать, если прошло 30 дней).

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

Если вам нужно зачеркнуть сотни ячеек по сложному критерию (например, все ячейки с отрицательными числами в выделенном диапазоне), VBA сэкономит часы работы. Этот метод требует базовых знаний макросов, но мы дадим готовый код.

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

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

Как использовать:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте код в новый модуль (InsertModule).
  3. Выделите диапазон в Excel и запустите макрос (F5 или кнопка Run).

Для зачёркивания ячеек с отрицательными числами замените условие на:

If IsNumeric(cell.Value) And cell.Value < 0 Then

Предупреждение: перед запуском макроса сохраните файл с расширением .xlsm (с поддержкой макросов), иначе код не сработает. Также проверьте настройки безопасности: Файл → Параметры → Центр управления безопасностью → Параметры центра → Настройка макросов → выберите «Включить все макросы» (только для доверенных файлов!).

Сравнение способов: какой выбрать?

Каждый метод имеет свои плюсы и минусы. В таблице ниже — сравнение по ключевым параметрам:

Способ Скорость Гибкость Автоматизация Сложность Когда использовать
Горячие клавиши (Ctrl+5) ⭐⭐⭐⭐⭐ Быстрое ручное зачёркивание 1-2 ячеек
Панель инструментов ⭐⭐⭐⭐ Если не помните клавиши или работаете мышью
Формат ячеек ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐ Нужно цветное или пунктирное зачёркивание
Условное форматирование ⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐ Динамическое зачёркивание по правилам
VBA-макрос ⭐ (настройка) / ⭐⭐⭐⭐⭐ (запуск) ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐ Сложные критерии или обработка больших данных

Для большинства пользователей достаточно комбинации Ctrl+5 или панели инструментов. Условное форматирование и VBA пригодятся для автоматизации повторяющихся задач.

Как убрать зачёркивание со всех ячеек сразу?

Выделите весь лист (Ctrl+A), откройте «Формат ячеек» (Ctrl+1), снимите галочку «Зачёркнутый» и нажмите «ОК».

Частые ошибки и как их избежать

Даже в простой операции вроде зачёркивания текста пользователи сталкиваются с проблемами. Вот самые распространённые:

⚠️ Внимание: Если после применения зачёркивания текст стал невидимым, проверьте цвет шрифта. В некоторых темах Excel (например, тёмной) чёрная линия на чёрном фоне не видна. Решение: в Формат ячеек → Шрифт поменяйте цвет текста на белый или серый.

Проблема 1: Горячие клавиши не работают.

  • 🔹 Возможная причина: конфликт с другими программами (например, AutoHotkey или драйверами клавиатуры).
  • 🔹 Решение: перезапустите Excel или используйте альтернативный способ (панель инструментов).

Проблема 2: Зачёркивание пропадает при копировании в другую книгу.

  • 🔹 Возможная причина: настройки вставки по умолчанию (Только значения).
  • 🔹 Решение: при вставке выберите Сохранить исходное форматирование (иконка кисти в меню вставки).

Проблема 3: Условное форматирование не срабатывает.

  • 🔹 Возможная причина: в формуле использованы абсолютные ссылки ($A$1 вместо A1).
  • 🔹 Решение: проверьте синтаксис формулы и диапазон применения правила.
⚠️ Внимание: В Excel Online (браузерная версия) некоторые способы могут быть ограничены. Например, VBA не поддерживается, а горячие клавиши зависят от браузера. Для полного функционала используйте десктопную версию.

FAQ: Ответы на частые вопросы

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

Нет, Excel не поддерживает частичное зачёркивание текста в одной ячейке. Альтернативы:

  • 🔹 Разделите текст на две ячейки и зачеркните нужную.
  • 🔹 Используйте надстройку (например, Kutools for Excel), которая добавляет такое форматирование.
Как зачеркнуть ячейку в Google Sheets?

В Google Таблицах процесс аналогичен:

  1. Выделите ячейку.
  2. Нажмите на иконку Формат текста (буква A с чертой) → Зачёркнутый.
  3. Или используйте комбинацию: Alt + Shift + 5 (в английской раскладке).

Условное форматирование также поддерживается, но синтаксис формул может отличаться.

Почему при печати зачёркивание не видно?

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

  • 🔹 Проверьте, что в Файл → Печать → Настройки стоит Печатать качество: высокое.
  • 🔹 Убедитесь, что цвет линии контрастный (например, чёрный на белом фоне).
  • 🔹 Попробуйте экспортировать лист в PDF (Файл → Экспорт) и распечатать оттуда.
Можно ли зачеркнуть ячейку на телефоне (мобильный Excel)?

Да, но функционал ограничен:

  1. Откройте файл в приложении Excel для Android/iOS.
  2. Выделите ячейку → нажмите на иконку Формат (буква A с карандашом).
  3. Перейдите на вкладку Шрифт и включите Зачёркнутый.

Горячие клавиши и VBA в мобильной версии не работают.

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

Excel не поддерживает двойное зачёркивание стандартными средствами. Обходные пути:

  • 🔹 Используйте надстройку (например, Ablebits).
  • 🔹 Вставьте текст как объект WordArt (вкладка Вставка) и настройте двойную линию вручную.
  • 🔹 Для печатных документов добавьте вторую линию через Формат ячеек → Граница (но это зачёркнет всю ячейку, а не текст).