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

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

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

Если вы работаете с большими таблицами, где нужно регулярно помечать данные как устаревшие, эта статья сэкономит вам часы рутинной работы. А для тех, кто только начинает осваивать Excel, мы подготовили визуальные подсказки и уникальную таблицу совместимости методов с разными версиями программы — такой информации нет даже в официальной документации Microsoft.

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

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

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

Ctrl + 5

Эта комбинация активирует функцию зачеркивания — текст в выделенных ячейках сразу же пересечет горизонтальная линия. Чтобы убрать зачеркивание, повторите ту же комбинацию.

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

⚠️ Внимание: В некоторых локализациях Excel (например, в немецкой версии) комбинация Ctrl + 5 может конфликтовать с другими функциями. В этом случае используйте альтернативный метод из следующего раздела.

Если горячие клавиши не сработали, проверьте:

  • 🔹 Выделена ли ячейка (а не весь лист)
  • 🔹 Не включен ли режим Num Lock — он может блокировать сочетания с цифрами
  • 🔹 Не переопределена ли комбинация в настройках Excel (реже всего, но бывает)

2. Через панель инструментов: визуальный метод

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

Инструкция:

  1. Выделите ячейку или диапазон ячеек с текстом.
  2. Перейдите на вкладку Главная в верхнем меню.
  3. В группе Шрифт найдите кнопку Зачеркнутый (иконка с буквой "а", перечеркнутой линией).
  4. Щелкните по кнопке один раз, чтобы применить зачеркивание.

💡 Полезный совет: Если кнопка Зачеркнутый не видна на панели, кликните по стрелке в правом нижнем углу группы Шрифт — откроется окно Формат ячеек, где можно включить зачеркивание вручную.

Ячейка содержит текст (не формулу)

Текст не скрыт из-за узкой ширины столбца

Не включен режим "Защита листа"

Формат ячейки не "Общий" (для чисел зачеркивание не применяется)-->

В Excel 365 и Excel 2019 кнопка зачеркивания может находиться в выпадающем меню группы Шрифт (под иконкой с тремя точками). Если не нашли сразу — наведите курсор на группу, и все скрытые опции появятся автоматически.

3. Условное форматирование: зачеркивание по правилу

Это самый мощный метод, который позволяет автоматически зачеркивать текст при выполнении определенных условий. Например, вы можете настроить правило, чтобы все ячейки со словом "Устарело" или датой раньше текущей зачеркивались автоматически.

Как это сделать:

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

Теперь при изменении данных в ячейках зачеркивание будет применяться автоматически. Этот метод незаменим для динамических отчетов, где данные регулярно обновляются.

Пример формулы для условного зачеркивания

Используйте правило "Использовать формулу..." и введите:

=ИЛИ(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

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

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте код в новый модуль (InsertModule).
  3. Вернитесь в 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 зачеркивание всегда отображается цветом шрифта. Однако можно обойти это ограничение:

  1. Добавьте поверх текста линию с помощью ВставкаФигуры (прямая линия).
  2. Настройте цвет и толщину линии.
  3. Закрепите линию за ячейкой (Формат фигурыСвойстваПеремещать и изменять размер вместе с ячейками).

Этот метод требует ручной настройки для каждой ячейки, но дает полный контроль над внешним видом.

Работает ли зачеркивание в сводных таблицах?

Да, но с оговорками:

  • 🔄 Зачеркивание применяется к тексту в сводной таблице, но может сбрасываться при обновлении данных (АнализОбновить).
  • 📌 Чтобы сохранить форматирование, используйте условное форматирование или VBA-макросы, которые применяют стиль после каждого обновления.