Зачеркнутый текст в Microsoft Excel — это не просто декоративный элемент. Он активно используется для пометки выполненных задач в чек-листах, выделения устаревших данных в отчетах или визуального отделения информации, которая больше не актуальна. Но далеко не все пользователи знают, что в Excel есть сразу 5 различных способов добавить зачеркивание — от элементарных до продвинутых с использованием VBA.
В этой статье вы найдете пошаговые инструкции для каждой версии программы (включая Excel Online и мобильные приложения), а также узнаете, как автоматизировать процесс с помощью формул и макросов. Мы разберем не только стандартные методы, но и малоизвестные трюки — например, как сделать зачеркивание условным (только при выполнении определенного условия) или как применить его ко всей строке одним кликом.
Если вы работаете с большими таблицами, где нужно регулярно помечать данные как устаревшие, эта статья сэкономит вам часы рутинной работы. А для тех, кто только начинает осваивать Excel, мы подготовили визуальные подсказки и уникальную таблицу совместимости методов с разными версиями программы — такой информации нет даже в официальной документации Microsoft.
1. Самый быстрый способ: горячие клавиши
Для тех, кто ценит скорость, есть комбинация клавиш, которая работает во всех версиях Excel (начиная с 2007 года). Этот метод идеален, если нужно зачеркнуть один-два фрагмента текста прямо во время работы.
Выделите ячейку (или диапазон ячеек), затем нажмите:
Ctrl + 5
Эта комбинация активирует функцию зачеркивания — текст в выделенных ячейках сразу же пересечет горизонтальная линия. Чтобы убрать зачеркивание, повторите ту же комбинацию.
⚠️ Внимание: В некоторых локализациях Excel (например, в немецкой версии) комбинация Ctrl + 5 может конфликтовать с другими функциями. В этом случае используйте альтернативный метод из следующего раздела.
Если горячие клавиши не сработали, проверьте:
- 🔹 Выделена ли ячейка (а не весь лист)
- 🔹 Не включен ли режим
Num Lock— он может блокировать сочетания с цифрами - 🔹 Не переопределена ли комбинация в настройках Excel (реже всего, но бывает)
2. Через панель инструментов: визуальный метод
Если вы предпочитаете работать мышью, зачеркнутый текст можно добавить через ленту инструментов. Этот способ универсален и работает даже в Excel Online (веб-версия).
Инструкция:
- Выделите ячейку или диапазон ячеек с текстом.
- Перейдите на вкладку
Главнаяв верхнем меню. - В группе
Шрифтнайдите кнопку Зачеркнутый (иконка с буквой "а", перечеркнутой линией). - Щелкните по кнопке один раз, чтобы применить зачеркивание.
💡 Полезный совет: Если кнопка Зачеркнутый не видна на панели, кликните по стрелке в правом нижнем углу группы Шрифт — откроется окно Формат ячеек, где можно включить зачеркивание вручную.
Ячейка содержит текст (не формулу)
Текст не скрыт из-за узкой ширины столбца
Не включен режим "Защита листа"
Формат ячейки не "Общий" (для чисел зачеркивание не применяется)-->
В Excel 365 и Excel 2019 кнопка зачеркивания может находиться в выпадающем меню группы Шрифт (под иконкой с тремя точками). Если не нашли сразу — наведите курсор на группу, и все скрытые опции появятся автоматически.
3. Условное форматирование: зачеркивание по правилу
Это самый мощный метод, который позволяет автоматически зачеркивать текст при выполнении определенных условий. Например, вы можете настроить правило, чтобы все ячейки со словом "Устарело" или датой раньше текущей зачеркивались автоматически.
Как это сделать:
- Выделите диапазон ячеек, к которому хотите применить правило.
- Перейдите на вкладку
Главная→Условное форматирование→Создать правило. - В окне
Новое правило форматированиявыберите тип правила:Форматировать только ячейки, которые содержат. - В поле
Форматировать только ячейки сукажите условие (например, "Текст" → "содержащий" → "Устарело"). - Нажмите кнопку
Формат, перейдите на вкладкуШрифти поставьте галочку напротивЗачеркнутый. - Сохраните правило кнопкой
ОК.
Теперь при изменении данных в ячейках зачеркивание будет применяться автоматически. Этот метод незаменим для динамических отчетов, где данные регулярно обновляются.
Используйте правило "Использовать формулу..." и введите: Эта формула зачеркнет ячейку, если в ней содержится одно из указанных слов или дата раньше сегодняшней.Пример формулы для условного зачеркивания
=ИЛИ(A1="Устарело"; A1="Архив"; A1
⚠️ Внимание: Условное форматирование имеет приоритеты. Если у вас несколько правил для одной ячейки, зачеркивание может не сработать, если правило с более высоким приоритетом перекрывает его. Проверьте порядок правил в менеджере условного форматирования (Главная → Условное форматирование → Управление правилами).
4. Формат ячеек: ручные настройки
Если вам нужно не только зачеркнуть текст, но и одновременно изменить его цвет, размер или начертание, удобнее использовать окно Формат ячеек. Этот метод дает максимальный контроль над внешним видом текста.
Пошаговая инструкция:
- 📌 Выделите ячейку или диапазон.
- 🖱️ Щелкните правой кнопкой мыши и выберите
Формат ячеек(или нажмитеCtrl + 1). - 🔤 Перейдите на вкладку
Шрифт. - 📋 В разделе
Видоизменениепоставьте галочку напротивзачеркнутый. - 🎨 При необходимости настройте другие параметры шрифта (цвет, размер, начертание).
- ✅ Нажмите
ОК, чтобы применить изменения.
Через это окно можно также настроить двойное зачеркивание (если такой стиль поддерживается шрифтом). Для этого выберите шрифт, который поддерживает двойное перечеркивание (например, Arial Unicode MS или Segoe UI Symbol), и примените зачеркивание дважды.
| Версия Excel | Горячие клавиши | Панель инструментов | Условное форматирование | Формат ячеек | VBA |
|---|---|---|---|---|---|
| Excel 2007-2013 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Excel 2016-2019 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Excel 365 | ✅ | ✅ (в выпадающем меню) | ✅ | ✅ | ✅ |
| Excel Online | ❌ | ✅ | ✅ | ✅ | ❌ |
| Excel для Mac | ✅ (Cmd + Shift + X) | ✅ | ✅ | ✅ | ✅ |
Обратите внимание, что в Excel для Mac комбинация клавиш отличается: вместо Ctrl + 5 используется Cmd + Shift + X. Это связано с особенностями операционной системы macOS, где многие сочетания с Ctrl зарезервированы для системных функций.
5. Автоматизация с помощью VBA
Если вам нужно зачеркивать текст в больших таблицах по сложным правилам, на помощь придет VBA (Visual Basic for Applications). Этот метод требует базовых знаний программирования, но позволяет создавать гибкие решения.
Пример макроса, который зачеркивает все ячейки с текстом "Выполнено" в выделенном диапазоне:
Sub ApplyStrikethrough()
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→ выберитеApplyStrikethrough→Выполнить).
⚠️ Внимание: Перед запуском макросов в Excel необходимо включить их выполнение в настройках безопасности (Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Параметры макросов). В противном случае макросы будут блокироваться.
С помощью VBA можно создавать и более сложные сценарии. Например, макрос, который зачеркивает строки целиком, если в столбце D стоит галочка (или любое другое условие). Это особенно удобно для работы с чек-листами или отчетами о выполнении задач.
6. Зачеркнутый текст в мобильных версиях Excel
В приложениях Excel для Android и iOS функциональность ограничена, но зачеркнутый текст все же можно добавить. Способы зависят от версии приложения и устройства.
Для Android:
- 📱 Выделите ячейку с текстом.
- 🔧 Нажмите на иконку
Формат(значок кисти или буквы "А" с полоской). - 🔤 Выберите
Текст→Зачеркнутый.
Для iOS (iPhone/iPad):
- 📱 Выделите ячейку.
- 🔧 Коснитесь иконки
Формат(значок "А" с полоской). - 🔤 Перейдите на вкладку
Тексти включите опциюЗачеркнутый.
В мобильных версиях нет горячих клавиш и условного форматирования для зачеркивания, но основные функции доступны. Если опция Зачеркнутый не отображается, обновите приложение до последней версии — в старых версиях этот параметр мог быть скрыт.
7. Распространенные ошибки и их решения
Даже опытные пользователи Excel иногда сталкиваются с проблемами при попытке зачеркнуть текст. Вот самые частые ошибки и способы их исправления:
Проблема 1: Зачеркивание не применяется к ячейке.
- 🔹 Проверьте, что ячейка содержит текст, а не число или формулу. К числовым значениям зачеркивание не применяется (преобразуйте их в текст с помощью функции
=ТЕКСТ(A1;"@")). - 🔹 Убедитесь, что ячейка не защищена от изменений (
Рецензирование→Снять защиту листа).
Проблема 2: Зачеркивание исчезает после сохранения файла.
- 🔹 Сохраните файл в формате
.xlsxили.xlsm(не.csvили.txt, так как эти форматы не поддерживают форматирование). - 🔹 Проверьте, не включен ли режим совместимости с более ранней версией Excel (
Файл→Сведения→Преобразовать).
Проблема 3: Условное форматирование не срабатывает.
- 🔹 Проверьте синтаксис формулы в правиле (например,
=A1="Устарело"вместо=A1=Устарело— текстовые значения должны быть в кавычках). - 🔹 Убедитесь, что диапазон в правиле совпадает с фактическим диапазоном данных.
Если ни один из методов не работает, попробуйте сбросить настройки Excel до стандартных (Файл → Параметры → Дополнительно → Сбросить). В крайнем случае переустановите программу — иногда ошибки форматирования связаны с повреждением системных файлов.
FAQ: Ответы на частые вопросы
Можно ли зачеркнуть только часть текста в ячейке?
Да, но только если текст введен непосредственно в ячейку (не через формулу). Выделите нужный фрагмент прямо в строке формул (F2) и примените зачеркивание через панель инструментов или горячие клавиши. Для текста, сгенерированного формулой, это невозможно — форматирование применяется ко всей ячейке.
Как убрать зачеркивание со всего листа сразу?
Выделите весь лист (Ctrl + A), затем нажмите Ctrl + 5 (или снимите галочку Зачеркнутый в окне Формат ячеек). Если зачеркивание применено через условное форматирование, удалите правило в менеджере условного форматирования.
Почему в печатной версии зачеркивание не видно?
Проверьте настройки печати:
- 🖨️ Убедитесь, что в
Параметрах страницывключена опцияПечатать с качеством черновика— она может отключать некоторые элементы форматирования. - 🔍 Попробуйте экспортировать лист в
PDF(Файл→Экспорт→Создать PDF/XPS) — иногда зачеркивание отображается в PDF, но не на физическом принтере.
Можно ли сделать зачеркивание цветным?
Нет, в стандартных настройках Excel зачеркивание всегда отображается цветом шрифта. Однако можно обойти это ограничение:
- Добавьте поверх текста линию с помощью
Вставка→Фигуры(прямая линия). - Настройте цвет и толщину линии.
- Закрепите линию за ячейкой (
Формат фигуры→Свойства→Перемещать и изменять размер вместе с ячейками).
Этот метод требует ручной настройки для каждой ячейки, но дает полный контроль над внешним видом.
Работает ли зачеркивание в сводных таблицах?
Да, но с оговорками:
- 🔄 Зачеркивание применяется к тексту в сводной таблице, но может сбрасываться при обновлении данных (
Анализ→Обновить). - 📌 Чтобы сохранить форматирование, используйте условное форматирование или VBA-макросы, которые применяют стиль после каждого обновления.