Зачеркивание текста в Microsoft Excel — казалось бы, простая задача, но многие пользователи сталкиваются с трудностями при её выполнении. В отличие от Word, где кнопка зачеркивания всегда под рукой, в Excel этот инструмент спрятан глубже. При этом потребность в таком форматировании возникает часто: от пометки выполненных задач в чек-листах до визуального выделения устаревших данных в отчётах.
Сложность усугубляется тем, что в разных версиях Excel (2010, 2013, 2016, 2019, 2021, 365) интерфейс слегка отличается, а некоторые методы — например, использование горячих клавиш или условного форматирования — требуют знания нюансов. Эта статья покрывает все актуальные способы, включая редкие приёмы для опытных пользователей.
Мы разберём не только стандартные инструменты панели форматирования, но и автоматизированные подходы через VBA, а также покажем, как сделать зачеркивание динамическим (например, при достижении определённого условия в ячейке). Особое внимание уделим совместимости методов с разными версиями Excel и их поведению при экспорте в PDF или Google Sheets.
Если вы ищете быстрый ответ — используйте горячие клавиши Ctrl + 5 (Windows) или Command + Shift + X (Mac). Для глубокого понимания читайте дальше.
1. Базовый способ: кнопка зачеркивания на ленте
Самый очевидный метод — использование встроенной кнопки на панели инструментов. Однако её расположение зависит от версии Excel и текущего состояния ленты.
В Excel 2016–2023 и Office 365 кнопка зачеркивания («Черкнуть») находится в группе Шрифт на вкладке Главная. Если её не видно — возможно, панель свернута. Чтобы развернуть её:
- 🔹 Нажмите на стрелочку в правом нижнем углу группы
Шрифт(рядом с кнопкойЦвет текста). - 🔹 В появившемся окне
Формат ячеекперейдите на вкладкуШрифти отметьте галочкойЗачеркнутый. - 🔹 Альтернативно: кликните правой кнопкой по выделенным ячейкам →
Формат ячеек→ вкладкаШрифт.
В Excel 2010–2013 кнопка может быть скрыта за кнопкой Дополнительные параметры (маленькая стрелка внизу группы Шрифт). Если вы часто используете зачеркивание, добавьте кнопку на панель быстрого доступа:
| Версия Excel | Расположение кнопки | Горячие клавиши |
|---|---|---|
| Excel 2010–2013 | Группа Шрифт → раскрывающийся список |
Ctrl + 5 |
| Excel 2016–2021 | Группа Шрифт (видна сразу) |
Ctrl + 5 |
| Office 365 (онлайн) | Главная → Шрифт → Зачеркнутый |
Нет (только через меню) |
| Excel для Mac | Главная → Шрифт |
Command + Shift + X |
⚠️ Внимание: В Excel Online (браузерная версия) горячие клавишиCtrl + 5не работают. Используйте только менюФормат ячеек.
2. Горячие клавиши для быстрого зачеркивания
Если вам нужно регулярно зачеркивать текст, запомните комбинации клавиш — это сэкономит время. В Windows и Mac они различаются:
Для Windows (все версии Excel):
Ctrl + 5
Эта комбинация работает и в Google Sheets, и в LibreOffice Calc. Если она не срабатывает — проверьте, не конфликтует ли она с другими программами (например, с AutoHotkey или менеджерами окон).
Для Mac:
Command + Shift + X
На некоторых клавиатурах MacBook может потребоваться удерживать Fn для активации функциональных клавиш.
Чтобы убрать зачеркивание, повторно нажмите ту же комбинацию или используйте:
Ctrl + Space
(это сбросит всё форматирование ячейки к стандартному).
3. Зачеркивание через формат ячеек (расширенные настройки)
Метод через окно Формат ячеек даёт больше контроля над стилем зачеркивания. Например, здесь можно выбрать двойное зачеркивание или настроить цвет линии.
Пошаговая инструкция:
- Выделите ячейки с текстом, который нужно зачеркнуть.
- Нажмите
Ctrl + 1(или правая кнопка →Формат ячеек). - Перейдите на вкладку
Шрифт. - В разделе
Видоизменениевыберите:- 🔘
Зачеркнутый— стандартная линия. - 🔘
Двойное зачеркивание— две параллельные линии (доступно не во всех версиях).
- 🔘
ОК.Дополнительно можно изменить цвет зачеркивания:
- 🎨 В том же окне перейдите на вкладку
Заливкаи выберите цвет для текста — зачеркивание примет этот цвет. - 🎨 Для отдельного цвета линии потребуется VBA (см. раздел 6).
⚠️ Внимание: Двойное зачеркивание может не отображаться корректно при экспорте в PDF или печати на некоторых принтерах. Перед финальным сохранением документа проверьте предварительный просмотр (Файл → Печать).
Выделите зачеркнутые ячейки|Откройте предварительный просмотр (Ctrl + F2)|Проверьте видимость зачеркивания|При необходимости измените цвет или стиль линии-->
4. Условное зачеркивание (автоматическое по правилам)
Если текст нужно зачеркивать автоматически при выполнении условия (например, при значении ДА или дате раньше сегодняшней), используйте условное форматирование.
Пример: зачеркнуть все ячейки со словом Выполнено:
- Выделите диапазон (например,
A1:A100). - Перейдите на вкладку
Главная→Условное форматирование→Создать правило. - Выберите
Форматировать только ячейки, которые содержат. - В поле
Форматировать только ячейки сукажите:- 📝
Текст→содержащий→ введитеВыполнено.
- 📝
Формат → вкладка Шрифт → отметьте Зачеркнутый.Для числовых значений (например, зачеркнуть просроченные задачи):
- 📅 Создайте правило с формулой:
=A1(где A1— первая ячейка диапазона). - 💰 Для финансовых данных:
=A1=0(зачеркнуть нулевые значения).
Условное зачеркивание не сохраняется при копировании ячеек через буфер обмена — правила придётся настраивать заново в новом документе.
Используйте Как скопировать условное форматирование вместе с правилами
Формат по образцу (кисть на вкладке Главная). Выделите ячейку с правилом, кликните по кисти, затем выделите целевой диапазон. Правила условного форматирования будут скопированы вместе со стилем.
5. Зачеркивание через VBA (для автоматизации)
Если вам нужно зачеркнуть сотни ячеек по сложному критерию или сделать это частью макроса, используйте VBA. Например, следующий код зачеркнёт все ячейки на листе, содержащие слово Устарело:
Sub StrikeThroughText()
Dim cell As Range
For Each cell In ActiveSheet.UsedRange
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, выберитеStrikeThroughTextи нажмитеВыполнить.
Для изменения цвета зачеркивания добавьте строку:
cell.Font.Color = RGB(255, 0, 0) ' Красный цвет
Если макрос не работает:
- 🔧 Убедитесь, что включена поддержка макросов (
Файл → Параметры → Центр управления безопасностью → Параметры центра... → Включить все макросы). - 🔧 Сохраните файл как
.xlsm(с поддержкой макросов).
⚠️ Внимание: Макросы из непроверенных источников могут содержать вредоносный код. Всегда проверяйте скрипты перед запуском, особенно если файл получен по электронной почте или скачан из интернета.
6. Зачеркивание в мобильной версии Excel
В приложении Excel для Android/iOS функциональность ограничена, но зачеркнуть текст можно:
- 📱 Выделите ячейку → тапните по значку
A(форматирование текста) →Дополнительно→Зачеркнутый. - 📱 В Excel для iPad интерфейс ближе к десктопной версии — кнопка находится на вкладке
Главная.
Ограничения мобильной версии:
- ❌ Нет горячих клавиш.
- ❌ Условное форматирование работает только для цветов, но не для зачеркивания.
- ❌ Нет поддержки VBA.
Если вам нужно отредактировать файл с зачеркиваниями на телефоне, используйте Google Sheets — там поддержка форматирования шире. Для этого экспортируйте файл в .xlsx и откройте его в Sheets.
7. Совместимость с другими программами
Зачеркнутый текст в Excel может отображаться по-разному при открытии в других табличных редакторах:
| Программа | Поддержка зачеркивания | Нюансы |
|---|---|---|
| Google Sheets | Да | Горячие клавиши: Alt + Shift + 5 (Windows), Command + Shift + X (Mac). |
| LibreOffice Calc | Да | Кнопка на панели инструментов или Ctrl + 5. |
| Apple Numbers | Частично | Зачеркивание применяется, но может исчезнуть при обратном экспорте в Excel. |
| PDF (при экспорте) | Да | Рекомендуется использовать стандартный шрифт (например, Arial) для корректного отображения. |
При переносе файлов между программами:
- 🔄 Сохраняйте файл в формате
.xlsx(не.xls), чтобы минимизировать потери форматирования. - 🔄 Перед экспортом в PDF проверьте, что зачеркивание видно в режиме предварительного просмотра.
Частые вопросы (FAQ)
Можно ли зачеркнуть только часть текста в ячейке?
Нет, в Excel зачеркивание применяется ко всему содержимому ячейки. Если нужно зачеркнуть отдельное слово, разделите текст по разным ячейкам или используйте надстройку для работы с форматированием частей текста (например, Charles Williams' Text Tools).
Почему зачеркивание не печатается?
Проблема может быть в настройках принтера или стиле линии:
- Проверьте, что в
Файл → Печать → Параметры страницыне стоит галочкаЧерновик. - Убедитесь, что цвет зачеркивания контрастирует с фоном (например, чёрный текст на белом фоне).
- Попробуйте изменить шрифт на
ArialилиCalibri.
Как убрать зачеркивание со всех ячеек на листе?
Выделите весь лист (Ctrl + A), затем нажмите Ctrl + Space (сброс форматирования) или Ctrl + 5 (переключение зачеркивания). Для избирательного удаления используйте Найти и выделить (Ctrl + F) с поиском по формату.
Работает ли зачеркивание в защищённых ячейках?
Да, но только если при настройке защиты листа (Рецензирование → Защитить лист) не установлена галочка Форматировать ячейки. В этом случае изменить зачеркивание можно только после снятия защиты.
Можно ли сделать зачеркивание анимационным (например, мигающим)?
В стандартном Excel — нет. Для такого эффекта потребуется:
- Использовать VBA с таймером (сложно в реализации).
- Экспортировать данные в PowerPoint и добавить анимацию там.