Skip to main content

НАЙТИ

Функция НАЙТИ возвращает позицию, с которой искомый текст начинается в просматриваемом.

Считает двухбайтовые символы за 1 символ и учитывает регистр.

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

Синтаксис​

НАЙТИ(искомый_текст; просматриваемый_текст; [начальная_позиция])

АргументОписаниеДопустимые значения
искомый_текстСтрока, которую необходимо найти в значении аргумента "просматриваемый_текст"Текстовая строка или ссылка на ячейку, содержащую текст
просматриваемый_текстТекст, в котором производится поиск первого появления значения, заданного аргументом "искомый_текст"Текстовая строка или ссылка на ячейку, содержащую текст
[начальная_позиция](необязательный) Номер символа в значении аргумента "просматриваемый_текст", с которого необходимо начать поиск. По умолчанию 1Целое число ≥ 1 или ссылка на ячейку с числом

Примеры использования​

Поиск позиции слова​

Если у вас есть текст в ячейке A1: «Привет, мир!» и вы хотите найти позицию слова «мир»:

=НАЙТИ("мир"; A1)

Эта формула вернет 9, так как слово «мир» начинается с девятого символа.

Поиск с третьего символа (текст прежний)​

=НАЙТИ("и"; A1; 3)

Эта формула вернет 8, так как "и" в слове «Привет» игнорируется.

Поиск текста, которого нет в строке​

=НАЙТИ("солнце"; A1)

Эта формула вернет ошибку #ЗНАЧ!, так как «солнце» не найдено в тексте.

Примечания​

  • Функция НАЙТИ чувствительна к регистру, то есть "Мир" и "мир" будут восприниматься как разные строки.

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

  • Для поиска без учета регистра используйте функцию ПОИСК.