Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

Синтаксис

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

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

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

Нач_позиция     — позиция знака, с которой следует начинать поиск. Первый знак в аргументе «просматриваемый_текст» имеет номер 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 до знака «№» в строке (Переменный резистор)

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×