Как проверить, содержит ли ячейка одно из нескольких значений в Excel?
Предположим, у вас есть список текстовых строк в столбце A, и вы хотите проверить каждую ячейку на наличие одного из нескольких значений из другого диапазона D2:D7. Если ячейка содержит любой из указанных текстов из D2:D7, будет отображаться Да, в противном случае — Нет, как показано на скриншоте ниже. В этой статье я расскажу, как определить, содержит ли ячейка одно из нескольких значений из другого диапазона.

Проверка, содержит ли ячейка одно из нескольких значений из списка с помощью формул
Чтобы проверить, содержит ли содержимое ячейки любой из текстовых значений из другого диапазона, воспользуйтесь следующими формулами. Выполните следующие действия:
Введите приведённую ниже формулу в пустую ячейку, где вы хотите получить результат, например, в B2. Затем протяните маркер заполнения вниз на те ячейки, к которым вы хотите применить эту формулу. Если ячейка содержит любое из текстовых значений из другого указанного диапазона, результат будет Да, иначе — Нет. Смотрите скриншот:
Советы:
1. Если вы хотите использовать «Yes» или «No» для обозначения результата, примените следующую формулу, и вы получите нужный результат, как показано на скриншоте:
2. В приведённых выше формулах D2:D7 — это конкретный Диапазон данных, по которому вы хотите проверить ячейку, а A2 — это ячейка, которую вы хотите проверить.
Отображение совпадений, если ячейка содержит одно из нескольких значений из списка с помощью формул
Иногда может потребоваться проверить, содержит ли ячейка значение из списка, и вернуть это значение. Если совпадает несколько значений, то все совпадающие значения из списка отображаются, как показано на скриншоте ниже. Как решить эту задачу в Excel?
Чтобы отобразить все совпадающие значения, если ячейка содержит один из указанных текстов, используйте следующую формулу:
Примечание: В приведённой выше формуле D2:D7 — это конкретный Диапазон данных, по которому вы хотите проверить ячейку, а A2 — это ячейка, которую вы хотите проверить.
Затем одновременно нажмите клавиши Ctrl + Shift + Enter, чтобы получить первый результат, после чего протяните маркер заполнения вниз на остальные ячейки, к которым вы хотите применить эту формулу. Смотрите скриншот:
Советы:
Функция TEXTJOIN доступна только в Excel2019 и Office365. Если у вас более ранняя версия Excel, используйте следующую формулу:
Примечание: В приведённой выше формуле D2:D7 — это конкретный Диапазон данных, по которому вы хотите проверить ячейку, а A2 — это ячейка, которую вы хотите проверить.
Затем одновременно нажмите клавиши Ctrl + Shift + Enter, чтобы получить первый результат, затем протяните формулу вправо до появления пустой ячейки, после чего продолжайте протягивать маркер заполнения вниз на другие ячейки. Все совпадающие значения будут отображены, как показано на скриншоте ниже:
Выделение совпадений, если ячейка содержит одно из нескольких значений из списка с помощью удобной функции
Если вы хотите выделить определённым цветом шрифта совпадающие значения, когда ячейка содержит одно из нескольких значений из другого списка, в этом разделе я расскажу о простой функции — Отметить ключевые слова в Kutools для Excel. С помощью этой утилиты вы можете выделить один или несколько ключевых слов одновременно внутри ячеек.
После установки Kutools для Excel выполните следующие действия:
1. Перейдите в Kutools > Текст > Отметить ключевые слова, как показано на скриншоте:
2. В диалоговом окне Отметить ключевые слова выполните следующие действия:
- Выберите Диапазон данных, из которого вы хотите выделить совпадающие тексты, в поле Диапазон;
- Выберите ячейки, содержащие ключевые слова, которые вы хотите выделить, либо введите ключевые слова вручную (разделяя запятыми) в поле Ключевое слово
- В конце укажите Цвет шрифта для выделения текстов, установив флажок Цвет шрифта ключевого слова.
3. Затем нажмите кнопку Ok — все совпадающие тексты будут выделены, как показано на скриншоте ниже:
Больше похожих статей:
- Сравнение двух или более текстовых строк в Excel
- Если вы хотите сравнить две или более текстовых строк на листе с учётом регистра или без учёта регистра, как показано на скриншоте ниже, в этой статье я расскажу о полезных формулах для решения этой задачи в Excel.
- Если ячейка содержит текст, то отобразить в Excel
- Если у вас есть список текстовых строк в столбце A и строка ключевых слов, необходимо проверить, появляются ли ключевые слова в текстовой строке. Если ключевые слова есть в ячейке, они отображаются, если нет — показывается пустая ячейка, как показано на скриншоте ниже.
- Подсчёт количества ключевых слов, содержащихся в ячейке, на основе списка
- Если вы хотите подсчитать количество ключевых слов, появляющихся в ячейке на основе списка ячеек, комбинация функций SUMPRODUCT, ISNUMBER и SEARCH поможет решить эту задачу в Excel.
- Поиск и замена нескольких значений в Excel
- Обычно функция Поиск и Замена помогает найти определённый текст и заменить его на другой, но иногда требуется найти и заменить сразу несколько значений. Например, заменить все «Excel» на «Excel2019», «Outlook» на «Outlook2019» и так далее, как показано на скриншоте ниже. В этой статье я расскажу о формуле для решения этой задачи в Excel.
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...
Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
- Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!