Функция НАЙТИ

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Функция НАЙТИ находит вхождение одной текстовой строки (искомый_текст) в другую текстовую строку (просматриваемый_текст) и возвращает номер начальной позиции искомого текста относительно первого знака просматриваемого текста. Для поиска вхождений одной текстовой строки в другую можно также использовать функцию ПОИСК, но в отличии от функции ПОИСК, функция НАЙТИ учитывает регистр и не допускает подстановочных знаков.

Синтаксис

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

Искомый_текст     — искомый текст.

Просматриваемый_текст     — текст, в котором нужно найти искомый текст.

Нач_позиция     — позиция знака, с которой следует начинать поиск. Первый знак в аргументе «просматриваемый_текст» имеет номер 1. Если аргумент «нач_позиция» опущен, он полагается равным 1.

Аргумент «нач_позиция» можно использовать для пропуска нужного количества знаков. Например, задана текстовая строка "МДС0093.МесячныеПродажи". Для поиска первого вхождения "М" в описательную часть текстовой строки укажите, что нач_позиция равна 8, чтобы в той части текста, которая является серийным номером, поиск не производился. Функция НАЙТИ начинает с 8-го знака, находит искомый_текст в следующем знаке и возвращает число 9. Функция НАЙТИ всегда возвращает номер знака, считая от левого края текста, а не от значения аргумента «нач_позиция».

Замечания

  • Если искомый_текст равен "" (пустая строка), то функцией НАЙТИ будет посчитан как совпадающий первый знак в просматриваемой строке (то есть будет возвращено значение аргумента нач_позиция или 1).

  • «Искомый_текст» не может содержать подстановочные знаки.

  • Если «искомый_текст» отсутствует в тексте «просматриваемый_текст», функция НАЙТИ возвращает значение ошибки #ЗНАЧ!.

  • Если «нач_позиция» не больше нуля, функция НАЙТИ возвращает значение ошибки #ЗНАЧ!.

  • Если нач_позиция больше длины строки «просматриваемый_текст», функция НАЙТИ возвращает значение ошибки #ЗНАЧ!.

Набор примеров 1

Формула

Описание (результат)

=НАЙТИ("Е";"Евгений Ерофеев")

Позиция первого знака «Е» в строке (1)

=НАЙТИ("е";"Евгений Ерофеев")

Позиция первого знака «е» в строке (4)

=НАЙТИ("Е";"Евгений Ерофеев";3)

Положение первой буквы «Н» в строке, начиная с третьего знака (9)

Набор примеров 2

Столбец1

Формула

Описание (результат)

Керамический изолятор №124-ТД45-87

=ПСТР([Столбец1];1;НАЙТИ("№";[Столбец1];1)-1)

Выделяет текст от позиции 1 до знака «№» в строке (Керамический изолятор)

Медная пружина №12-671-6772

=ПСТР([Столбец1];1;НАЙТИ("№";[Столбец1];1)-1)

Выделяет текст от позиции 1 до знака «№» в строке (Медная пружина)

Переменный резистор №116010

=ПСТР([Столбец1];1;НАЙТИ("№";[Столбец1];1)-1)

Выделяет текст от позиции 1 до знака «№» в строке (Переменный резистор)

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×