Намира един текстов низ (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 до позицията на " #" в низа (променливи резистори) |