Перейти к содержимому

Как раскрасить или выделить определенное слово в ячейках Excel?

Author: Siluvia Last Modified: 2025-08-07

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


Раскраска определенных слов в диапазоне с помощью кода VBA

VBA — это мощный инструмент в Excel, который позволяет автоматизировать задачи и настраивать функциональность. Используя VBA, вы можете легко раскрасить определенные слова или несколько слов в выбранном диапазоне.

1. Выберите диапазон, содержащий ячейки, в которых вы хотите выделить определенное слово. Затем одновременно нажмите клавиши "Alt" + "F11", чтобы открыть окно "Microsoft Visual Basic для приложений".

2. В открывшемся окне "Microsoft Visual Basic для приложений" нажмите "Вставить" > "Модуль". Затем скопируйте и вставьте код VBA в окно Кода.

Код VBA: Раскраска определенного слова в ячейках Excel

Sub HighlightStrings()
    Dim xHStr As String, xStrTmp As String
    Dim xHStrLen As Long, xCount As Long, I As Long
    Dim xCell As Range
    Dim xArr
    On Error Resume Next
    xHStr = Application.InputBox("What is the string to highlight:", "KuTools For Excel", , , , , , 2)
    If TypeName(xHStr) <> "String" Then Exit Sub
    Application.ScreenUpdating = False
        xHStrLen = Len(xHStr)
        For Each xCell In Selection
            xArr = Split(xCell.Value, xHStr)
            xCount = UBound(xArr)
            If xCount > 0 Then
                xStrTmp = ""
                For I = 0 To xCount - 1
                    xStrTmp = xStrTmp & xArr(I)
                    xCell.Characters(Len(xStrTmp) + 1, xHStrLen).Font.ColorIndex = 3
                    xStrTmp = xStrTmp & xHStr
                Next
            End If
        Next
    Application.ScreenUpdating = True
End Sub

3. Нажмите клавишу "F5", чтобы запустить код. В диалоговом окне "Kutools для Excel" введите слова, которые вы хотите выделить в ячейках, а затем нажмите кнопку "OK". Смотрите скриншот:

vba code to enter the keywords

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

highlight certain words by vba code

📝 Примечание: Код VBA не учитывает чувствительность к регистру.

Раскраска определенных слов в диапазоне с помощью Kutools для Excel

Для пользователей, которые ищут простой и автоматизированный способ выделения определенных слов в ячейках Excel, "Kutools для Excel" предлагает мощное решение. С помощью функции "Отметить ключевые слова" вы можете быстро и эффективно раскрасить конкретные ключевые слова в выбранном диапазоне, исключая необходимость ручного форматирования или сложного программирования на VBA.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

После установки Kutools для Excel выполните следующие шаги:

  1. Нажмите "Kutools" > "Текст" > "Отметить ключевые слова", смотрите скриншот:
  2. В диалоговом окне "Отметить ключевые слова" настройте следующие параметры:
    • Выберите диапазон данных, в котором вы хотите выделить ключевые слова;
    • Введите или выберите ключевые слова в текстовое поле "Ключевое слово"; (Чтобы ввести ключевые слова вручную, пожалуйста, используйте запятую для разделения слов.)
    • Установите флажок "Цвет шрифта ключевого слова" и выберите один цвет для выделения ключевых слов.
    • Наконец, нажмите кнопку "OK".

Результат: Конкретные ключевые слова выделяются цветом во всем выбранном диапазоне сразу. Смотрите скриншот:
highlight certain words by kutools

💡 Совет: Если вам нужно выделить ключевые слова с учетом регистра, вы можете отметить опцию "Учитывать регистр".

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


Связанные статьи:

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

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


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!