Бывают моменты, когда вы захотите проверить, содержит ли ячейка определенный текст или нет. Мы можем сделать это, объединив две функции: link: / logic-formulas-the-isnumber-function-in-excel [ISNUMBER]

и link: / text-excel-search-function [SEARCH]

или`ссылка: / поиск-формулы-excel-find-function [НАЙТИ функция] `. Посмотрим на несколько примеров.

21

Найти конкретный текст — без учета регистра

Нам нужна нечувствительная функция. Функция, которая не заботится о прописных и строчных алфавитах. Воспользуемся функцией ПОИСК. В любом случае это круто.

Общая формула для проверки наличия в ячейке подстроки

=ISNUMBER(SEARCH(“specific text”,”source text”)

В Excel 2016 у меня есть этот список строк.

22

Теперь я хочу знать, содержит ли какая-либо ячейка подстроку «Excel» (без учета регистра). Если да, то выведите TRUE, иначе FALSE.

Я записываю эту формулу в ячейку D2 и перетаскиваю ее вниз:

=ISNUMBER(SEARCH(C2,B2))

23We get all TRUE as each cell contains “Excel” or “excel” substring. Now lets see how to check for case sensitive cases.

Найти конкретный текст — с учетом регистра

Нам нужна сенсорная функция. Функция, которая действительно чувствительна к верхнему и нижнему регистру и не терпит изменений. Функция НАЙТИ — это чувствительный член семейства функций Excel.

Generic Formulato проверить, содержит ли ячейка подстроку

=ISNUMBER(FIND(“specific text”,”source text”)

Я хочу знать, содержит ли какая-либо ячейка «Excel», а не «excel». Он должен вывести ИСТИНА тогда и только тогда, когда найдет «Excel».

Я написал эту формулу в ячейке D2 и перетащил ее вниз:

=ISNUMBER(FIND(C2,B2))

24

В ячейках D2 и D3 вы можете увидеть, что он возвращает FALSE, потому что B2 и B3 не содержат подстроки «excel». В ячейке D4 мы ищем «Excel», который находится в строке в ячейке B4. Следовательно, мы ИСТИНА.

Пояснение:

И ПОИСК, и НАЙТИ возвращают местоположение найденной подстроки. Если они нашли данный текст, они возвращают число (первое место найденного текста), иначе они возвращают #VALUE! ошибка.

ISNUMBER проверяет, является ли предоставленное значение числом. Если это число, возвращается ИСТИНА, иначе ЛОЖЬ.

Если НАЙТИ или ПОИСК найдут конкретный текст в ячейке, link: / logic-formulas-the-isnumber-function-in-excel [ISNUMBER]

возвращает ИСТИНА, иначе ЛОЖЬ.

Используя этот результат, вы можете показать индивидуальный вывод с помощью оператора IF.

Формула Excel, если ячейка содержит текст, вернуть значение в другую ячейку

=IF(ISNUMBER(SEARCH(“specific text”, "source text"),print value if true, print value if false)

Итак, мы узнали, как найти конкретный текст в ячейке для текстов с учетом и без учета регистра. Если это не помогает, не стесняйтесь писать свой сценарий в разделе комментариев ниже.

Статьи по теме:

link: / summing-sum-if-cells-contain-specific-text [Сумма, если ячейки содержат определенный текст]

link: / summing-sum-if-cell-contains-text-in-other-cell-in-excel [Сумма, если ячейка содержит текст в другой ячейке в Excel]

link: / counting-count-cells-that-contain-specific-text [Подсчет ячеек, содержащих определенный текст]

link: / excel-text-formulas-split-numbers-and-text-from-string-in-excel [Разделить числа и текст из строки в Excel]

link: / conditional-formatting-highlight-cells-that-contain-specific-text [Выделить ячейки, содержащие определенный текст]

Популярные статьи:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-повышения-продуктивность [50 сочетаний клавиш Excel для повышения производительности]

link: / формулы-и-функции-введение-функции-vlookup [Как использовать функцию ВПР в Excel]

link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel]

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]