Намира един текстов низ (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. Младменсприл. За да намерите номера на първия знак "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";"Miriam McGovern") |
Позиция на първото "M" в низа (1) |
=FIND("m";"Miriam McGovern") |
Позиция на първото "m" в низа (6) |
=FIND("M";"Miriam McGovern";3) |
Позиция на първото "M" в низа, започвайки от третия знак (8) |
Примерен набор 2
Колона 1 |
Формула |
Описание (Резултат) |
---|---|---|
Керамични изолатори #124-TD45-87 |
=MID([Кол1];1;FIND(" #";[Колона1];1)-1) |
Извлича текст от позиция 1 до позицията на " #" в низа (Керамични изолатори) |
Медни бобини #12-671-6772 |
=MID([Кол1];1;FIND(" #";[Колона1];1)-1) |
Извлича текст от позиция 1 до позицията на " #" в низа (Медни бобини) |
Променливи резистори #116010 |
=MID([Кол1];1;FIND(" #";[Колона1];1)-1) |
Извлича текст от позиция 1 до позицията на " #" в низа (Променливи резистори) |