Перейти к основному содержанию
 

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

Автор: Сяоян Последнее изменение: 2024 июля 10 г.

Предположим, у вас есть список текстовых строк в столбце A, теперь вы хотите проверить каждую ячейку, если она содержит одно из нескольких значений на основе другого диапазона D2: D7. Если он содержит какой-либо конкретный текст в D2: D7, он будет отображать True, в противном случае он покажет False, как показано на следующем снимке экрана. В этой статье я расскажу о том, как определить ячейку, если она содержит одно из нескольких значений в другом диапазоне.


Проверить, содержит ли ячейка одно из нескольких значений из списка с формулами

Чтобы проверить, содержит ли содержимое ячейки какое-либо из текстовых значений в другом диапазоне, вам могут помочь следующие формулы, сделайте следующее:

Введите приведенную ниже формулу в пустую ячейку, в которой вы хотите найти результат, например B2, затем перетащите дескриптор заполнения вниз к ячейкам, которые вы хотите применить к этой формуле, и если ячейка имеет какое-либо из текстовых значений в другой конкретный диапазон, он получит True, в противном случае он получит False. Смотрите скриншот:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

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

Советы:

1. Если вы хотите использовать «Да» или «Нет» для обозначения результата, примените следующую формулу, и вы получите следующий результат по мере необходимости, см. Снимок экрана:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

используйте формулу для отображения результата как «да» или «нет»

2. В приведенных выше формулах D2: D7 - это конкретный диапазон данных, на основе которого вы хотите проверить ячейку, и A2 это ячейка, которую вы хотите проверить.


Отображение совпадений, если ячейка содержит одно из нескольких значений из списка с формулами

Sotimes, вы можете проверить, содержит ли ячейка значение в списке, а затем вернуть это значение, если несколько значений совпадают, то все совпадающие значения в списке отображаются, как показано на скриншоте ниже. Как вы могли бы решить эту задачу в Excel?

Отобразить совпадения, если ячейка содержит одно из нескольких значений

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

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

Внимание: В приведенной выше формуле D2: D7 - это конкретный диапазон данных, на основе которого вы хотите проверить ячейку, и A2 это ячейка, которую вы хотите проверить.

Затем нажмите на Shift + Ctrl + Enter вместе, чтобы получить первый результат, а затем перетащите маркер заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, см. снимок экрана:

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

Советы:

Вышеупомянутая функция TEXTJOIN доступна только для Excel 2019 и Office 365, если у вас более ранние версии Excel, вы должны применить следующую формулу:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

Внимание: В приведенной выше формуле D2: D7 - это конкретный диапазон данных, на основе которого вы хотите проверить ячейку, и A2 это ячейка, которую вы хотите проверить.

Затем нажмите на Shift + Ctrl + Enter вместе, чтобы получить первый результат, а затем перетащите ячейку формулы в правую сторону, пока не отобразится пустая ячейка, а затем продолжайте перетаскивать дескриптор заполнения вниз в другие ячейки, и все соответствующие значения будут отображены, как показано ниже:

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


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

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

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

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

1. Нажмите Кутулс > Текст > Отметить ключевое слово, см. снимок экрана:

нажмите кнопку «Отметить ключевое слово» для функции kutools

2. В Отметить ключевое слово диалоговом окне выполните следующие действия:

  • Выберите диапазон данных, в котором вы хотите выделить совпадающие тексты из Диапазон текстовое окно;
  • Выберите ячейки, содержащие ключевые слова, которые вы хотите выделить на основе, вы также можете ввести ключевые слова вручную (через запятую) в поле Ключевое слово текстовое поле.
  • Наконец, вы должны указать цвет шрифта для выделения текста галочкой Отметить цвета ключевых слов опцию. 

установить параметры в диалоговом окне

3, Затем нажмите Ok все соответствующие тексты были выделены, как показано на скриншоте ниже:

все соответствующие тексты были выделены


Больше относительных статей:

  • Сравните две или более текстовых строк в Excel
  • Если вы хотите сравнить две или более текстовых строк на листе с учетом регистра или без учета регистра, как показано на следующем скриншоте, в этой статье я расскажу о некоторых полезных формулах, которые помогут вам справиться с этой задачей в Excel.
  • Если ячейка содержит текст, отобразить в Excel
  • Если у вас есть список текстовых строк в столбце A и строка ключевых слов, теперь вам нужно проверить, появляются ли ключевые слова в текстовой строке. Если ключевые слова появляются в ячейке, отображая ее, если нет, отображается пустая ячейка, как показано на следующем снимке экрана.
  • Найти и заменить несколько значений в Excel
  • Обычно функция «Найти и заменить» может помочь вам найти определенный текст и заменить его другим, но иногда вам может потребоваться найти и заменить несколько значений одновременно. Например, чтобы заменить весь текст «Excel» на «Excel 2019», «Outlook» на «Outlook2019» и так далее, как показано на скриншоте ниже. В этой статье я представлю формулу решения этой задачи в Excel.

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

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

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


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

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