Как подчеркнуть текст в Excel другим цветом: все способы от простого к сложному

В Microsoft Excel подчёркивание текста — это не только способ выделения важной информации, но и инструмент визуальной организации данных. Однако стандартное чёрное подчёркивание (доступное через кнопку Ч на панели инструментов) часто сливается с текстом или недостаточно заметно. Что делать, если нужно подчеркнуть текст в Excel другим цветом — например, красным для ошибок, зелёным для подтверждённых данных или синим для гиперссылок?

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

Важно: все методы проверены на актуальных версиях Excel 2019–2023 и Office 365. Если вы работаете в Excel Online или на Mac, некоторые функции могут отсутствовать — об этом мы предупредим отдельно.

📊 Какой версии Excel вы пользуетесь?
Excel 2010–2016
Excel 2019–2023
Office 365 (подписка)
Excel Online
Excel для Mac

1. Условное форматирование: быстрый способ для динамических данных

Самый универсальный метод — условное форматирование. Он позволяет автоматически подчёркивать текст определённым цветом при выполнении заданных условий (например, если значение больше 100 или содержит слово "срочно").

Как это работает:

  1. Выделите диапазон ячеек (например, A1:A10).
  2. Перейдите на вкладку Главная → Условное форматирование → Создать правило.
  3. Выберите тип правила Форматировать только ячейки, которые содержат.
  4. В поле "Форматировать только ячейки с" укажите условие (например, "значение больше 50").
  5. Нажмите Формат, перейдите на вкладку Шрифт и выберите:
    • Подчёркивание: "одинарное" или "двойное".
    • Цвет подчёркивания: нажмите на палитру рядом с "Цвет текста" и выберите нужный оттенок (например, красный #FF0000).
  • Сохраните правило кнопкой ОК.
  • Теперь все ячейки, соответствующие условию, будут подчёркнуты выбранным цветом. Важный нюанс: условное форматирование применяется только к тексту внутри ячейки, а не к пустым ячейкам или формулам без результата.

    2. Пользовательские стили ячеек: сохраняем настройки для повторного использования

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

    Инструкция:

    1. Выделите ячейку с текстом, который нужно отформатировать.
    2. На вкладке Главная нажмите на стрелку в правом нижнем углу группы Стили (или нажмите Alt + O → S).
    3. В открывшемся окне нажмите Создать стиль ячейки.
    4. В поле "Имя стиля" введите название (например, Подчёркивание красное).
    5. Перейдите на вкладку ФорматШрифт и настройте:
      • 🔹 Подчёркивание: выберите тип (одинарное/двойное).
      • 🔹 Цвет подчёркивания: выберите из палитры (например, #FF0000 для красного).
      • 🔹 Цвет текста: при необходимости измените и его (например, на чёрный, если подчёркивание цветное).
  • Сохраните стиль кнопкой ОК.
  • Теперь вы можете применять этот стиль к любым ячейкам одним кликом: выделите диапазон и выберите созданный стиль в галерее Стили. Преимущество метода — централизованное управление: если потребуется изменить цвет подчёркивания, достаточно отредактировать стиль, и все ячейки с ним обновятся автоматически.

    Как удалить ненужный стиль?

    Чтобы удалить пользовательский стиль, откройте галерею стилей (Главная → Стили), наведите курсор на ненужный стиль, нажмите на стрелку вниз и выберите Удалить из коллекции. Обратите внимание: это удалит стиль из галереи, но не отменит форматирование ячеек, к которым он был применён ранее.

    3. Формат ячеек: ручное подчёркивание для статичных данных

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

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

    1. Выделите ячейки, которые нужно отформатировать.
    2. Нажмите Ctrl + 1 (или правой кнопкой мыши → Формат ячеек).
    3. Перейдите на вкладку Шрифт.
    4. В разделе "Подчёркивание" выберите тип (обычно "одинарное").
    5. В разделе "Цвет" выберите нужный оттенок из палитры. Если стандартных цветов недостаточно, нажмите Другие цвета и укажите hex-код (например, #00FF00 для зелёного).
    6. Нажмите ОК, чтобы применить изменения.
    ⚠️ Внимание: В некоторых версиях Excel (например, Excel Online) опция изменения цвета подчёркивания через окно форматирования может отсутствовать. В этом случае используйте методы 1, 2 или 4.

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

    4. VBA-макросы: автоматизация для опытных пользователей

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

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

    Sub UnderlineRed()
    

    Dim rng As Range

    For Each rng In Selection

    With rng.Font

    .Underline = xlUnderlineStyleSingle

    .Color = RGB(255, 0, 0) ' Красный цвет

    End With

    Next rng

    End Sub

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

    1. Нажмите Alt + F11, чтобы открыть редактор VBA.
    2. В меню выберите Insert → Module.
    3. Вставьте код макроса в окно модуля.
    4. Вернитесь в Excel, выделите нужные ячейки и запустите макрос (Alt + F8 → выберите UnderlineRedВыполнить).
    5. Для подчёркивания другим цветом измените параметр RGB:

      • 🟢 Зелёный: RGB(0, 255, 0)
      • 🔵 Синий: RGB(0, 0, 255)
      • 🟡 Жёлтый: RGB(255, 255, 0)

    ⚠️ Внимание: Макросы работают только в настольных версиях Excel (не в Excel Online). Перед использованием сохраните файл в формате .xlsm (с поддержкой макросов), иначе код не выполнится.

    Включить поддержку макросов в настройках Excel|Сохранить файл как .xlsm|Открыть редактор VBA (Alt+F11)|Создать новый модуль (Insert → Module)|Вставить код макроса

    -->

    5. Пользовательские форматы: обходной путь для гиперссылок

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

    Инструкция:

    1. Выделите ячейку с текстом.
    2. Нажмите Ctrl + 1 и перейдите на вкладку Граница.
    3. Выберите цвет линии (например, синий) и тип границы — "нижняя".
    4. На вкладке Шрифт установите цвет текста (например, синий), чтобы имитировать гиперссылку.
    5. Нажмите ОК.

    Минус метода: подчёркивание будет не под текстом, а под всей ячейкой. Однако для имитации ссылок или выделения заголовков этот способ вполне работоспособен.

    Метод Сложность Динамичность Подходит для Ограничения
    Условное форматирование Средняя Да (автоматически) Динамические данные, большие диапазоны Не работает в Excel Online для цвета подчёркивания
    Пользовательские стили Низкая Нет (ручное применение) Статичные данные, единообразие оформления Требует предварительной настройки
    Ручное форматирование Низкая Нет Разовые задачи, небольшие диапазоны Неудобно для массовых изменений
    VBA-макросы Высокая Да (можно автоматизировать) Сложные правила, обработка больших объёмов Требует знаний VBA, не работает в Excel Online
    Пользовательские форматы Низкая Нет Имитация ссылок, оформление заголовков Подчёркивает всю ячейку, а не текст

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

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

    • 🔴 Цвет подчёркивания не меняется: Убедитесь, что вы выбрали правильную вкладку в окне форматирования (Шрифт, а не Заливка). В некоторых версиях Excel цвет подчёркивания привязан к цвету текста — измените его сначала.
    • 🔴 Подчёркивание исчезает при копировании: Используйте Специальную вставку → Форматы (или Ctrl + Alt + V → T), чтобы сохранить оформление.
    • 🔴 Условное форматирование не применяется: Проверьте, что правило охватывает нужный диапазон и условие записано корректно (например, =A1>100, а не A1>100).
    • 🔴 Макрос не работает: Убедитесь, что файл сохранён в формате .xlsm и макросы разрешены в настройках безопасности (Файл → Параметры → Центр управления безопасностью).

    Если ни один из методов не сработал, проверьте, не перекрывается ли ваше форматирование другим правилом. Например, условное форматирование имеет приоритет над ручным, а стили ячеек могут конфликтовать с прямым оформлением. Чтобы увидеть все применённые форматы, выделите ячейку и посмотрите панель Главная → Стили → Инспектор стилей.

    FAQ: Частые вопросы о подчёркивании в Excel

    Можно ли подчеркнуть только часть текста в ячейке другим цветом?

    Да, но только вручную: дважды кликните по ячейке, выделите нужный фрагмент текста и примените к нему форматирование (Ctrl + 1 → Шрифт → Подчёркивание + Цвет). Условное форматирование и стили работают только для всей ячейки целиком.

    Почему в Excel Online нет опции изменения цвета подчёркивания?

    Excel Online имеет урезанный функционал по сравнению с настольной версией. Чтобы обойти это ограничение, отформатируйте текст в настольном Excel, затем загрузите файл в облако. Альтернатива — использовать границы ячеек (вкладка Главная → Границы), но это подчеркнёт всю ячейку, а не текст.

    Как подчеркнуть текст в ячейке, если он совпадает со значением из другого столбца?

    Используйте условное форматирование с формулой. Например, чтобы подчеркнуть ячейки в столбце A, если их значение есть в столбце B, выделите диапазон A1:A100 и создайте правило с формулой:

    =СЧЁТЕСЛИ($B$1:$B$100; A1)>0

    Затем задайте формат подчёркивания нужного цвета.

    Можно ли сделать подчёркивание пунктирным или волнистым?

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

    Как массово убрать подчёркивание во всём документе?

    Нажмите Ctrl + A, чтобы выделить весь лист, затем нажмите Ctrl + 1, перейдите на вкладку Шрифт и выберите "нет" в разделе "Подчёркивание". Чтобы удалить подчёркивание только в определённых ячейках, используйте функцию Найти и выделить → Формат (на вкладке Главная).