Функция Excel FIND (Пример + видео)
Кога да използвате функцията Excel FIND
Функцията Excel FIND може да се използва, когато искате да намерите текстов низ в друг текстов низ и да намерите неговата позиция.
Какво връща
Той връща число, което представлява началната позиция на низ, който намирате в друг низ.
Синтаксис
= НАМЕРИ (find_text, within_text, [start_num])
Аргументи за въвеждане
- find_text - текстът или низът, който трябва да намерите.
- within_text - текстът, в който искате да намерите аргумента find_text.
- [start_num] - число, което представлява позицията, от която искате да започне търсенето. Ако го пропуснете, той започва отначало.
допълнителни бележки
- Ако началният номер не е посочен, той започва да търси от началото на низа.
- Функцията Excel FIND е различаващ главни от малки букви. Ако искате да направите нечувствително към регистър търсене, използвайте функцията Excel SEARCH.
- Функция Excel FIND не може да обработва заместващи знаци. Ако искате да използвате заместващи знаци, използвайте функцията Excel SEARCH.
- Връща #VALUE! грешка, ако търсеният низ не е намерен в текста.
Функция Excel FIND - Примери
Ето четири примера за използване на функцията Excel FIND:
Търсене на дума в текстов низ (от началото)
В горния пример, когато търсите думата Добър в текста Добро утро, тя връща 1, което е позицията на началната точка на търсената дума.
Имайте предвид, че функцията Excel FIND е чувствителна към регистъра. Когато използвате добро вместо добро, той връща #VALUE! грешка.
Ако търсите нечувствително към регистър търсене, използвайте функцията Excel SEARCH.
Намиране на дума в текстов низ (с определено начало)
Третият аргумент във функцията FIND е позицията в текста, от която искате да започнете търсенето. В горния пример функцията връща 1, когато търсите текста Добър в добро утро и началната позиция е 1.
Въпреки това, той връща грешка, когато го накарате да започне в 2. Следователно, той търси текста Добре в сутринта Утро. Тъй като не може да го намери, връща грешка.
Забележка: Ако пропуснете последния аргумент и не предоставите началната позиция, по подразбиране той го приема като 1.
Когато има многократно възникване на търсения текст
Функцията Excel FIND започва да търси в посочения текст от определената позиция. В горния пример, когато търсите текста Good in Good Good Morning с началната позиция като 1, той връща 1, както го намира в началото.
Когато започнете търсенето от втория знак нататък, той връща 6, тъй като намира съвпадащия текст на шеста позиция.
Извличане на всичко отляво на зададен знак/низ
Да предположим, че имейл имейлите правят някои супергерои, както е показано по -долу и искате да извлечете само частта с потребителското име (което би било знаците преди @).
По -долу е формулата, която ще намери позицията на „@“ във всеки имейл идентификатор и ще извлече всички знаци вляво от него:
= НАЛЯВО (A2, НАМЕРИ (“@”, A2,1) -1)
Функцията FIND в тази формула дава позицията на знака „@“. Функцията LEFT, която използва тази позиция за извличане на потребителското име.
Например, в случай на [email protected], функцията FIND връща 11. Функцията LEFT използва FIND (“@”, A2,1) -1 като втори аргумент, за да получи потребителското име.
Имайте предвид, че 1 се изважда от стойността, върната от функцията FIND, тъй като искаме да изключим @ от резултата от функцията LEFT.
Функция Excel FIND - ВИДЕО
- Долна функция на Excel.
- Excel UPPER функция.
- ПРАВИЛНА функция на Excel.
- Функция Excel REPLACE.
- Функция за търсене в Excel.
- Функция за заместване на Excel.
Може да харесате и следните уроци:
- Как бързо да намерите и премахнете хипервръзки в Excel.
- Как да намерите обединени клетки в Excel.
- Как да намерите и премахнете дубликати в Excel.
- Използване на Find and Replace в Excel.