Функция FIND

Отнася се за
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. Можете също да използвате SEARCH, за да намерите един текстов низ в друг, но за разлика от SEARCH, функцията FIND различава малки и главни букви и не позволява заместващи символи.

Синтаксис

FIND(find_text;within_text;start_num)

Find_text е текстът, който искате да намерите.

Within_text е текстът, съдържащ текста, който искате да намерите.

Start_num указва знака, от който да започне търсенето. Първият знак в в_текст е знак номер 1. Ако изпуснете начален_ном, стойността му се приема за 1.

Можете също да използвате start_num, за да прескочите зададен брой знаци. Да предположим например, че работите с текстовия низ "AYF0093. YoungMensApparel". За да намерите номера на първия знак "Y" в описателната част от текстовия низ, задайте начален_ном равно на 8, така че частта от текста с числото да не се претърсва. FIND започва със знак номер 8, намира намери_текст в следващия знак и връща номер 9. FIND винаги връща броя на знаците спрямо началото на в_текст, като брои и знаците, които сте пропуснали, ако начален_ном е по-голямо от 1.

Забележки

  • Ако намери_текст е "" (празен текст), FIND отчита съвпадение с първия знак в низа за търсене (т.е. знака, номериран с начален_ном или 1).
  • Аргументът намери_текст не може да съдържа никакви заместващи символи.
  • Ако find_text не се показва в within_text, FIND връща #VALUE! стойността на грешка.
  • Ако start_num не е по-голямо от нула, FIND връща #VALUE! стойността на грешка.
  • Ако start_num е по-голямо от дължината на within_text, FIND връща #VALUE! стойността на грешка.

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

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

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

COL1 Формула Описание (резултат)
Керамични изолатори #124-TD45-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 до позицията на " #" в низа (променливи резистори)