Как перечеркнуть цифру в Excel: все способы от форматирования до VBA

Зачем может понадобиться зачёркивание чисел в Excel

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

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

В этой статье мы разберём все возможные методы: от базовых горячих клавиш до автоматизации через VBA, включая малоизвестные трюки с условным форматированием и пользовательскими стилями. Вы узнаете, как применить зачёркивание к отдельным символам внутри ячейки, целым диапазонам и даже динамически меняющимся данным.

Способ 1: Горячие клавиши для быстрого зачёркивания

Самый оперативный метод — использование комбинаций клавиш. Он подходит для разовых операций, когда нужно быстро отметить 1-2 ячейки. В Excel зачёркивание реализовано через формат шрифта, поэтому активируется оно через диалоговое окно Формат ячеек.

Алгоритм действий:

  1. Выделите ячейку или диапазон с числами, которые нужно перечеркнуть.
  2. Нажмите Ctrl + 1 (Windows) или Command + 1 (Mac) — это универсальная комбинация для вызова окна форматирования.
  3. В открывшемся окне перейдите на вкладку Шрифт.
  4. Поставьте галочку напротив пункта Зачёркнутый и нажмите OK.

Для ускорения процесса можно назначить собственную комбинацию клавиш через макрос (об этом расскажем в способе 5). А пока запомните, что это окно позволяет комбинировать зачёркивание с другими эффектами — например, сделать число зачёркнутым и курсивным одновременно.

Способ 2: Использование панели инструментов "Шрифт"

Визуально более наглядный метод — через ленту инструментов. Здесь зачёркивание скрыто в дополнительных опциях меню Шрифт, поэтому многие пользователи его просто не замечают.

Пошаговая инструкция:

  1. Выделите целевые ячейки с числами.
  2. На вкладке Главная в группе Шрифт щёлкните по маленькой стрелке в правом нижнем углу (это вызовет окно Формат ячеек).
  3. Альтернативный путь: нажмите на сам выпадающий список Шрифт (где отображается текущий шрифт, например, Calibri), и внизу меню выберите Другие шрифты....
  4. В открывшемся окне на вкладке Шрифт отметьте Зачёркнутый и сохраните изменения.

Этот метод удобен тем, что позволяет сразу увидеть другие параметры форматирования (цвет, размер, начертание), которые можно применить вместе с зачёркиванием. Например, часто перечёркнутые числа дополнительно выделяют серым цветом для большей наглядности.

Почему нет отдельной кнопки для зачёркивания?

Microsoft не добавляет эту кнопку на основную панель, поскольку зачёркивание считается "второстепенным" форматированием. Однако в Word такая кнопка есть — это связано с разными сценариями использования программ (в текстовом редакторе зачёркивание применяется чаще).

Способ 3: Условное форматирование для динамического зачёркивания

Если вам нужно автоматически зачёркивать числа при выполнении определённых условий (например, при достижении целевого показателя или истечении срока), используйте условное форматирование. Этот метод идеален для дашбордов и отчётов с изменяющимися данными.

Пример: зачёркиваем все числа в колонке B, которые меньше 100.

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

Теперь все числа меньше 100 в выбранном диапазоне будут автоматически зачёркнуты. Этот метод работает и с текстовыми значениями (например, можно зачёркивать ячейки со словом "Устарело").

Тип условия Пример правила Результат
Числовое значение =B1<100 Зачёркиваются все числа < 100
Текстовое содержимое =НАЙТИ("старое";A1) Зачёркиваются ячейки со словом "старое"
Дата =СЕГОДНЯ()-A1>30 Зачёркиваются даты старше 30 дней
Формула =ЕСЛИ(C1="Да";ИСТИНА) Зачёркиваются ячейки, где в колонке C стоит "Да"
📊 Как часто вы используете условное форматирование в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

Способ 4: Пользовательские стили для повторного использования

Если вы регулярно применяете зачёркивание к одним и тем же типам данных, имеет смысл создать пользовательский стиль. Это сэкономит время и обеспечит единообразие оформления во всех ваших файлах.

Инструкция по созданию стиля:

  1. Выделите любую ячейку (содержимое не важно).
  2. Нажмите Ctrl + 1, перейдите на вкладку Шрифт и активируйте Зачёркнутый.
  3. На вкладке Главная в группе Стили нажмите Условное форматирование → Создать стиль (или Стили ячеек → Создать стиль в новых версиях).
  4. В открывшемся окне дайте стилю имя (например, "Зачёркнутое число") и нажмите OK.

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

Выделить ячейку|Активировать зачёркивание через Ctrl+1|Сохранить как новый стиль|Применить к нужным ячейкам-->

Совет: если вы работаете в команде, экспортируйте созданные стили через Файл → Экспорт → Экспортировать стили (доступно в Excel 2016 и новее) и делитесь ими с коллегами для поддержания единого корпоративного оформления.

Способ 5: Автоматизация через VBA (для продвинутых пользователей)

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

Пример макроса для зачёркивания всех чисел в выделенном диапазоне:

Sub ApplyStrikethrough()

Dim rng As Range

For Each rng In Selection

If IsNumeric(rng.Value) Then

rng.Font.Strikethrough = True

End If

Next rng

End Sub

Как использовать этот код:

  1. Нажмите Alt + F11 для открытия редактора VBA.
  2. Вставьте код в новый модуль (Insert → Module).
  3. Вернитесь в Excel, выделите нужный диапазон и запустите макрос через Alt + F8.

Для назначения горячих клавиш макросу:

  1. Перейдите в Файл → Параметры → Настройка ленты → Сочетания клавиш: Настройка...
  2. В категории Макросы найдите ваш макрос и назначьте ему комбинацию (например, Ctrl + Shift + S).

Важно: макросы работают только в файлах с расширением .xlsm (с поддержкой макросов). При сохранении выберите тип Книга Excel с поддержкой макросов, иначе код не будет выполняться.

Способ 6: Зачёркивание отдельных символов в ячейке

Все предыдущие методы зачёркивают содержимое ячейки целиком. Но что делать, если нужно перечеркнуть только часть текста или числа? Например, в ячейке с текстом "Цена: 1500 руб (старая: 1200)" требуется зачеркнуть только "1200".

Решение — использование надстройки "Формат по образцу" или ручное форматирование отдельных символов:

  1. Дважды кликните по ячейке, чтобы перейти в режим редактирования.
  2. Выделите мышью только те символы, которые нужно зачеркнуть (например, цифры 1200).
  3. Нажмите Ctrl + 1, перейдите на вкладку Шрифт и активируйте Зачёркнутый.
  4. Сохраните изменения, нажав Enter.

Альтернативный вариант для часто повторяющихся операций — использование функции ЧАСТЬ() (в новых версиях Excel) или ПСТР() для извлечения фрагментов с последующим применением условного форматирования.

Как зачеркнуть часть числа в формуле?

Если число сгенерировано формулой (например, =A1*10%), стандартными методами зачеркнуть часть результата нельзя. В этом случае нужно:

1. Разбить вычисление на несколько ячеек

2. Применить зачёркивание к нужной части

3. Объединить результат с помощью & (конкатенации)

Типичные ошибки и как их избежать

При работе с зачёркиванием в Excel пользователи часто сталкиваются с неожиданными проблемами. Вот наиболее распространённые из них и способы их решения:

  • 🔹 Зачёркивание не применяется к формулам: Форматирование влияет только на отображаемое значение, а не на саму формулу. Если ячейка содержит =СУММ(A1:A10), зачёркивание применится к результату вычисления, но не к формуле.
  • 🔹 Исчезает зачёркивание после обновления данных: Это происходит, если вы использовали условное форматирование с относительными ссылками. Всегда проверяйте, чтобы в правиле стояли абсолютные ссылки (например, $B$1 вместо B1).
  • 🔹 Не работает зачёркивание в защищённых ячейках: Если лист защищён, а ячейка заблокирована, форматирование применять нельзя. Сначала снимите защиту (Рецензирование → Снять защиту листа).
  • 🔹 Зачёркнутые числа печатаются без зачёркивания: Проверьте настройки принтера — некоторые драйверы игнорируют это форматирование. Попробуйте экспортировать в PDF через Файл → Экспорт.
⚠️ Внимание: В Excel Online (веб-версия) часть методов может не работать. Например, там нет возможности создать пользовательские стили или запустить макросы. Для полного функционала используйте десктопную версию программы.

Ещё одна частая проблема — зачёркивание не отображается при копировании в другие программы (например, в Word или PowerPoint). Это связано с тем, что Excel копирует только значения по умолчанию. Чтобы сохранить форматирование, используйте Специальная вставка → Форматы в целевой программе.

FAQ: Ответы на частые вопросы

Можно ли зачеркнуть числа в Excel на телефоне (мобильная версия)?

В официальном мобильном приложении Excel для Android/iOS функция зачёркивания доступна, но скрыта глубже:

  1. Выделите ячейку.
  2. Тапните по иконке А (Шрифт) на панели инструментов.
  3. В разделе Эффекты найдите Зачёркнутый (может называться Strikethrough в английской версии).

В некоторых версиях этой опции нет — тогда используйте веб-версию Excel Online через браузер.

Как убрать зачёркивание с числа, если оно было применено через условное форматирование?

Если зачёркивание добавлено через условное форматирование, просто удалить формат шрифта недостаточно. Нужно:

  1. Выделить ячейку или диапазон.
  2. Перейти в Условное форматирование → Управление правилами.
  3. Найти правило с зачёркиванием и удалить его или отредактировать условие.

Для массового удаления всех правил используйте Удалить правила → Удалить правила из выделенных ячеек.

Почему при экспорте в PDF зачёркнутые числа становятся невидимыми?

Это известная проблема в некоторых версиях Excel, связанная с рендерингом шрифтов. Решения:

  • Перед экспортом измените шрифт на Arial или Calibri (они лучше поддерживаются).
  • Используйте виртуальный принтер (например, Microsoft Print to PDF) вместо функции Экспорт.
  • Добавьте к зачёркнутому числу фоновый цвет (например, светло-серый), чтобы улучшить видимость.
Можно ли зачеркнуть числа в сводной таблице?

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

  • Стандартное форматирование ячеек (через Ctrl+1) работает и в сводных таблицах.
  • Условное форматирование тоже применяется, но правила должны учитывать динамическую природу сводных таблиц (используйте формулы с GETPIVOTDATA()).
  • Макросы для зачёркивания в сводных таблицах нужно запускать после каждого обновления данных.

Пример формулы для условного форматирования в сводной таблице:

=GETPIVOTDATA("ПолеЗначений";$A$3;"ПолеСтрок";B4;"ПолеСтолбцов";"Условие")<100

Есть ли разница между зачёркиванием в Excel и Google Таблицах?

В Google Таблицах зачёркивание реализовано проще:

  • Выделите ячейку → нажмите на иконку S с зачёркиванием на панели инструментов (рядом с Ж, К, Ч).
  • Горячие клавиши: Alt + Shift + 5 (Windows/ChromeOS).
  • Условное форматирование работает аналогично Excel, но с более интуитивным интерфейсом.

Основное отличие — в Google Таблицах нет проблемы с печатью зачёркнутых чисел, так как они используют веб-шрифты.