Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

Если ячейка содержит несколько слов, как вы можете выделить определенное слово только в этой ячейке? А как насчет выделения этого определенного слова в нескольких ячейках? Эта статья предоставит метод ее достижения.

Цветное определенное слово в одной ячейке / несколько ячеек с кодом VBA


Легко находить и выбирать все ячейки, которые содержат определенный текст или часть текста:

Выберите конкретные ячейки полезности Kutools for Excel может помочь вам быстро найти и выбрать ячейки в диапазоне, если они содержат определенный текст или часть текста. И он отобразит общее количество ячеек в диалоговом окне. Смотрите скриншот:

Kutools for Excel включает в себя более удобные инструменты Excel 300. Бесплатно, без ограничений, в 30-дни. Скачать сейчас

Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel добавляет расширенные функции 300 в Excel и повышает производительность на 80%
  • Super Formula Bar (легко редактировать несколько строк текста и формул); Чтение макета (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон ...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объединить дублирующиеся строки и сумму / среднее ... Предотвратить повторяющиеся клетки; Сравнить диапазоны ...
  • Выберите Дублировать или Уникальные строки; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих книгах; Случайный выбор ...
  • Точное копирование нескольких ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставьте маркеры, флажки и многое другое ...
  • Любить и быстро вставлять формулы, диапазоны, графики и рисунки; Шифровать ячейки с помощью пароля; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев ...
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); Расширенный Сортировать по месяцу / неделе / ​​дню, частоте и многому другому; Специальный фильтр жирным шрифтом, курсив ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разбить данные на несколько листов; Пакетное конвертирование xls, xlsx и PDF ...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.

Цветное определенное слово в одной ячейке / несколько ячеек с кодом VBA


Следующий код VBA может помочь вам выделить определенное слово в элементе. Пожалуйста, сделайте следующее.

1. Выберите диапазон, содержащий ячейки, в которых вы хотите выделить определенное слово внутри. Затем нажмите другой + 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 for Excel диалоговое окно, введите определенное слово, которое вы выделите в ячейках, и нажмите OK кнопка. Смотрите скриншот:

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


Статьи по теме:


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Yuri Celis · 6 months ago
    Quisisera resaltar varias palabras al tiempo, como lo puedo hacer?
    • To post as a guest, your comment is unpublished.
      Eduardo M. · 3 months ago
      Eso es lo que estoy tratando de hacer tamiben (That is what I am trying to do as well)
  • To post as a guest, your comment is unpublished.
    Joe Rivas · 1 years ago
    THANKS, THANKS, THANKS
  • To post as a guest, your comment is unpublished.
    Otto · 1 years ago
    Is there any way to make the code highlight the words automatically as I edit the tabs?
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Hi,
      Sorry can't help with this. Thanks for your comment.
  • To post as a guest, your comment is unpublished.
    Justin · 1 years ago
    You don't explain how to open the "Kutools for Excel dialog box" referred to in the last step.
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear Justin,
      Sorry about that. After pasting the VBA code into the Code window, please press the F5 key to run the code, and then he "Kutools for Excel" dialog box will be opened. Thank you.