Зачеркнутый текст в Microsoft Excel — это не просто декоративный элемент, а мощный инструмент визуального управления данными. С его помощью можно отмечать выполненные задачи в чек-листах, выделять устаревшие записи в отчетах или подчеркивать изменения в финансовых моделях. Однако многие пользователи теряются, когда нужно быстро применить это форматирование: то лискать меню в поисках кнопки, то вспоминать комбинации клавиш.
Проблема усугубляется тем, что в разных версиях Excel (2007, 2013, 2019, 365) путь к функции может отличаться, а в мобильной версии и вовсе отсутствует прямой доступ. Эта статья закрывает вопрос раз и навсегда: здесь вы найдете все актуальные способы зачеркивания — от базовых до продвинутых (включая VBA), а также узнаете, как автоматизировать процесс для тысяч ячеек.
Мы разберем не только где находится зачеркивание, но и когда его применять эффективно. Например, знали ли вы, что зачеркнутый текст в формулах отображается иначе, чем в обычных ячейках? Или что в Excel Online для этого есть скрытая функция? Если вы работаете с большими таблицами, где нужно массово зачеркнуть данные по условию, вам пригодится раздел про условное форматирование.
1. Самый быстрый способ: горячие клавиши
Если вам нужно зачеркнуть текст прямо сейчас, запомните эту комбинацию: Ctrl + 5. Это универсальный способ, работающий во всех версиях Excel (начиная с 2007) и даже в Google Sheets. Просто выделите ячейку или диапазон и нажмите комбинацию — текст мгновенно зачеркнется.
Почему именно Ctrl + 5? Дело в том, что в Excel клавиши Ctrl + 1–Ctrl + 6 закреплены за основными стилями форматирования:
- 🔢
Ctrl + 1— открывает окно Формат ячеек - 🔢
Ctrl + 2— жирный текст - 🔢
Ctrl + 3— курсив - 🔢
Ctrl + 4— подчеркивание - 🔢
Ctrl + 5— зачеркивание
Важно: на ноутбуках с небольшими клавиатурами может потребоваться нажимать Fn (например, Ctrl + Fn + 5). Также проверьте, не конфликтует ли комбинация с другими программами (например, AutoCAD или Photoshop используют Ctrl + 5 для своих функций).
Если горячие клавиши не работают, причины могут быть следующими:
- ⚡ Отключены сочетания клавиш в настройках Excel (проверьте в
Файл → Параметры → Лента и панель инструментов) - ⚡ Используется нестандартная раскладка клавиатуры (переключите на английскую)
- ⚡ Ячейка защищена от изменений (снять защиту можно через
Рецензирование → Снять защиту листа)
2. Через ленту: кнопка "Зачеркнутый" на панели инструментов
Визуально самый очевидный метод — использовать кнопку на ленте. В Excel 2016–2023 и Office 365 она находится здесь:
- Выделите ячейку или диапазон.
- Перейдите на вкладку Главная.
- В группе Шрифт найдите значок Зачеркнутый (буква "abc" с горизонтальной линией).
Если кнопки нет на панели:
- 🔧 Возможно, ваша лента свернута. Нажмите стрелку в правом нижнем углу группы Шрифт, чтобы развернуть.
- 🔧 В старых версиях (например, Excel 2007) кнопка может быть скрыта под меню
Формат → Ячейки → Шрифт. - 🔧 Если кнопка отсутствует вовсе, добавьте её через
Файл → Параметры → Настройка ленты(выберите командуЗачеркнутыйв категории Основные команды).
Обратите внимание: кнопка работает по принципу переключателя. То есть если текст уже зачеркнут, повторное нажатие уберет зачеркивание. Это удобно для быстрого редактирования, но может сбивать с толку новичков.
В Excel для macOS путь к функции идентичен, но внешний вид кнопки может отличаться. Если не находите — используйте комбинацию Где искать зачеркивание в Excel для Mac?
Command + Shift + X (аналог Ctrl + 5 для Windows).
3. Через окно "Формат ячеек": когда нужны дополнительные настройки
Если вам требуется не только зачеркнуть текст, но и одновременно изменить шрифт, цвет или добавить другие эффекты, удобнее использовать окно Формат ячеек. Вот как туда попасть:
Способ 1: Нажмите Ctrl + 1 (или кликните правой кнопкой по ячейке и выберите Формат ячеек).
Способ 2: Перейдите в Главная → Шрифт и нажмите на маленькую стрелку в правом нижнем углу группы.
В открывшемся окне:
- Перейдите на вкладку Шрифт.
- Поставьте галочку напротив Зачеркнутый.
- При необходимости настройте другие параметры (например, Цвет текста или Эффекты).
- Нажмите ОК.
Преимущество этого метода в том, что здесь можно сразу применить двойное зачеркивание (если поддерживается шрифтом) или комбинировать с другими стилями. Например, часто используют сочетание:
- 🎨 Зачеркнутый + серый цвет текста — для обозначения неактуальных данных.
- 🎨 Зачеркнутый + жирный — для выделения критически важных изменений.
Выделены только нужные ячейки|Учтено, что зачеркивание скроет ссылки в гиперссылках|Проверено отображение в режиме предварительного просмотра печати|Сохранена копия файла (если работаете с важными данными)-->
4. Условное форматирование: автоматическое зачеркивание по правилам
Допустим, вам нужно зачеркнуть все ячейки со значением "Выполнено" или числами меньше нуля. Вручную это делать неэффективно — здесь поможет условное форматирование. Алгоритм действий:
- Выделите диапазон ячеек (например,
A1:A100). - Перейдите в
Главная → Условное форматирование → Создать правило. - Выберите тип правила:
- 📌 Форматировать только ячейки, которые содержат — для текста или чисел.
- 📌 Использовать формулу для определения форматируемых ячеек — для сложных условий.
Критичный нюанс: условное форматирование имеет приоритет над ручным. Если вы вручную зачеркнете ячейку, а затем примените правило, которое не подразумевает зачеркивание, оно будет удалено.
Примеры формул для условного зачеркивания:
| Цель | Формула | Пример |
|---|---|---|
| Зачеркнуть пустые ячейки | =A1="" | Применимо к диапазону A1:A100 |
| Зачеркнуть даты старше 30 дней | =TODAY()-A1>30 | Ячейки с датами в формате ДД.ММ.ГГГГ |
| Зачеркнуть дубликаты | =COUNTIF($A$1:$A$100;A1)>1 | Работает для текста и чисел |
| Зачеркнуть ячейки с ошибками | =ISERROR(A1) | Полезно для формул типа #ДЕЛ/0! |
5. Зачеркивание через VBA: автоматизация для продвинутых пользователей
Если вам нужно зачеркнуть сотни ячеек по сложному алгоритму (например, только по понедельникам или если значение совпадает с данными из другой таблицы), на помощь придет VBA. Вот базовые скрипты:
Скрипт 1. Зачеркнуть выделенный диапазон:
Sub StrikethroughSelection()
Selection.Font.Strikethrough = True
End Sub
Скрипт 2. Зачеркнуть ячейки с конкретным текстом (например, "Устарело"):
Sub StrikethroughByText()
Dim rng As Range
For Each rng In Selection
If rng.Value = "Устарело" Then
rng.Font.Strikethrough = True
End If
Next rng
End Sub
Чтобы использовать макросы:
- Нажмите
Alt + F11, чтобы открыть редакторVBA. - Вставьте код в новый модуль (
Insert → Module). - Закройте редактор и запустите макрос через
Вид → Макросы(или назначьте ему кнопку на ленте).
Предупреждения при работе с VBA:
⚠️ Внимание: Макросы могут содержать вирусы. Никогда не запускайте скрипты из ненадежных источников. Перед выполнением сохраните файл в формате .xlsm (с поддержкой макросов), иначе код не сработает.
⚠️ Внимание: Если после запуска макроса Excel зависает, вероятно, скрипт попал в бесконечный цикл. НажмитеEsc, чтобы прервать выполнение, и проверьте код на наличие ошибок (например, отсутствует условие выхода из циклаFor).
6. Особенности зачеркивания в разных версиях Excel
Функция зачеркивания есть во всех версиях Excel, но путь к ней может отличаться. Вот ключевые различия:
| Версия Excel | Где искать зачеркивание | Особенности |
|---|---|---|
| Excel 2007 | Главная → Шрифт → Зачеркнутый (кнопка скрыта под выпадающим меню) | Горячие клавиши Ctrl + 5 работают, но могут конфликтовать с другими программами. |
| Excel 2010–2013 | Кнопка видна на ленте в группе Шрифт | Добавлена поддержка двойного зачеркивания для некоторых шрифтов (например, Calibri). |
| Excel 2016–2023 / Office 365 | Кнопка на ленте + контекстное меню при правом клике | Поддержка зачеркивания в условном форматировании с формулами. |
| Excel для Mac | Главная → Шрифт или Command + Shift + X | Нет поддержки некоторых шрифтов с двойным зачеркиванием. |
| Excel Online | Главная → Формат → Текст → Зачеркнутый | Ограниченная функциональность: нет условного форматирования с зачеркиванием. |
В Excel для Android/iOS зачеркивание доступно только в полной версии приложения (не в бесплатной). Чтобы его применить:
- Выделите ячейку.
- Нажмите на значок А (форматирование текста).
- Выберите Дополнительно → Зачеркнутый.
- 🚫 Зачеркивание не применяется:
- Проверьте, не защищен ли лист (
Рецензирование → Снять защиту листа). - Убедитесь, что ячейка не объединена — форматирование применяется только к верхней левой ячейке объединенного диапазона.
- Проверьте, не защищен ли лист (
- 🚫 Зачеркивание пропадает при копировании:
- Используйте специальную вставку (
Главная → Вставить → Форматы). - Если копируете в Word или PDF, экспортируйте через
Файл → Экспортс сохранением форматирования.
- Используйте специальную вставку (
- 🚫 Зачеркнутый текст не печатается:
- Проверьте настройки печати: перейдите в
Файл → Печать → Параметры страницыи убедитесь, что включен вывод цветов и шрифтов. - Если используете черно-белый принтер, зачеркивание может сливаться с текстом — измените цвет линии на серый.
- Проверьте настройки печати: перейдите в
Если вы работаете в Google Sheets, комбинация Alt + Shift + 5 (или через меню Формат → Текст → Зачеркнутый) даст аналогичный эффект, но без поддержки двойного зачеркивания.
7. Распространенные ошибки и как их избежать
Даже опытные пользователи сталкиваются с проблемами при зачеркивании текста. Вот типичные ловушки и их решения:
Ещё одна частая проблема — зачеркивание в формулах. Если вы примените его к ячейке с формулой (например, =СУММ(A1:A10)), то зачеркнется не результат вычисления, а сама формула в строке ввода. Чтобы зачеркнуть только отображаемое значение:
- Преобразуйте формулу в значение (
Копировать → Специальная вставка → Значения). - Примените зачеркивание.
8. Альтернативные способы: когда стандартного зачеркивания недостаточно
Иногда стандартная горизонтальная линия не подходит. Например, вам может понадобиться:
- 🔹 Двойное зачеркивание — поддерживается шрифтами Arial Unicode MS или Wingdings. Примените шрифт к ячейке, затем используйте зачеркивание.
- 🔹 Цветная линия — после зачеркивания измените цвет текста на красный/зеленый через
Главная → Цвет текста. - 🔹 Зачеркивание с отступом — создайте пользовательский формат через
Ctrl + 1 → Число → Все форматыи используйте символы типа_( #,##0.00_);_( (#,##0.00);_(* "-"??_);_(@_).
Для сложных дизайнерских задач (например, зачеркивание только части текста в ячейке) можно использовать надстройки:
- 📌 Kutools for Excel — позволяет применять зачеркивание к отдельным словам в ячейке.
- 📌 Ablebits — поддерживает массовое зачеркивание по нескольким условиям.
Если вам нужно зачеркнуть текст в примечании или фигуре (например, в текстовом поле), выделите текст внутри объекта и используйте комбинацию Ctrl + 5 или кнопку на мини-панели инструментов, которая появляется при выделении.
FAQ: Ответы на частые вопросы
Можно ли зачеркнуть текст в защищенной ячейке?
Нет, если ячейка защищена от изменений (Рецензирование → Защитить лист), применить зачеркивание не получится. Сначала снимите защиту или разблокируйте конкретные ячейки через Формат ячеек → Защита → Снять флажок "Защищаемая ячейка".
Почему зачеркивание не отображается при печати?
Возможные причины:
- В настройках принтера включен режим Черновик (отключает декоративные элементы).
- Цвет линии зачеркивания совпадает с цветом текста (измените цвет шрифта).
- Используется шрифт, не поддерживающий зачеркивание (попробуйте Arial или Times New Roman).
Как зачеркнуть текст в сводной таблице?
Зачеркивание в сводных таблицах работает так же, как и в обычных ячейках. Однако если данные в сводной таблице обновляются автоматически, форматирование может сбрасываться. Чтобы этого избежать:
- Примените зачеркивание через условное форматирование.
- Или используйте
VBA-макрос, который будет запускаться после обновления таблицы.
Есть ли разница между зачеркиванием и перечеркиванием?
В Excel эти термины синонимичны и обозначают горизонтальную линию по центру текста. Однако в типографике перечеркивание может подразумевать диагональную линию (как в символе "Ø"), чего в Excel добиться можно только через вставку специальных символов (Вставка → Символ).
Можно ли зачеркнуть текст в фильтре или срезе?
Нет, зачеркивание применяется только к данным в ячейках. Чтобы визуально отметить элементы фильтра, используйте цветовой фильтр или создайте отдельный столбец с пометками (например, "✔ Выполнено"), который затем отфильтруйте.