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

Применяется к
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

Находит одну текстовую строку (find_text) в другой текстовой строке (within_text) и возвращает номер начальной позиции find_text из первого символа within_text. Поиск также можно использовать для поиска одной текстовой строки в другой, но в отличие от поиска, функция FIND учитывает регистр и не допускает использование подстановочных знаков.

Синтаксис

FIND(find_text;within_text;start_num)

Find_text — это текст, который вы хотите найти.

Within_text — это текст, содержащий текст, который требуется найти.

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

Вы также можете использовать start_num, чтобы пропустить указанное количество символов. Например, предположим, что вы работаете с текстовой строкой "AYF0093. YoungMensApparel". Чтобы найти номер первого вхождения "М" в описательную часть текстовой строки, задайте значение аргумента "нач_позиция" равным 8, чтобы поиск в той части текста, которая является серийным номером, не производился. Функция НАЙТИ начинает со знака 8, находит искомый_текст в следующем знаке и возвращает число 9. Функция НАЙТИ всегда возвращает номер знака, считая от левого края текста "просматриваемый_текст", а не от значения аргумента "нач_позиция".

Замечания

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

Пример набора 1

Формула Описание (результат)
=FIND("M","Мириам Макговерн") Позиция первого "M" в строке (1)
=FIND("m","Мириам Макговерн") Позиция первого "m" в строке (6)
=FIND("M","Мириам Макговерн",3) Позиция первого "M" в строке, начиная с третьего символа (8)

Пример набора 2

Col1 Формула Описание (результат)
Керамический изолятор №124-ТД45-87 =MID([Col1];1;FIND(" #";[Col1];1)-1) Извлекает текст из позиции 1 в положение "#" в строке (керамические изоляторы)
Медная пружина №12-671-6772 =MID([Col1];1;FIND(" #";[Col1];1)-1) Извлекает текст из позиции 1 в положение "#" в строке (медные катушки)
Переменный резистор №116010 =MID([Col1];1;FIND(" #";[Col1];1)-1) Извлекает текст из позиции 1 в позицию "#" в строке (переменные резисторы)