Как раскрасить или выделить определенное слово в ячейках Excel?
При работе с 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". Смотрите скриншот:
После этого вы увидите, что все указанные вами слова сразу же окрашены в красный цвет в выбранных ячейках, как показано на скриншоте ниже.
Раскраска определенных слов в диапазоне с помощью Kutools для Excel
Для пользователей, которые ищут простой и автоматизированный способ выделения определенных слов в ячейках Excel, "Kutools для Excel" предлагает мощное решение. С помощью функции "Отметить ключевые слова" вы можете быстро и эффективно раскрасить конкретные ключевые слова в выбранном диапазоне, исключая необходимость ручного форматирования или сложного программирования на VBA.
После установки Kutools для Excel выполните следующие шаги:
- Нажмите "Kutools" > "Текст" > "Отметить ключевые слова", смотрите скриншот:
- В диалоговом окне "Отметить ключевые слова" настройте следующие параметры:
- Выберите диапазон данных, в котором вы хотите выделить ключевые слова;
- Введите или выберите ключевые слова в текстовое поле "Ключевое слово"; (Чтобы ввести ключевые слова вручную, пожалуйста, используйте запятую для разделения слов.)
- Установите флажок "Цвет шрифта ключевого слова" и выберите один цвет для выделения ключевых слов.
- Наконец, нажмите кнопку "OK".
Результат: Конкретные ключевые слова выделяются цветом во всем выбранном диапазоне сразу. Смотрите скриншот:
Выделение определенных слов в Excel можно эффективно выполнить либо с помощью кода VBA, либо с помощью Kutools для Excel. VBA обеспечивает гибкость и возможность настройки для продвинутых пользователей, тогда как Kutools предлагает более простой и удобный подход для тех, кто предпочитает не программировать. Выберите метод, который лучше всего соответствует вашим потребностям и уровню навыков, и наслаждайтесь более привлекательной и организованной таблицей! Если вы заинтересованы в изучении дополнительных советов и приемов Excel, наш сайт предлагает тысячи учебных пособий, которые помогут вам освоить Excel.
Связанные статьи:
- Как выделить ячейку, если значение существует в или равно значению в другой колонке в Excel?
- Как сравнить две строки на сходство или выделить различия в Excel?
- Как сделать имя листа равным значению ячейки в Excel?
- Как изменить значение на основе цвета ячейки в Excel?
- Как изменить цвет ячейки при ее нажатии или выборе в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!