Зачем может понадобиться зачёркивание чисел в Excel
На первый взгляд, зачёркнутое число в электронной таблице выглядит как странный артефакт из эпохи печатных машинок. Но на практике этот приём активно используется в бухгалтерии, проектном менеджменте и аналитике. Например, когда нужно визуально отметить устаревшие данные, не удаляя их из истории, или выделить изменения в отчётности между периодами.
В Microsoft Excel нет отдельной кнопки "Зачеркнуть текст" на главной панели, но функционал реализован через настройки формата ячеек. Более того, зачёркивание можно автоматизировать с помощью условного форматирования — это избавит от рутинного применения стилей к каждой ячейке. В этой статье разберём все рабочие методы, включая малоизвестные трюки для опытных пользователей.
Способ 1: Зачёркивание через панель инструментов
Самый быстрый метод — использовать встроенные инструменты форматирования на ленте. Он подходит для разовых правок, когда нужно зачеркнуть 1-2 числа.
Алгоритм действий:
- 📌 Выделите ячейку или диапазон с числами, которые требуется зачеркнуть
- 🔧 Перейдите на вкладку Главная в верхнем меню
- 🎨 В группе
Шрифтнайдите кнопкуЗачеркнутый(иконка с буквой "abc" и линией по центру) - 🖱️ Кликните по кнопке — выделенные числа сразу получат горизонтальную линию посередине
Если кнопки Зачеркнутый нет на панели, её можно добавить через настройку ленты: Файл → Параметры → Настройка ленты → Основные вкладки → Главная и отметить галочкой соответствующий пункт.
☑️ Проверка перед зачёркиванием
Способ 2: Формат ячеек для точной настройки
Когда требуется не только зачеркнуть число, но и настроить стиль линии (толщину, цвет, тип), используйте диалоговое окно Формат ячеек. Этот метод даёт больше контроля над внешним видом.
Пошаговая инструкция:
- Выделите целевые ячейки
- Нажмите правой кнопкой мыши и выберите
Формат ячеек...(или используйте сочетаниеCtrl+1) - В открывшемся окне перейдите на вкладку Шрифт
- В разделе
Видоизменениеустановите галочку напротивзачеркнутый - При необходимости измените
Цвет текстаилиНачертание(например, на полужирный для лучшей видимости) - Нажмите
ОК, чтобы применить изменения
Через это же окно можно комбинировать зачёркивание с другими эффектами: надстрочный/подстрочный текст, контур или тень. Например, бухгалтеры часто используют сочетание зачёркнутого числа с серым цветом шрифта для обозначения корректировок.
Как сохранить пользовательский стиль?
Создайте собственный стиль ячейки через Главная → Стили → Создать стиль, включив в него зачёркивание. Затем применяйте его в один клик.
Способ 3: Условное форматирование для автоматического зачёркивания
Если числа нужно зачёркивать по определённому правилу (например, все отрицательные значения или данные старше 30 дней), используйте условное форматирование. Это сэкономит время при работе с большими таблицами.
Пример настройки для зачёркивания отрицательных чисел:
- 📊 Выделите диапазон с числами (например,
A1:A100) - 🔄 Перейдите на вкладку Главная →
Условное форматирование→Создать правило - 📝 В окне правила выберите
Форматировать только ячейки, которые содержат - 🔢 В выпадающих списках установите:
Значение ячейки→меньше→0 - 🎨 Нажмите
Формат..., перейдите на вкладку Шрифт и отметьтезачеркнутый - 💾 Сохраните правило кнопкой
ОК
Теперь все отрицательные числа в выделенном диапазоне будут автоматически зачёркиваться. Аналогично можно настроить правила для дат, текстовых значений или формул. Например, зачёркивать числа, которые не изменились по сравнению с предыдущим месяцем:
=A1=B1
где A1 — текущее значение, а B1 — значение за прошлый период.
Способ 4: Зачёркивание через пользовательский числовой формат
Малоизвестный приём — использование пользовательских числовых форматов для имитации зачёркивания. Этот метод не изменяет фактическое содержимое ячейки, а только его отображение, что бывает критично для дальнейших вычислений.
Инструкция:
- Выделите ячейку с числом
- Нажмите
Ctrl+1и перейдите на вкладку Число - В разделе
Числовые форматывыберите(все форматы) - В поле
Тип:введите:
#.##0;[Красный]-#.##0;[Чёрный]0;[Зелёный]@
Затем добавьте в начало каждого раздела символ подчёркивания:
_(он визуально создаёт эффект зачёркивания) - Нажмите
ОК
Преимущество этого метода в том, что число остаётся доступным для формул, а зачёркивание — лишь визуальный эффект. Однако настоящую горизонтальную линию таким способом создать нельзя, только имитацию через нижнее подчёркивание.
⚠️ Внимание: Пользовательские форматы не сохраняются при копировании данных в другие программы (например, в Word или PDF). Для печатных документов лучше использовать стандартное зачёркивание через формат шрифта.
Способ 5: VBA-макрос для массового зачёркивания
Если вам регулярно приходится зачёркивать сотни ячеек по сложным критериям, автоматизируйте процесс с помощью VBA. Например, следующий макрос зачёркивает все числа в выделенном диапазоне, которые меньше среднего значения:
Sub StrikethroughBelowAverage()
Dim rng As Range
Dim cell As Range
Dim avg As Double
Set rng = Selection
avg = Application.WorksheetFunction.Average(rng)
For Each cell In rng
If IsNumeric(cell.Value) Then
If cell.Value < avg Then
cell.Font.Strikethrough = True
Else
cell.Font.Strikethrough = False
End If
End If
Next cell
End Sub
Чтобы использовать этот макрос:
- 📁 Нажмите
Alt+F11, чтобы открыть редактор VBA - 📄 Вставьте код в новый модуль (
Insert → Module) - 🖱️ Выделите диапазон на листе и запустите макрос через
Alt+F8
Для новичков в VBA рекомендуем сначала протестировать макрос на копии данных. Также можно модифицировать код, чтобы зачёркивать числа по другим критериям (например, дубликаты или значения из другого диапазона).
Распространённые ошибки и как их избежать
Даже в простой операции вроде зачёркивания чисел пользователи сталкиваются с типичными проблемами. Вот самые частые из них и способы решения:
| Проблема | Причина | Решение |
|---|---|---|
| Зачёркивание не применяется | Ячейка защищена от редактирования | Снимите защиту через Рецензирование → Снять защиту листа |
| Линия зачёркивания едва видна | Светлый цвет шрифта или фона | Измените цвет текста на тёмный (чёрный, синий) через Формат ячеек → Шрифт |
| Зачёркнутые числа не печатаются | Настройки принтера игнорируют форматирование | Проверьте параметры печати: Файл → Печать → Параметры страницы → Печатать → Форматирование |
| Формулы возвращают ошибку после зачёркивания | Пользовательский формат изменён некорректно | Верните стандартный формат через Главная → Число → Общий |
Ещё одна распространённая ошибка — попытка зачеркнуть результат формулы. Если ячейка содержит формулу (например, =СУММ(A1:A10)), зачёркивание применится только к отображаемому значению, но не к самой формуле. Чтобы зачеркнуть и формулу, и её результат, используйте условное форматирование с правилом =ЕОШИБКА(A1) (зачёркивает ячейки с ошибками).
⚠️ Внимание: В Excel Online (веб-версия) часть функций зачёркивания может быть ограничена. Например, отсутствует поддержка VBA-макросов. Для полного функционала используйте десктопную версию программы.
FAQ: Ответы на частые вопросы
Можно ли зачеркнуть число в Excel на телефоне (мобильная версия)?
Да, но функционал ограничен. В приложении Excel для Android/iOS:
- Выделите ячейку
- Тапните по иконке
Формат(буква "А" с кистью) - Выберите
Ячейка→Шрифт→ включитеЗачёркнутый
Условное форматирование и VBA в мобильной версии недоступны.
Как убрать зачёркивание со всех ячеек на листе?
Самый быстрый способ:
- Нажмите
Ctrl+A, чтобы выделить весь лист - Нажмите
Ctrl+1(Формат ячеек) - На вкладке Шрифт снимите галочку
зачеркнутый - Нажмите
ОК
Для отдельных диапазонов используйте инструмент Найти и выделить (Главная → Найти и выделить → Выделить группу ячеек → Формат...) и укажите в качестве критерия "зачёркнутый шрифт".
Почему после копирования зачёркнутые числа становятся обычными?
Это происходит из-за двух причин:
- Формат вставки: По умолчанию Excel вставляет только значения. Используйте
Специальная вставка → ФорматыилиСохранить исходное форматирование(иконка кисти в меню вставки). - Несовместимость программ: При копировании в Google Sheets или LibreOffice Calc форматирование может теряться. Экспортируйте данные в
PDF, чтобы сохранить зачёркивание.
Можно ли зачеркнуть число в ячейке, но оставить его в формулах?
Да, но только через пользовательский числовой формат (Способ 4). В этом случае визуально число будет зачёркнуто, но в формулах будет участвовать его исходное значение. Например, если в ячейке A1 отображается зачёркнутая цифра "5", формула =A1*2 вернёт "10".
Как зачеркнуть числа в защищённой ячейке?
Сначала снимите защиту с листа:
- Перейдите на вкладку Рецензирование
- Нажмите
Снять защиту листа(может потребоваться пароль) - Примените зачёркивание
- Верните защиту через
Защитить лист
Если вы не знаете пароль, воспользуйтесь VBA-скриптом для его сброса (требуются права администратора).