Зачем зачёркивать текст в 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. Он подходит тем, кто предпочитает работать мышью или не помнит горячие клавиши. Инструкция:
- Выделите ячейку или диапазон.
- Перейдите на вкладку Главная (Home).
- В группе Шрифт (Font) найдите кнопку Зачёркнутый (Strikethrough) — она выглядит как буква с горизонтальной линией (ab̶c̶).
- Нажмите на неё один раз, чтобы применить зачёркивание, ещё раз — чтобы убрать.
Если кнопки нет на панели:
- 🔹 В Excel 2010-2013 она может быть скрыта под кнопкой Другие параметры (три точки в правом нижнем углу группы «Шрифт»).
- 🔹 В Excel 2016+ проверьте, не свёрнута ли группа «Шрифт» — наведите курсор на границу ленты и потяните вниз.
Где ещё скрывается кнопка зачёркивания?
В некоторых локализованных версиях Excel (например, на немецком или французском) кнопка может называться иначе: Durchgestrichen или Barré. Также она дублируется в контекстном меню, которое открывается по правому клику на ячейке → «Формат ячеек» → вкладка «Шрифт».
Важно: если вы копируете ячейку с зачёркнутым текстом в другую книгу Excel, форматирование сохраняется. Но при вставке в Word или Google Sheets может пропасть — это зависит от настроек буфера обмена.
Способ 3: Формат ячеек — расширенные настройки
Когда нужно не только зачеркнуть текст, но и настроить стиль линии (толщину, цвет), используйте диалоговое окно Формат ячеек. Это единственный способ сделать зачёркивание красным, зелёным или пунктирным — стандартные методы предлагают только чёрную сплошную линию.
Как открыть:
- 🔹 Горячие клавиши:
Ctrl + 1(работает в любой версии Excel). - 🔹 Правая кнопка мыши → Формат ячеек.
- 🔹 На ленте: Главная → группа Ячейки → Формат → Формат ячеек.
В открывшемся окне:
- Перейдите на вкладку Шрифт.
- Поставьте галочку рядом с Зачёркнутый.
- (Опционально) Нажмите на кнопку Цвет рядом с «Зачёркнутый», чтобы выбрать оттенок линии.
- Для изменения толщины линии используйте поле Подчёркивание (но это повлияет и на нижнюю линию текста).
Выделить ячейку|Открыть «Формат ячеек» (Ctrl+1)|Вкладка «Шрифт»|Поставить галочку «Зачёркнутый»|Выбрать цвет линии|Нажать «ОК»
-->
Пример применения: в отчёте о продажах можно зачёркивать красным просроченные сделки, а зелёным — выполненные досрочно. Это визуально разделяет данные без дополнительных столбцов.
Способ 4: Условное форматирование — автоматическое зачёркивание
Если зачёркивание нужно применять динамически (например, для выполненных задач или устаревших цен), используйте условное форматирование. Этот метод позволяет задать правила, по которым Excel сам будет зачёркивать ячейки.
Пример: в списке задач (столбец A) зачёркиваем те, где в столбце B стоит «Готово». Инструкция:
- Выделите диапазон с задачами (например,
A2:A100). - Перейдите на вкладку Главная → Условное форматирование → Создать правило.
- Выберите тип правила: Использовать формулу для определения форматируемых ячеек.
- Введите формулу:
=$B2="Готово". - Нажмите Формат → вкладка Шрифт → поставьте галочку Зачёркнутый.
- Сохраните правило.
Теперь при изменении значения в столбце B на «Готово» текст в соответствующей ячейке столбца A будет автоматически зачёркнут.
Нюансы:
- 🔹 Формула в правиле должна быть относительной (без
$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
Как использовать:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код в новый модуль (Insert → Module).
- Выделите диапазон в 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 Таблицах процесс аналогичен:
- Выделите ячейку.
- Нажмите на иконку Формат текста (буква A с чертой) → Зачёркнутый.
- Или используйте комбинацию:
Alt + Shift + 5(в английской раскладке).
Условное форматирование также поддерживается, но синтаксис формул может отличаться.
Почему при печати зачёркивание не видно?
Проблема чаще всего связана с настройками принтера или параметрами страницы:
- 🔹 Проверьте, что в
Файл → Печать → Настройкистоит Печатать качество: высокое. - 🔹 Убедитесь, что цвет линии контрастный (например, чёрный на белом фоне).
- 🔹 Попробуйте экспортировать лист в
PDF(Файл → Экспорт) и распечатать оттуда.
Можно ли зачеркнуть ячейку на телефоне (мобильный Excel)?
Да, но функционал ограничен:
- Откройте файл в приложении Excel для Android/iOS.
- Выделите ячейку → нажмите на иконку Формат (буква A с карандашом).
- Перейдите на вкладку Шрифт и включите Зачёркнутый.
Горячие клавиши и VBA в мобильной версии не работают.
Как сделать двойное зачёркивание?
Excel не поддерживает двойное зачёркивание стандартными средствами. Обходные пути:
- 🔹 Используйте надстройку (например, Ablebits).
- 🔹 Вставьте текст как объект WordArt (вкладка Вставка) и настройте двойную линию вручную.
- 🔹 Для печатных документов добавьте вторую линию через Формат ячеек → Граница (но это зачёркнет всю ячейку, а не текст).