Excel funksiyası: FIND vs SEARCH (Müqayisəli Analiz)

  • Bunu Paylaş
Hugh West

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 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 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 AXTAR imkanları nadir hallarda müstəqil şəkildə istifadə olunur. Onlar adətən istifadə olunur MID , LEN , LEFT və ya RIGHT 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 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)

  • 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 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 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 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 3 rd mövqelərini tapmaq istəyirik (' ') ardıcıl olaraq C 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 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 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 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 SEARCH funksiyaları. Ümid edirik ki, bu sizə kömək edəcək! Hər hansı bir sualınız, təklifiniz və ya rəyiniz varsa, şərh bölməsində bizə bildirin. Və ya ExcelWIKI.com bloqunda digər məqalələrimizə nəzər sala bilərsiniz!

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.