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

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

Author: Siluvia Last Modified: 2025-06-05

При работе с 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
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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