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

  • Поделись Этим
Hugh West

При работе с большой базой данных вам может понадобиться найти определенный текст из базы данных. В Excel есть несколько функций, с помощью которых вы можете легко это сделать. Сегодня в этой статье мы продемонстрируем 4 простые способы найти если сайт диапазон ячеек содержит определенный текст в Excel .

Скачать Рабочую тетрадь для практических занятий

Скачайте этот лист для практики, чтобы заниматься во время чтения этой статьи.

FInd If Range of Cells Contains Specific Text.xlsx

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

Приведенный ниже набор данных будет определять, содержит ли диапазон текстов какой-то определенный текст или нет. Кроме того, столбец слева с именем Текст содержит предполагаемый текст, а колонка справа Конкретный Текст содержит тексты, которые будут проверяться в левом столбце. Затем, в столбце Результат в колонке будут показаны выходные данные. Чтобы избежать проблем с совместимостью, используйте Excel 365 издание.

1. Вставка функции COUNTIF для поиска, содержит ли диапазон ячеек определенный текст в Excel

Чтобы определить, существует ли значение или текст в диапазоне данных, можно просто использовать формулу на основе функция COUNTIF . Сайт COUNTIF Функция поможет нам подсчитать значения, если выполняется какое-то определенное условие.

Шаги:

  • Во-первых, в клетке E5 , вставьте формулу:

=COUNTIF(B5:B10,"*"&D5&"*")>0

  • Затем нажмите Войти чтобы получить результат.

🔎 Формула разбивки

  • Входной диапазон здесь следующий B5:B10 .
  • Критерием является "*"&D5& "*" Здесь мы использовали Звездочка (*) как Wildcard для одного или нескольких символов. Мы объединили звездочку до и после ссылки на ячейку D4 теперь он будет считаться как подстрока. Таким образом, значение будет считаться, если оно появится в любом месте диапазона.
  • Таким образом, если значение найдено, то выход будет следующим TRUE в противном случае на выходе будет FALSE .
  • После этого подведите курсор мыши к правому нижнему углу ячейки с формулой, и когда курсор покажет Наполнительная рукоятка значок ( + ), дважды щелкните по ней, чтобы применить ту же формулу для остальных ячеек.
  • Следовательно, вы получите результат.

Читать далее: Как найти, содержит ли ячейка определенный текст в Excel

2. Найти, содержит ли диапазон ячеек определенный текст, с помощью функций ISNUMBER и FIND

Используя формулу, основанную на ISNUMBER и НАЙТИ мы можем легко найти определенный текст из диапазона ячеек. ISNUMBER возвращает логический вывод, если аргумент внутри нее удовлетворяет. С другой стороны, функция НАЙТИ функция возвращает конкретную позицию заданного текста в диапазоне строк или текста.

Шаги:

  • Во-первых, в клетке E5 применяем формулу:

=ISNUMBER(FIND(D5,B5))

  • Затем нажмите Войти чтобы получить результат.

🔎 Формула разбивки

  • Сайт Найти Функция здесь заключается в определении точного местоположения текста, упомянутого в ячейке D5 в текстовой строке B5 Это может быть числовое значение или пустота (если текст не найден в строке).
  • Сайт ISNUMBER функция будет возвращать логический вывод, основанный на выводе функции НАЙТИ функция.
  • После этого примените ту же функцию к остальным ячейкам, перетаскивая ячейку Наполнительная рукоятка в ячейку E10 .
  • Таким образом, вы получите желаемый результат.

Читать далее: Excel Поиск текста в диапазоне

3. Комбинируйте функции ЕСЛИ, ИЛИ и COUNTIF для поиска ячеек, содержащих определенный текст

Когда нам нужно найти конкретные тексты из заданного диапазона ячеек, мы можем легко сделать это с помощью функции функция ПЧ . Вложение других функций в ЕСЛИ функция облегчит нашу работу. Поэтому следуйте приведенным ниже методам.

3.1 IF с функцией COUNTIF

Сочетание ЕСЛИ и COUNTIF функции определят, содержит ли предполагаемая строка определенный текст или нет.

Шаги:

  • В ячейке, где вы хотите получить результат, примените ЕСЛИ с COUNTIF Окончательный вид этой формулы таков:

=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")

🔎 Формула разбивки

  • Диапазон составляет B5:B10.
  • Критерием является "*"&D5& "*" .
  • Если значение найдено, результат покажет ДА .
  • Если значение не найдено, результат покажет НЕТ .
  • Получите результат, нажав кнопку Войти .
  • Теперь примените то же самое к остальным конкретным текстам. Тексты, совпадающие с источником, будут показаны на экране ДА и другие покажут НЕТ .

3.2 Функции ISNUMBER, SEARCH и IF

Мы можем определить, содержит ли строка определенный текст или нет, с помощью комбинации ЕСЛИ , ПОИСК и ISNUMBER функции.

Шаги:

  • Во-первых, применяйте ЕСЛИ функция с ISNUMBER функция в клетке E5 Окончательная формула такова:

=IF(ISNUMBER(SEARCH(D5,B5)), "НАЙДЕНО", "НЕ НАЙДЕНО")

🔎 Формула разбивки

  • Мы найдем текст D5 в пределах текста B5 используя ПОИСК функция.
  • Результат покажет НАЙТИ если значение истинно.
  • Результат покажет НЕ НАЙДЕН если значение равно false.
  • Нажмите Войти чтобы применить функцию.
  • Таким образом, вы получите результат для остальных ячеек, перетаскивая ячейку Наполнительная рукоятка в ячейку E10 .

3.3 IF с OR и COUNTIF

В данном случае, комбинированное применение ЕСЛИ , ИЛИ, и COUNTIF функции будут развернуты, чтобы определить, есть ли в ячейках, содержащих текст, какой-либо определенный текст или нет. В тех случаях, когда ЕСЛИ функция поможет нам проверить условие, с другой стороны, функция COUNTIF поможет нам подсчитывать значения, если выполняется это конкретное условие. И ИЛИ функция поможет нам вернуть требуемый вывод на основе условия.

Шаги:

  • В камере E5 мы вводим формулу:

=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*")), "YES", "NOT FOUND")

  • Следовательно, нажмите Войти чтобы получить результат.

🔎 Формула разбивки

  • Диапазон составляет B5 .
  • Критерием является "*"&$D$5:$D$10& "*" .
  • Следовательно, если значение есть, результат покажет. ДА .
  • Более того, если значение не найдено, результат покажет НЕ НАЙДЕН .
  • Примените ту же формулу к остальным ячейкам, перетащив ячейку Наполнительная рукоятка значок в ячейку E10 .

Читать далее: Как найти текст в ячейке в Excel

4. Объединение функций SUMPRODUCT и COUNTIF

Сайт SUMPRODUCT и COUNTIF Функции также помогут вам найти определенные тексты в диапазоне ячеек. Выполните следующие шаги, чтобы научиться. The SUMPRODUCT с другой стороны COUNTIF поможет нам подсчитать значения, если выполняется данное конкретное условие.

Шаги:

  • Вначале применяйте SUMPRODUCT функция в клетке E5 Здесь мы вложили COUNTIF функция внутри SUMPRODUCT Окончательная формула такова:

=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0

  • Следовательно, пресса Войти чтобы получить результат.

🔎 Формула разбивки

  • Диапазон составляет B5:B10 .
  • Критерием является "*"&D5& "*" .
  • Сайт COUNTIF функция подсчитывает количество совпавших ячеек.
  • Кроме того SUMPRODUCT функция принимает число, возвращаемое COUNTIF функцию и получает ее сумму.
  • Наконец, примените ту же формулу к остальным ячейкам. Результат будет точным относительно исходных данных.

О чем следует помнить

  • Пока мы используем подстановочные знаки, нам нужно применять звездочку ( * ) к каждой подстроке. Звездочка ( * ) соответствует любому количеству символов при использовании.
  • Во время использования ЕСЛИ с ИЛИ формула помните Блок диапазон с помощью абсолютной ссылки на ячейку ($) .

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.