Оглавление
При работе с большой базой данных вам может понадобиться найти определенный текст из базы данных. В 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 функцию и получает ее сумму.
- Наконец, примените ту же формулу к остальным ячейкам. Результат будет точным относительно исходных данных.
О чем следует помнить
- Пока мы используем подстановочные знаки, нам нужно применять звездочку ( * ) к каждой подстроке. Звездочка ( * ) соответствует любому количеству символов при использовании.
- Во время использования ЕСЛИ с ИЛИ формула помните Блок диапазон с помощью абсолютной ссылки на ячейку ($) .