Намира един текстов низ (find_text) в друг текстов низ (within_text) и връща началната позиция на find_text в within_text. Можете също да използвате SEARCH, за да намерите един текстов низ в друг, но за разлика от SEARCH, FIND отчита разликата между малки и главни букви и не позволява заместващи символи.
Синтаксис
FIND(find_text,within_text,start_num)
Find_text е текстът, който искате да намерите.
Within_text е текстът, съдържащ текста, който искате да намерите.
Start_num указва от кой знак искате да започнете търсенето. Първият знак в within_text е знак номер 1. Ако не зададете start_num, по подразбиране се приема 1.
Можете да използвате start_num, за да прескочите указания брой знаци. Например да допуснем, че работите с текстовия низ "AYF0093.YoungMensApparel". За да намерите първото срещане на "Y" в описателната част на текстовия низ, задайте start_num да бъде равно на 8, така че да не се прави търсене в частта със серийния номер. FIND ще започне от 8-ия знак, ще намери find_text на следващия знак и ще върне числото 9. FIND винаги връща броя знаци от началото на within_text, като включва пропуснатите знаци, ако start_num е по-голямо от 1.
Бележки
-
Ако find_text е "" (празен текст), FIND установява съвпадение още на първия знак в низа, в който се прави търсенето (т. е. знака с номер start_num или 1).
-
Аргументът find_text не може да съдържа никакви заместващи знаци.
-
Ако find_text не се появи в within_text, FIND връща стойността за грешка #VALUE!.
-
Ако start_num не е по-голямо от нула, FIND връща стойността за грешка #VALUE!.
-
Ако start_num е по-голямо от дължината на within_text, FIND връща стойността за грешка #VALUE!.
Примери 1
Формула |
Описание (Резултат) |
=FIND("М","Милена Думанова") |
Положение на първото "М" в низа (1) |
=FIND("м","Милена Думанова") |
Положение на първото "м" в низа (6) |
=FIND("М","Милена Думанова",3) |
Положение на първото "М" в низа, започващ от третия знак (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 до позицията на " #" в низа (Променливи резистори) |