
Найти в ячейках Excel слово целиком можно формулой =ЕЧИСЛО(ПОИСК(" лампа ";" "&A2&" ")) — пробелы вокруг слова не дают найти его внутри других слов. Слово, начинающееся на определённые буквы, находит =ЕЧИСЛО(ПОИСК(" напол";" "&A2)) (пробел только слева), а слово с окончанием — пробел только справа. Найти слова по списку, частям речи, регистру, регулярному выражению или повторы слов можно процедурами !SEMTools из меню «Обнаружить → Слова».
Раздел «Обнаружить - слова» в надстройке !SEMTools предназначен для поиска слов в ячейках Excel по различным критериям. Как и все процедуры в разделе, эти тоже возвращают только ИСТИНА (если искомое слово найдено) или ЛОЖЬ (если слово не найдено / не соответствует указанному критерию или нескольким).
Раздел помогает быстро найти в ячейках слова по одному критерию или нескольким - выявлять их по целому совпадению, частичному совпадению с определённым паттерном или целым списком таковых, по начертанию шрифта, по морфологическим признакам и по наличию дублирующихся слов внутри ячейки.

Найти целые слова
Процедуры этого меню ищут в ячейках слова, совпадающие с указываемым паттерном (или списком) целиком.
Найти слово в ячейке
Позволяет находить в ячейке определённое слово. Казалось бы, несложная задача, но с короткими словами могут быть проблемы. Подробнее читайте по ссылке выше. Там будут как примеры обычных формул, так и демонстрация процедур !SEMTools.
Найти в диапазоне слова из списка
Здесь доступны два режима:
- все слова из заданного списка - когда нужно, чтобы в ячейке содержались все слова сразу;
- любое слово из списка - если нужно быстро выявить наличие в ячейке хотя бы одного из указанных слов.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Запрос | Все слова | Любое слово | Список |
| 2 | диван угловой серый | ИСТИНА=И(ЕЧИСЛО(ПОИСК(" "&$D$2:$D$3&" ";" "&A2&" "))) | ИСТИНА=ИЛИ(ЕЧИСЛО(ПОИСК(" "&$D$2:$D$3&" ";" "&A2&" "))) | диван |
| 3 | диван прямой | ЛОЖЬ=И(ЕЧИСЛО(ПОИСК(" "&$D$2:$D$3&" ";" "&A3&" "))) | ИСТИНА=ИЛИ(ЕЧИСЛО(ПОИСК(" "&$D$2:$D$3&" ";" "&A3&" "))) | угловой |
| 4 | кресло | ЛОЖЬ=И(ЕЧИСЛО(ПОИСК(" "&$D$2:$D$3&" ";" "&A4&" "))) | ЛОЖЬ=ИЛИ(ЕЧИСЛО(ПОИСК(" "&$D$2:$D$3&" ";" "&A4&" "))) |
И требует, чтобы нашлось каждое слово списка, ИЛИ — хотя бы одно. В Excel 2019 и раньше вводите через Ctrl+Shift+Enter.
В английском Excel: =AND(ISNUMBER(SEARCH(" "&$D$2:$D$3&" "," "&A2&" ")))
Найти слова по частям речи
Доступен поиск по следующим грамматическим категориям:
- существительные — чтобы выделить ключевые запросы, содержащие конкретные объекты (например, «ремонт», «доставка»);
- прилагательные — полезно для фильтрации по признакам («дешевый», «быстрый»);
- глаголы — чтобы находить действия в фразах («купить», «заказать»);
- наречия — для уточнения характеристик действий или объектов («срочно», «онлайн»).
Наиболее полезно, когда проверяемые ячейки содержат немного слов. Поскольку для длинного текста всегда будут возвращать "ИСТИНА".
Найти слова, содержащие символы или паттерн
Инструменты этой группы ищут слова, в которых паттерн встречается:
В начале
Например, как в примере ниже, мы хотим найти среди ключевых слов такие, которые содержат слова, начинающиеся на "напол" или "настол". Иными словами, всё напольное и настольное.

В конце
(например, слова, заканчивающиеся на «тех»: «физтех», «финтех»);
| A | B | |
|---|---|---|
| 1 | Текст | Слово на «тех» |
| 2 | поступить в физтех | ИСТИНА=ЕЧИСЛО(ПОИСК("тех ";A2&" ")) |
| 3 | финтех стартапы | ИСТИНА=ЕЧИСЛО(ПОИСК("тех ";A3&" ")) |
| 4 | техника для дома | ЛОЖЬ=ЕЧИСЛО(ПОИСК("тех ";A4&" ")) |
Пробел после окончания означает конец слова, а приписанный к ячейке пробел позволяет найти и последнее слово. «техника» не подходит — «тех» в начале.

В любом месте слова
Например, паттерн «ремонт» найдёт «ремонтные», «евроремонт» «отремонтировать».
| A | B | |
|---|---|---|
| 1 | Текст | Есть «ремонт»? |
| 2 | евроремонт квартиры | ИСТИНА=ЕЧИСЛО(ПОИСК("ремонт";A2)) |
| 3 | отремонтировать ноутбук | ИСТИНА=ЕЧИСЛО(ПОИСК("ремонт";A3)) |
| 4 | покраска стен | ЛОЖЬ=ЕЧИСЛО(ПОИСК("ремонт";A4)) |
Без пробелов вокруг ПОИСК находит фрагмент где угодно — в начале, середине или конце слова.

Можно использовать как один паттерн, так и список — удобно при работе с группой морфологических фрагментов или корней.
| A | B | C | |
|---|---|---|---|
| 1 | Запрос | Слово «лампа» целиком | Слово на «напол» |
| 2 | напольная лампа | ИСТИНА=ЕЧИСЛО(ПОИСК(" лампа ";" "&A2&" ")) | ИСТИНА=ЕЧИСЛО(ПОИСК(" напол";" "&A2)) |
| 3 | лампада настольная | ЛОЖЬ=ЕЧИСЛО(ПОИСК(" лампа ";" "&A3&" ")) | ЛОЖЬ=ЕЧИСЛО(ПОИСК(" напол";" "&A3)) |
| 4 | лампа на пол | ИСТИНА=ЕЧИСЛО(ПОИСК(" лампа ";" "&A4&" ")) | ЛОЖЬ=ЕЧИСЛО(ПОИСК(" напол";" "&A4)) |
«лампада» не найдена как «лампа»: формула ищет слово с пробелами по обе стороны. «на пол» не считается словом на «напол» — между буквами пробел.
В английском Excel: =ISNUMBER(SEARCH(" лампа "," "&A2&" "))
Найти слова по регистру
Позволяет выявить, встречаются ли в ячейках слова в определённом регистре:
- только строчные — «покупка»;
- с первой заглавной — «Москва», что полезно для выявления именованных сущностей;
- все заглавные — «РЖД, RTX2080», может быть полезно для поиска именованных сущностей, написанных "капсом" - аббревиатур, артикулов, брендов и т.д.
| A | B | |
|---|---|---|
| 1 | Текст | Есть слово с заглавной? |
| 2 | купить диван в Москве | ИСТИНА=REGEXMATCH(A2;"(^|\s)[А-ЯЁA-Z]") |
| 3 | купить диван | ЛОЖЬ=REGEXMATCH(A3;"(^|\s)[А-ЯЁA-Z]") |
| 4 | iPhone 15 | ЛОЖЬ=REGEXMATCH(A4;"(^|\s)[А-ЯЁA-Z]") |
Шаблон ищет заглавную букву в начале строки или после пробела. В «iPhone» заглавная внутри слова, поэтому ЛОЖЬ.
Найти слова регулярными выражениями (REGEX)
Мощный инструмент для продвинутого анализа. Позволяет находить сложные комбинации символов, шаблоны и маски. Например, найти все слова, где цифры чередуются с буквами, или все слова длиной ровно из 5 символов.
| A | B | |
|---|---|---|
| 1 | Текст | Есть модель вида X515? |
| 2 | ноутбук asus X515 | ИСТИНА=REGEXMATCH(A2;"\b[A-Za-z]+\d+\b") |
| 3 | ноутбук 15 дюймов | ЛОЖЬ=REGEXMATCH(A3;"\b[A-Za-z]+\d+\b") |
Шаблон: латинские буквы, за ними цифры, \b — граница слова. В Excel 365 есть встроенный аналог — РЕГТЕСТ (REGEXTEST).
Найти повторяющиеся слова в ячейках
Находит случаи, когда в одной фразе повторяется одно и то же слово, что часто бывает результатом некорректной автоматической генерации. Это помогает далее их удалить (повторяющиеся слова внутри ячеек).
| A | B | |
|---|---|---|
| 1 | Текст | Есть повторы? |
| 2 | диван диван угловой | ИСТИНА=СЧЁТЗ(ТЕКСТРАЗД(A2;" "))>СЧЁТЗ(УНИК(ТЕКСТРАЗД(A2;" ");ИСТИНА)) |
| 3 | купить диван недорого | ЛОЖЬ=СЧЁТЗ(ТЕКСТРАЗД(A3;" "))>СЧЁТЗ(УНИК(ТЕКСТРАЗД(A3;" ");ИСТИНА)) |
Если слов больше, чем уникальных слов, — в ячейке есть повтор. Подробнее — найти повторяющиеся слова.
Другие процедуры со словами в !SEMTools для Excel
В надстройке также можно:
Удалить (убрать) определённые слова из ячеек
Изменить (поменять, заменить) слова в ячейках
Извлечь (взять, вытащить) слова из ячеек
Поиск слов в Excel — частые вопросы
Как найти слово целиком, а не часть другого слова?
Формулой =ЕЧИСЛО(ПОИСК(" лампа ";" "&A1&" ")) или процедурой «Найти слово в ячейке» !SEMTools.
Как найти слова, начинающиеся на определённые буквы?
=ЕЧИСЛО(ПОИСК(" напол";" "&A1)) — пробел перед искомым началом слова.
Как найти ячейки с любым словом из списка?
Подробно — в разделе поиск по нескольким словам.
Найти слова целиком, по списку, началу и окончанию, частям речи, регистру или регулярному выражению сразу во всём диапазоне можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: как найти слова в Excel
Надеюсь, на этой странице вы нашли то, что искали. Слово целиком или по началу находит ПОИСК с пробелами, а сложные условия — процедуры раздела «Обнаружить → Слова».