Функция НАЙТИ, примеры использования
Раздел функцийТекстовые
Название на английскомFIND
ВолатильностьНе волатильная
Похожие функцииПОИСК, Найти и Заменить (процедура)

Что делает эта функция?

Эта функция ищет текст внутри другого фрагмента текста регистрозависимым поиском. Например, найти символ в ячейке.

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

Третий опциональный параметр — чтобы найти фрагмент c определенной позиции в тексте.

Если искомое не найдено в тексте, функция возвращает ошибку #ЗНАЧ.

Синтаксис

=НАЙТИ(ИскомыйТекст,СтрокаВКоторойИщем,СтартоваяПозиция)

Форматирование

См. Функция ПОИСК

Функция НАЙТИ — примеры

Если регистр не важен, лучше использовать функцию ПОИСК и примеры брать оттуда.

Отличие функции НАЙТИ от функции ПОИСК — в регистрозависимости. Функция чувствительна к регистру, что позволяет с ее помощью, например, найти заглавные буквы в Excel.

Найти заглавные буквы (любые)

=СЧЁТ(НАЙТИ({"A":"B":"C":"D":"E":"F":"G":"H":"I":"J":"K":"L":"M":"N":"O":"P":"Q":"R":"S":"T":"U":"V":"W":"X":"Y":"Z":"А":"Б":"В":"Г":"Д":"Е":"Ё":"Ж":"З":"И":"Й":"К":"Л":"М":"Н":"О":"П":"Р":"С":"Т":"У":"Ф":"Х":"Ц":"Ч":"Ш":"Щ":"Ы":"Э":"Ю":"Я"};A1))>0

Найти заглавные английские буквы

Можно воспользоваться аналогом формулы выше, убрав из нее кириллицу, но можно и более изящной формулой массива.

Помогут составить такую формулу функция СЧЕТ и функция СИМВОЛ.

{=СЧЁТ(НАЙТИ(СИМВОЛ(СТРОКА(65:90));A1))>0}

Формула также вернет ИСТИНА или ЛОЖЬ.

Важно: формула массива вводится без фигурных скобок сочетанием клавиш Ctrl+Shift+Enter.

Найти заглавные русские буквы

Формула аналогична предыдущей, разница лишь в диапазоне символов — от 192 до 223:

{=СЧЁТ(НАЙТИ(СИМВОЛ(СТРОКА(192:223));A1))>0}

Смотрите также:

Найти определенные символы в ячейках Excel

Найти числа/цифры в тексте Excel