Note: The other languages of the website are Google-translated. Back to English

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

выделение документа содержит любые слова 1

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

Условное форматирование для выделения ячеек содержит одно из нескольких значений

Ячейки фильтра содержат определенные значения и сразу выделяют их


Условное форматирование для выделения ячеек содержит одно из нескольких значений

В самом деле, Условное форматирование может помочь вам решить эту задачу, выполните следующие действия:

1. Сначала создайте имя диапазона для конкретного списка слов, выберите текст ячейки и введите имя диапазона Мой список (можете переименовать как хотите) в Имя и фамилия и нажмите Enter ключ, см. снимок экрана:

выделение документа содержит любые слова 2

2. Затем выберите ячейки, которые вы хотите выделить, и нажмите Главная > Условное форматирование > Новое правило, В Новое правило форматирования В диалоговом окне завершите следующие операции:

(1.) Щелкните Используйте формулу, чтобы определить, какие ячейки следует форматировать. под Выберите тип правила список;

(2.) Затем введите эту формулу: = СУММ (СЧЁТЕСЛИ (A2; "*" & Mylist & "*")) (A2 это первая ячейка диапазона, который вы хотите выделить, Мой список это имя диапазона, которое вы создали на шаге 1) в Формат значений, где эта формула истинна текстовое окно;

(3.) Затем щелкните Формат кнопку.

выделение документа содержит любые слова 3

3, Перейти к Формат ячеек диалоговом окне и выберите один цвет, чтобы выделить ячейки под Заполнять вкладку, см. снимок экрана:

выделение документа содержит любые слова 4

4. Затем нажмите OK > OK чтобы закрыть диалоговые окна, все ячейки, которые содержат любое из определенных значений ячеек списка, выделяются сразу, см. снимок экрана:

выделение документа содержит любые слова 5


Ячейки фильтра содержат определенные значения и сразу выделяют их

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

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

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Нажмите Кутулс Плюс > Суперфильтр, см. снимок экрана:

2. В Суперфильтр панели, выполните следующие операции:

  • (1.) Проверить Указанный , а затем нажмите выделение документа содержит любые слова 11 кнопка для выбора диапазона данных, который вы хотите отфильтровать;
  • (2.) Выберите нужное соотношение между критериями фильтрации;
  • (3.) Затем установите критерии в поле списка критериев.

выделение документа содержит любые слова 8

3. После установки критериев нажмите Фильтр для фильтрации ячеек содержит нужные вам значения. Затем выберите один цвет заливки для выделенных ячеек под Главная вкладку, см. снимок экрана:

выделение документа содержит любые слова 9

4. И все ячейки, содержащие определенные значения, выделены, теперь вы можете отменить фильтр, нажав Очистить кнопку, см. снимок экрана:

выделение документа содержит любые слова 10

Нажмите Загрузить и бесплатную пробную версию Kutools for Excel прямо сейчас!


Демо: ячейки фильтра содержат определенные значения и сразу их выделяют

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

Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (32)
Номинальный 4.5 из 5 · рейтинги 1
Этот комментарий был сведен к минимуму модератором на сайте
Это полезная техника. Не могли бы вы пройти, как это работает? Спасибо
Этот комментарий был сведен к минимуму модератором на сайте
Я не могу использовать эту формулу, можете ли вы помочь в том, что я могу упустить?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, су,
Убедитесь, что имя диапазона в формуле является вашим собственным, или вы можете вставить сюда скриншот своей проблемы.
Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я использую эту формулу для поиска IP-адресов в столбце (из списка).

Он пропускает некоторые ячейки, которые следует выделить, и наоборот (подсвечивает те, которые не должны быть выделены). Кажется, что ячейки имеют некоторое сходство с IP-адресами, которые я ищу.

Это как-то связано с тем, что есть 4 десятичных знака? (Например, если я ищу 10.54.31.7, он также может выделить 10.54.31.5).

Любые идеи относительно того, как я могу это исправить, будут очень признательны - это так близко к работе!
Этот комментарий был сведен к минимуму модератором на сайте
У меня точно такая же проблема! Вы когда-нибудь исправляли это? Интересно, почему они ответили другим, но никогда вам...
Этот комментарий был сведен к минимуму модератором на сайте
Я сделал свою таблицу именованных диапазонов на другой вкладке.

Я выделил строку до того, как начал составлять правило. =$B$7:$X$7

=СУММ(СЧЁТЕСЛИ(E7,"*"&ОТМЕНА&"*"))

Я дважды проверил «применяется к», и он правильно включает всю строку таблицы.

Правило работает, но окрашивает только первую ячейку в строке, а не всю строку.


Есть идеи, что я делаю не так?

Может ли быть причиной тот факт, что ячейка E7 представляет собой динамическое раскрывающееся меню, основанное на раскрывающемся списке в D7?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Ребекка,
Если вы хотите выделить всю строку в выбранном диапазоне, используйте эту формулу:

=СУММ(СЧЁТЕСЛИ($A2,"*"&Мой список&"*"))
Ссылка на ячейку должна быть преобразована в абсолютный столбец ($A2).

Пожалуйста, попробуйте, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
эта формула не работает для меня
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Антоний,
Не могли бы вы объяснить свою проблему более четко, или вы можете вставить скриншот здесь. Благодарю вас!
Этот комментарий был сведен к минимуму модератором на сайте
У меня действительно такая же проблема, формула выделяет ВСЕ ячейки в диапазоне, с чего бы это?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Гвен,
Формула в этой статье хорошо работает в моем рабочем листе, не могли бы вы более подробно описать свою проблему? Или вы можете вставить сюда скриншот для вашей проблемы.
Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Первая отличная формула, моя единственная проблема в том, что у меня есть 3 списка, и хотя я изменил имена списков и использовал разные цвета - когда я использую раскрывающийся список, все имена имеют одинаковые цвета.
Этот комментарий был сведен к минимуму модератором на сайте
Проблема с вышеуказанной функцией KUtools - 01. Она не дает возможности выделить всю строку. 02. Он ищет на основе точного совпадения ячейки, а вариант частичного совпадения отсутствует...... У кого-нибудь есть решение, поделитесь, пожалуйста, мне это нужно... спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Умайр,
Функция Kutools в этой статье может решить ваши проблемы, во-первых, если вам нужно выделить все строки, выберите все отфильтрованные целые строки, а затем примените к ним цвет заливки; во второй раз вы должны выбрать критерии Содержит из раскрывающегося списка критериев, чтобы отфильтровать строки на основе частичного текста.
Пожалуйста, попробуйте еще раз, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
В функции countif запятая у меня НЕ работала. Вместо этого мне пришлось использовать точку с запятой.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Нил,
Возможно, у вас не английская версия Excel, а другая языковая версия.
Спасибо за ваш комментарий.
Этот комментарий был сведен к минимуму модератором на сайте
Это для функции "ИЛИ". Как мне это сделать с помощью «И»?

Как и в случае, мне нужно выделить ТОЛЬКО ячейки, в которых есть весь список, а не только один из списка.
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть список, содержащий «Числа», и когда я запускаю эту формулу, она работает только с «Словом/текстом». Каким должен быть мой подход к числам? Например, у меня есть два рего (регистрационных) номера для управленческой команды, например 1234 и 6789, поэтому мои данные в столбце А будут содержать много разных номеров транспортных средств, я хочу выделить ЗЕЛЕНЫМ только эти два рего.
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте,

формула чувствительна к пространству?
Этот комментарий был сведен к минимуму модератором на сайте
Consegui, формула é funcional e adorei!! обригадо!
Этот комментарий был сведен к минимуму модератором на сайте
Можете ли вы дать инструкции, как изменить эту формулу. В том же примере, как бы вы отформатировали ячейки, которые НЕ содержали слово из вашего списка ключевых слов?
Номинальный 4.5 из 5
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Джефф,
Чтобы решить вашу проблему, пожалуйста, примените следующую формулу:
=IF(SUM(COUNTIF(A2,"*"&Mylist&"*"))=1, 0,1)

Пожалуйста, попробуйте, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
Приветствую!

Я пытаюсь использовать ряд слов подряд, с другого листа.
Моя формула выглядит так:

=Информация!=СУММ(СЧЁТЕСЛИ($A1,"*"&LGreen&"*"))

«Информация» — это лист, «LGreen» — это ряд слов, которые я хочу использовать, и слова начинаются с A1 на листе «Информация».

Но я все еще получаю "Есть проблема с этой формулой.......
Имеет ли значение, если слова находятся в строке/столбце? И как мне внести это изменение в формулу?
Я хотел бы использовать всю строку (непрерывную), чтобы позже можно было добавить больше слов.
Если нет, я могу выбрать определенный диапазон/ячейки, если я понимаю, что не так x)

Заранее спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуй, Сикопатен.

Фактически, вам просто нужно следовать методу, описанному в статье, на первом этапе вы должны создать имя диапазона для своего списка данных на другом листе, которое можно применить ко всей книге. Затем используйте формулу: =СУММ(СЧЁТЕСЛИ(A2,"*"&Мойсписок&"*")) в условном форматировании рабочего листа, на котором вы хотите выделить ячейки.

Или вы можете вставить свой файл Excel в качестве вложения сюда, чтобы мы могли проверить.

Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо за ответ! Это, безусловно, очень помогло!
Хорошего нового года! :D
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуй, Сикопатен,
Рад, что это может помочь вам!
С новым годом!😀
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу отформатировать только текст, содержащийся в моем списке. Я не хочу форматировать, если мой список (одна или две ячейки моего списка) пусты
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, АКАШ
Для решения вашей проблемы вам может помочь следующая статья:
https://www.extendoffice.com/documents/excel/2499-excel-conditional-formatting-ignore-blank-zero.html

Пожалуйста, попробуйте, спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Вышеупомянутая формула не работает, потому что мое условие (т.е. если мой список пуст). И если мой список остается пустым, Excel форматирует все ячейки. Помоги мне.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Акаша,
Если ваш список данных содержит пустую ячейку, примените приведенную ниже формулу к условному форматированию:
=СУММПРОИЗВ(--IЧИСЛО(ПОИСК(ЕСЛИ(Мой список<>"",Мой список),A2)))>0
Пожалуйста, попробуйте, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
СПАСИБО БОЛЬШОЕ, ВЫ СЭКОНОМИЛИ МЕНЯ МНОГО ВРЕМЕНИ.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Акаша,
Рад, что это может помочь вам!
Хорошего нового года! 😄
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL