Mündəricat
Microsoft Excel -də, FIND funksiyası və AXTAR funksiyası mətn verilənləri olan sətirdə, xanada lazımi əlifba və ya ədədi birləşməni tapmağa imkan verir. Bu yazıda biz Excel-də FIND və SEARCH funksiyalarının icmalı ilə tanış olacağıq.
Təcrübə İş Kitabını endirin
İş dəftərini yükləyə və onlarla məşq edə bilərsiniz.
FIND & SEARCH Functions.xlsx
Excel-də FIND Funksiyasına Giriş
Excel-də FIND funksiyası daxili funksiyadır String/Mətn Funksiyası kimi təsnif edilir. FIND funksiyası mətn sətirində müəyyən simvolun və ya alt sətirin yerini tapmağa öyrəşmişdir.
➧ Sintaksis:
FIND funksiyası üçün sintaksis belədir:
FIND( tap_mətn, mətn daxilində, [start_num ])
➧ Arqumentlər:
mətn_tap: [tələb olunur] Axtardığımız mətn.
mətn daxilində: [lazımdır] Mətndə axtardığımız mətn var.
başlanğıc_num: [ isteğe bağlı] Axtarışın başlamalı olduğu mövqeyi müəyyən edir. 1-ci simvol mətndəki ilk simvoldur. Başlanğıc nömrəsi göstərilməyibsə, o, 1 hesab olunur.
➧ Qaytarma dəyəri:
Tap mətninin yeri ilə təmsil olunur bir ədəd.
Excel-də AXTAR funksiyasına giriş
AXTARfunksiya sadə və ya mürəkkəb axtarışdan istifadə edərək verilənlər bazasında obyektləri axtarmağa imkan verir. Bu funksiya bir mətn sətirinin digərinin içində mövqeyini verir. O, Excel String/Mətn Funksiyası altında təsnif edilir.
➧ Sintaksis:
üçün sintaksis AXTAR funksiyası dir:
AXTAR( mətn_tap,mətn_içində,[başlanğıc_num ])
➧ Arqumentlər:
mətn_tap: [tələb olunur] Axtaran mətn.
mətn_içində: [tələb olunur] İçəridə axtarılacaq mətn.
start_num: [istəyə bağlı] Mətndə axtarışa başlamaq üçün mövqe. Defolt dəyər 1-dir.
➧ Qaytarma dəyəri:
Tap mətninin mövqeyi rəqəmlə təmsil olunur.
Excel FIND Function VS Excel SEARCH Function
Excel-də FIND funksiyası və SEARCH funksiyası olduqca oxşardır və eyni məqsədi yerinə yetirir. , lakin bir az fərqli, lakin həlledici yollarla. Excel FIND və AXTAR funksiyaları arasında əsas fərq ondan ibarətdir ki, AXTAR böyük hərflərə həssasdır, FIND isə hərflərə həssasdır. Digər fərq ondan ibarətdir ki, SEARCH joker simvolların istifadəsinə icazə verir, halbuki FIND icazə vermir.
APA-FIND və AXTAR Funksiyalarından Müqayisəli Nəticələr ilə 5 Nümunə. Excel
Excel-də FIND və AXTAR imkanları nadir hallarda müstəqil şəkildə istifadə olunur. Onlar adətən istifadə olunur MID , LEN , LEFT və ya RIGHT və IFERROR kimi digər funksiyalarla birlikdə görəcəyik aşağıdakı nümunələrdə olanlar.
1. Excel FIND & Mətn Hüceyrəsinə AXTAR Funksiya
Həmin xüsusi sözün və ya hərfin mövqeyini aşkar etmək üçün FIND və SEARCH funksiyalarını daxil edə bilərik. Tutaq ki, biz Excel -də ' e ' tapmaq istəyirik, ona görə də mətn sətirini B, sütununa və mətn sətri üçün mövqenin nəticəsini qoyuruq. C sütunundadır. Aşağıdakı addımları yerinə yetirin:
- Beləliklə, ilk olaraq ' e<2 mövqeyini tapmaq üçün FIND funksiyasından istifadə edəcəyik>'. Bunun üçün C5 xanasını seçməliyik. Bundan sonra düsturu həmin xanaya daxil edin.
=FIND("e",B5)
- Sonra Enter <2 düyməsini basın>klaviaturada 4 olan nəticə göstəriləcək. Düstur 4 qaytarır, çünki e Excel sözünün 4 -ci hərfidir.
- İkincisi, biz ' e ' mövqeyini axtarmaq üçün SEARCH funksiyasından istifadə edəcəyik. Bunun üçün nəticəni görmək istədiyimiz xananı seçməliyik, ona görə də C6 xanasını seçirik. İndi həmin xanaya düsturu daxil edin.
=SEARCH("e",B6)
- Və Enter
. Və nəticənin 1 olduğunu görə bilərik. Düstur 1 qaytarır, çünki E Excel sözünün ilk simvoludur. Bildiyimiz kimi AXTAR funksiyası TAPA funksiyası kimi hərflərə həssas deyil, ona görə də hərfin böyük və ya kiçik olmasına əhəmiyyət vermir. Məktubu tapdıqda dərhal nəticəni göstərəcək.
- Beləliklə, FIND və SEARCH-dan istifadə etməklə funksiyaları ilə biz mətn sətirində hər hansı bir sözün və ya hərfin yerini aşkar edə bilərik.
Ətraflı oxuyun: Excel-də xanada mətni necə tapmaq olar
2. Verilmiş simvoldan əvvəl və ya sonra gələn sətri tapmaq üçün FIND funksiyasını tətbiq edin
Fərz edək ki, B sütununda bəzi adlarımız var və biz onun adını və soyadını tapmaq istəyirik. hər bir ad müvafiq olaraq C və D sütunlarında. Bunun üçün aşağıdakı proseduru yerinə yetirməliyik:
- İlk adı almaq üçün C5 xanasını seçirik. Biz FIND və ya SEARCH funksiyasını LEFT funksiyası ilə birlikdə istifadə edə bilərik. Beləliklə, biz FIND funksiyasından istifadə edirik.
- İkincisi, formulanı C5 xanasına qoyun.
=LEFT(B5, FIND(" ", B5)-1)
- Sonra Enter düyməsini basın.
- İndi , soyadı almaq istəyirik, bunun üçün biz RIGHT , FIND və ya SEARCH və LEN birləşməsindən istifadə edə bilərik. funksiyaları. Beləliklə, əvvəlki kimi eyni işarə ilə D5 xanasını seçin və düsturu ora qoyun.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
- Enter düyməsini basdıqdan sonra nəticədə soyad alacaqsınızxana.
Burada LEN funksiyası simvolların ümumi sayını, sonra isə FIND funksiyası yığacaq. məkanın mövqeyini çıxaracaq. Və nəhayət, SAĞ funksiyası sağ tərəfli simvolları göstərəcək.
- Sonra, düsturu C sütununa köçürmək üçün işarəsini dartın. Doldurma Dəstəyi aşağı və ya sadəcə plus (' + ') işarəsinə iki dəfə klikləyin.
- Eyni şəkildə, düsturu təkrarlamaq üçün Doldurma Dəstəsini sütun üzərinə D dartın.
- Nəhayət, bu adlardan bütün ad və soyadları çıxaracaq.
Qeyd: Biz istifadə edirik AXTAR əvəzinə TAPA funksiyasını istifadə edin, çünki biz daha dəqiq dəyər əldə etmək istəyirik, hamımız bilirik ki, TAPA funksiyası hərflərə həssasdır.
Ətraflı oxuyun: Excel-də sətirdə simvolu necə tapmaq olar
3. Excel-də xüsusi simvolun N-ci halını tapmaq üçün FIND funksiyasını daxil edin
Fərz edək ki, bizdə tire (' –<2) xüsusi simvolu olan bəzi mətn sətri var>') sütununda B . Və biz tire -nin 2 nd və 3 rd mövqelərini tapmaq istəyirik (' – ') ardıcıl olaraq C və D sütunlarında. Xüsusi simvolun mövqeyini əldə etmək üçün aşağı addımları izləyək.
- Əvvəlki nümunələrdə olduğu kimi, əvvəlcə cədvəlinizdəki xananı seçin.düsturdan istifadə etdikdən sonra nəticəni görmək istəyirsən. Beləliklə, C5 xanasını seçirik.
- İkincisi, düsturu həmin xanaya yerləşdirin.
=FIND("-", B5, FIND("-",B5)+1)
- Üçüncü, nəticəni görmək üçün Enter düyməsini basın.
Burada düstur əldə etməkdir 2 nd mövqeyi.
- Daha sonra düsturu kopyalamaq üçün Doldurma Dəstəsini aşağı dartın.
- Sonra biz D sütununda 3 rd mövqeyini əldə etmək istəyirik. Beləliklə, D5 xanasını seçib, düsturu oraya qoyuruq.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)
- Bundan əlavə , klaviaturada Enter düyməsini basın.
Burada düstur 3 -i göstərəcək. rd xüsusi simvolun mövqeyi.
- İndi isə yenidən Doldurma Dəstəsini aşağı sürüşdürərək düsturu D sütunu üzərindən təkrarlayın.
- Nəhayət, addımları izləməklə istədiyiniz nəticəni əldə edəcəksiniz.
Ətraflı oxuyun: Necə Excel sətirində simvol tapmaq üçün (8 asan yol)
Oxşar oxumalar
- Excel-də sıfırdan böyük sütunda son dəyəri tapın (2 Asan Düstur)
- Excel-də Ən Aşağı 3 Dəyəri Necə Tapmaq olar (5 Asan Metod)
- Bir Dəyərin İlk Başverməsini Tapın Excel-də diapazon (3 yol)
- Excel-də xarici bağlantıları tapın (6 sürətli üsul)
- Xüceyrədə xüsusi mətnin olub-olmadığını necə tapmaq olar Excel
4. AXTAR funksiyasını tətbiq edinMötərizələr Arasında Mətni Tapın
Fərz edək ki, bizdə bəzi mətn sətri var və biz yalnız mötərizə ilə əhatə olunmuş mətni əldə etmək istəyirik. Mötərizədə həmin mətn sətirlərini əldə etmək üçün sətirdən lazımi sayda simvolu ayırmaq üçün MID funksiyası lazımdır. Eləcə də TAP və ya AXTAR funksiyaları nədən başlayacağını və neçə hərfin ayrılacağını müəyyənləşdirir. Gəlin aşağıdakı addımları yerinə yetirək.
- Əvvəlcə nəticəni görmək istədiyiniz xananı seçin. Beləliklə, C5 xanasını seçirik.
- Sonra düsturu kopyalayıb həmin xanaya yapışdırın.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)
- Sonra, Enter düyməsini basın.
Sizə lazım olan tək şey hüceyrə nömrəsini dəyişdirməkdir düsturu yerləşdirdikdən sonra hüceyrənin yerləşdiyi yerə uyğun olaraq.
- Bundan sonra düsturu təkrarlamaq üçün Doldurma Dəstəsini aşağı dartın.
- Və nəhayət, mötərizənin içindəki mətn indi bütün mətn sətirindən çıxarılır.
🔎 Formula Necə İşləyir?
⏩ AXTAR(“(“, B5)+1 : Bu, xanasından xana dəyərini götürəcək B5 və SEARCH(“(“, B5) -dən 4+1 olan ' ( ' açılış mötərizəsinin yerini axtarın. biz 4 alacağıq, çünki boşluq da sayılır.
Çıxış → 5 , mötərizə içərisində ilk hərf olan ' 0 '.
⏩ AXTAR(“)”, B5)-AXTAR(“(“,B5)-1 : Bu, ‘ ) ’ bağlama mötərizəsinin yerini tapacaq. Və açılış mötərizəsinin mövqeyini çıxarın.
Çıxış → 10-4-1; ⇒ 6-1; ⇒ 5 , bu ' 1 ' mötərizə daxilindəki sonuncu hərfdir.
⏩ MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1) : Bu, mötərizənin içindəki mətni çıxaracaq.
Nəticə → 01001
Daha çox oxuyun: Excel diapazonda mətn axtarın (11 sürətli üsul)
5. FIND & IFERROR Mətni Tapma Xətasını İdarə etmək üçün Funksiyaları
Əgər find_text tapılmayıbsa, o zaman hər ikisində səhv mesajı göstərir FIND və AXTAR funksiyaları. Səhv mesajını göstərmək əvəzinə biz ' Tapılmadı ' kimi ifadəli mesajı göstərmək üçün IFERROR funksiyasından istifadə edə bilərik. Məsələn, C10 xanasında istifadəçi istənilən mətni daxil edə bilər və C5 xanası daxil edilmiş mətn üçün axtarılacaq.
- İlk olaraq, istədiyiniz xananı seçin. C10 xanasındakı hesablanmış mətnin mövqeyi.Beləliklə, C11 xanasını seçirik.
- İkincisi, düsturu C11b xanasına qoyuruq.
=IFERROR(FIND(C10, C5), "Given text is not found!")
- Sonra
Klaviaturanızda düyməsini daxil edin. Gördüyünüz kimi, 1 göstərəcək. Çünki Excel mətni C5 xanasında yalnız bir dəfə tapılır.
- Mətn Indesign C5 xanasında tapılmayıb. Deməli, verəcək' Verilən mətn tapılmadı! ' mesajı.
Ətraflı oxuyun: Necə istifadə etməli Excel-də qalın mətni tapmaq üçün düstur
Nəzərdə saxlanmalı olanlar
Aşağıdakı şərtlərdən hər hansı biri yerinə yetirilərsə, Excel FIND və SEARCH funksiyası #VALUE! xətası yaradır:
- Mətn daxilində mətn_tap
. - mətn_daxili başlanğıc_num -dan daha az simvola malikdir.
- başlanğıc_num ya sıfırdır (' 0 ') və ya mənfi dəyərdir və ya başlanğıc_num sıfırdan kiçik və ya ona bərabərdir (' 0 ').
Nəticə
Yuxarıda sizə FIND və