Mündəricat
Microsoft Excel-də bir sıra xanalar və ya massivdə mətni axtarmaq üçün çoxsaylı üsullar mövcuddur. Siz mətn dəyərini axtara və bir çox kriteriyaya əsasən müxtəlif çıxışları qaytara bilərsiniz. Bu məqalədə siz Excel-də düzgün nümunələr və sadə illüstrasiyalarla diapazonda mətn axtarmaq üçün bütün uyğun üsulları öyrənəcəksiniz.
Təcrübə İş Kitabını endirin
Siz bu məqaləni hazırlamaq üçün istifadə etdiyimiz Excel iş kitabını yükləyə bilərsiniz.
Range.xlsx-də mətn axtarın
11 Müvafiq üsullar Excel-də Aralıqda Mətn axtarın
1. Find & İstənilən diapazonda Mətn Axtarmaq üçün Komanda seçin
Aşağıdakı şəkildə Mətn başlığının altında bəzi təsadüfi mətnlər var. Biz Tap & əmrini seçin.
📌 Addım 1:
➤ Ev səhifəsinə keçin lent ➦ Redaktə etmək komandalar qrupu ➦ Tap & Seçin açılan ➦ Tap komanda.
Dialoq qutusu açılacaq.
📌 Addım 2:
➤ Nəyi tapın seçimində 'USA' yazın.
➤
Siz B8 xanasını əhatə edən yaşıl düzbucaqlı göstərici görəcəksiniz ki, bu da söz və ya mətnin olduğunu müəyyən edir. 'ABŞ' orada yatır.
Ətraflı oxuyun: Hüceyrə diapazonunda xüsusi mətnin olub-olmadığını necə tapmaq olaronu Excel cədvəlinə çevirmək üçün aşağıdakı verilənlər cədvəlindən istifadə edək və sonra 'Peter' mətnini axtaraq.
📌 Addım 1:
➤ Əvvəlcə bütün cədvəli seçin (B4:D9) .
➤ İndi
➤ Cədvəl Yarat dialoq qutusunda məlumat yeri avtomatik seçiləcək . İndi yalnız OK düyməsini basın.
Beləliklə, məlumat cədvəliniz indicə Excel cədvəlinə çevrildi.
📌 Addım 2:
➤ İndi Satıcı açılan menyunu klikləyin.
➤ İndi mətn qutusuna 'Peter' yazın.
➤ OK düyməsini basın və işiniz bitdi.
Aşağıdakı şəkildə olduğu kimi, sizə yalnız Peter üçün süzgəcdən keçmiş məlumatlar göstəriləcək.
Yəticə Sözləri
Ümid edirəm , yuxarıda qeyd olunan bütün bu üsullar indi müxtəlif məqsədlər üçün diapazonda mətn axtarmalı olduğunuz zaman onları Excel cədvəllərinizdə tətbiq etməyə kömək edəcək. Hər hansı bir sualınız və ya rəyiniz varsa, şərh bölməsində mənə bildirin. Və ya bu vebsaytda Excel funksiyaları ilə bağlı digər məqalələrimizə baxa bilərsiniz.
Excel2. Xana diapazonunda mətnin olub-olmadığını yoxlamaq üçün ISTEXT funksiyasından istifadə edin
ISTEXT funksiyası ümumiyyətlə xanada mətnin olub-olmadığını yoxlamaq üçün istifadə olunur. Aşağıdakı cədvəldə biz bu funksiyanı Sütun B -dəki bütün xanalara tətbiq edəcəyik və hansıların mətn məlumatlarını ehtiva etdiyini yoxlayacağıq. ISTEXT məntiqi funksiya olduğundan, o, məntiqi dəyər qaytaracaq - TRUE (Mətn tapılarsa) və ya YANLIŞ (Mətn tapılmazsa) .
Çıxışda C5 xanasında tələb olunan düstur:
=ISTEXT(C5)
Enter düyməsini basdıqdan və Sütun C -də qalan xanaları avtomatik doldurduqdan sonra biz bütün qaytarılan dəyərləri alacağıq DOĞRU və ya YANLIŞ ilə Sütun B -dəki məlumat tiplərindən asılı olaraq.
3 . Excel-də IF funksiyası ilə hüceyrələr diapazonunda xüsusi mətni axtarın
ƏGƏRLƏR funksiyası şərtin yerinə yetirilib-yetirilmədiyini yoxlamaq üçün istifadə olunur və funksiya boolean dəyəri qaytarır- DOĞRU və ya YANLIŞ . Aşağıdakı şəkildə, B sütununda bəzi mətn məlumatları var. Çıxış başlığı altında Sütun C , biz Əgər funksiyasını ölkə adını ‘İngiltərə’ axtarmaq üçün tətbiq edəcəyik. Şərt yerinə yetirilərsə, qaytarılan dəyər 'Bəli' olacaq, əks halda 'Xeyr' olacaq.
İlk çıxışda C5 xanasında tələb olunan düstur belə olacaq:
=IF(B5="England","Yes","No")
<3 düyməsini basdıqdan sonra>Daxil edin və qalan xanaları dolduraraq B8 üçün Bəli qaytarılması dəyərini tapacağıq, çünki xanada İngiltərə mətni var. Digər çıxış xanaları qaytarılma dəyərini göstərəcək Xeyr çünki burada verilmiş şərt yerinə yetirilməyib,
4. Excel-də Hüceyrə Aralığında Mətnin Qismən Uyğunluğunu axtarın
ƏGƏR, ISNUMBER və AXTAR funksiyalarını birləşdirərək, biz baxacağıq xanalar diapazonunda qismən uyğunluq üçün və düstur kriteriyalara uyğundursa 'Tapıldı' qaytaracaq, əks halda 'Tapılmadı' qaytaracaq.
Məsələn, B sütununda verilmiş mətnlərdə biz 'ABŞ', mətnini və Çıxış başlığının altında düstur axtaracağıq. müvafiq axtarışlar üçün 'Tapılmadı' və ya 'Tapılmadı' qaytaracaq.
Çıxışda tələb olunan düstur C5 xanası belə olmalıdır:
=IF(ISNUMBER(SEARCH("USA",B5)),"Found","Not Found")
İndi Enter düyməsini basın və bütün xananı avtomatik doldurun sütununda, bir anda qaytarılan dəyərləri alacaqsınız. B8 xanası 'ABŞ' mətnindən ibarət olduğundan, düstur C8 xanasında 'Tapıldı' qaytardı.
🔎 Formula Necə İşləyir?
- AXTAR funksiyası xanaya 'USA' mətni daxil edin və mətnin başlanğıc mövqeyini qaytarır. Mətn tapılmadıqda, funksiya #VALUE xətası qaytarır.
- ISNUMBER funksiyası SEARCH funksiyası tərəfindən tapılan qaytarılan dəyər rəqəmli dəyərdir və ya deyil və qaytarılan dəyər növünə əsasən TRUE və ya FALSE qaytarır.
- Nəhayət, ƏGƏR funksiyası məntiqi dəyərləri axtarır - DOĞRU və ya YANLIŞ və DOĞRU<üçün 'Tapıldı' qaytarır. 4>, FALSE üçün 'Tapılmadı' .
5. Diapazonda Xüsusi Mətn Axtarmaq üçün IF və COUNTIF funksiyalarının birləşdirilməsi
İndi Sütun D , Sütun B-dəki mətnlərdə tapılmalı olan bəzi sözlər var. . Biz burada IF və COUNTIF funksiyalarını birləşdirəcəyik. COUNTIF funksiyası Sütun B -də Sütun D -dən seçilmiş mətnin tapıntılarının sayını hesablayacaq. ƏGƏR funksiyası daha sonra '0' -dən böyük sayı axtaracaq və göstərilən mesajı 'Tapıldı' qaytaracaq, əks halda ' qaytaracaq. Tapılmadı'.
İlk çıxışda Hüceyrə E5 , müvafiq düstur belə olacaq:
=IF(COUNTIF($B$5:$B$9,"*"&D5&"*")>0,"Found","Not Found")
Enter düyməsini basdıqdan və Sütun E -də qalan xanaları avtomatik doldurduqdan sonra biz 'Tapıldı' və ya 'Tapılmadı' ilə bütün nəticə dəyərlərini dərhal əldə edin.
Ətraflı oxuyun: Hüceyrə diapazonunun Excel-də xüsusi mətni ehtiva etdiyini necə tapmaq olar
6. Mətn və Qaytarma Dəyərlərini Axtarmaq üçün Axtarış Funksiyalarından İstifadə
i. Diapazonda Mətn Axtarmaq üçün VLOOKUP funksiyası
TheVLOOKUP funksiyası cədvəldə ən sol sütunda dəyəri axtarır və göstərilən sütundan eyni cərgədə dəyəri qaytarır. Aşağıdakı cədvəldə satıcıların bəzi təsadüfi adlarını, onların müvafiq satışlarını və satışlara əsaslanan 10% bonusları ehtiva edən üç sütun var.
Çıxışda C12 hüceyrəsi, biz' C11 -də verilmiş satıcının adını axtarmaq üçün VLOOKUP funksiyasını tətbiq edəcək və funksiya daha sonra müvafiq satıcı üçün bonus məbləğini qaytaracaq.
Beləliklə, C12 xanasındakı VLOOKUP funksiyası ilə əlaqəli düstur belə olmalıdır:
=VLOOKUP(C11,B5:D9,3,FALSE)
Enter düyməsini basdıqdan sonra biz Sam üçün bonus məbləğini dərhal alacağıq.
Ətraflı oxuyun: Excel-də xanada mətni necə tapmaq olar
ii. Aralıqda Mətn Axtarmaq üçün HLOOKUP funksiyası
HLOOKUP funksiyası VLOOKUP funksiyasının əksinə işləyir. HLOOKUP funksiyası cədvəlin yuxarı sətirində dəyəri axtarır və göstərilən sətirdən eyni sütundakı dəyəri qaytarır.
Aşağıdakı şəkildə satıcının təsadüfi adları , onların müvafiq satışları və bonusları indi köçürülmüş qaydadadır. C9 xanasında biz Sam üçün bonus məbləğini qaytarmaq üçün HLOOKUP funksiyasını tətbiq edəcəyik.
Tələb olunan C9 -də HLOOKUP funksiyası olan düstur olacaqolun:
=HLOOKUP(C8,C4:G6,3,FALSE)
Enter düyməsini basdıqdan sonra funksiya Sam hüququ üçün bonus məbləğini qaytaracaq uzaqda.
Ətraflı oxuyun: Excel-də Aralıqda Dəyəri Necə Tapmaq olar
iii . Diapazonda Mətn Axtarmaq üçün XLOOKUP funksiyası
XLOOKUP funksiyası Microsoft Excel-ə böyük əlavədir, çünki bu funksiya həm VLOOKUP və <3-dən üstündür>HLOOKUP funksiyaları. XLOOKUP funksiyası uyğunluq üçün diapazonda axtarış aparır və serialın ikinci diapazonundan müvafiq elementi qaytarır. Bu funksiya ilə bağlı bir problem onun yalnız Excel 365 -də mövcud olmasıdır.
Əvvəllər VLOOKUP funksiyasının istifadə edildiyi aşağıdakı cədvəldə biz tətbiq edəcəyik XLOOKUP funksiyası indi C12 xanasında oxşar çıxışı qaytarmaq üçün.
Beləliklə, müvafiq xanada müvafiq düstur:
=XLOOKUP(C11,B5:B9,D5:D9)
İndi Enter düyməsini basın və siz Sam üçün bonus məbləğini alacaqsınız.
Və indi verilənlər cədvəli köçürülüb. Beləliklə, XLOOKUP funksiyası dəyəri üfüqi olaraq axtaracaq və verilmiş dəyər və ya mətn üçün müəyyən edilmiş sətirdən çıxışı qaytaracaq.
XLOOKUP ilə əlaqəli düstur C9 xanasındakı funksiya:
=XLOOKUP(C21,C17:G17,C19:G19)
Enter düyməsini basdıqdan sonra olacaq , daha əvvəl tapılana bənzər nəticə əldə edəcəksiniz.
7. Diapazonda Mətn Tapmaq üçün INDEX-MATCH Formulasını tətbiq edinExcel-də
Bu bölmədə biz INDEX və MATCH funksiyalarının birləşməsini tətbiq edəcəyik. INDEX funksiyası xüsusi sətir və sütunun kəsişməsində dəyər və ya istinad qaytarır. MATCH funksiyası müəyyən edilmiş qaydada müəyyən edilmiş qiymətə uyğun gələn massivdəki elementin nisbi mövqeyini qaytarır.
Beləliklə, İNDEKSİ -dən ibarət tələb olunan düstur. və C12 xanası çıxışında MATCH funksiyaları:
=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)
<0 olacaq>İndi Enterdüyməsini basın və siz dərhal nəticə dəyərini tapacaqsınız.
8. Diapazonda Mətn Axtarın və Xana İstinadını Qaytarın
CELL funksiyasını tətbiq etməklə biz bir sıra xanalar və ya cədvəldə axtarış mətninin xana istinadını qaytara bilərik. Aşağıdakı cədvəldə (B5:B9) , biz 'ABŞ' mətninin qismən uyğunluğunu axtaracağıq və müvafiq düstur <-dakı tapıntının xana istinadını qaytaracaq. 3>C12 .
C12 çıxışında CELL funksiyası ilə tələb olunan düstur:
=CELL("address",INDEX(B5:B9,MATCH("*"&C11&"*",B5:B9,0)))
Düstur aşağıdakı skrinşotda göstərildiyi kimi əlaqəli axtarışın mütləq xana istinadını qaytaracaq.
9. Təkrarlanan hallarda mətni axtarın və bütün mövqeləri qaytarın
Fərz edək ki, Mətn başlığı altında B sütununda təkrarlanan bəzi mətnlərimiz var. Nəbiz indi seçilmiş mətn dəyəri üçün təkrarların bütün sıra mövqelərini qaytarmaq üçün düstur tətbiq edəcəyik.
Mətni axtarmaq istəyiriksə 'ABŞ' B sütununda və təkrarlar üçün bütün sətir nömrələrini qaytardıqda, Cell E5 çıxışında aşağıdakı düsturu tətbiq etməliyik:
=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))
Enter düyməsinə basdıqdan və doldurmaq üçün Doldurma Dəstəyi istifadə etdikdən sonra #NUM xətası tapıldı, biz seçilmiş mətn 'ABŞ' üçün B sütunundan bütün sətir nömrələrini alacağıq.
🔎 Formula Necə İşləyir?
- Burada ƏGƏR funksiyası yerinə yetiriləcək şərti axtarır və uyğunluqlar üçün sətir nömrələrini ( ROW funksiyasından istifadə etməklə) qaytarır və uyğun olmayanlar üçün boolean dəyəri YANLIŞ . Beləliklə, burada tapılan qaytarma dəyərləri bunlardır:
{FALSE;FALSE;7;FALSE;9;FALSE;11;FALSE}
- KİÇƏK funksiyası əvvəlki addımda tapılmış massivdən n-ci ən kiçik dəyəri qaytarır.
10. Xüsusi mətni axtarın və birinci simvolun başlanğıc mövqeyini qaytarın
i. FIND Funksiyasının istifadəsi
FIND funksiyası başqa mətn sətirində mətn axtarır və seçilmiş mətnin başlanğıc mövqeyini qaytarır. FIND funksiyası böyük hərflərə həssasdır.
Fərz edək ki, 'GER' mətnini B5 xanasında axtaracağıq.
The C8 xanasında tələb olunan düstur belə olacaq:
=FIND(C7,B5)
Enter düyməsini basdıqdan sonra , funksiya 12 qaytaracaq, yəni 'GER' mətni B5 xanasında yerləşən mətn sətirinin 12-ci simvolundan tapılıb.
FIND funksiyası böyük hərflərə həssas olduğundan, funksiya <3 əvəzinə 'ger' mətnini axtarırsa>'GER' sonra #VALUE xətası qaytaracaq.
ii. AXTAR Funksiyasının İstifadəsi
AXTAR funksiyası FIND funksiyasına bənzər şəkildə işləyir. Yeganə fərq ondadır ki, AXTAR funksiyası hərf hərflərə həssasdır, halbuki TAPA funksiyası böyük hərflərə həssasdır.
AXTAR funksiyası da qaytarır. başqa mətn sətirində mətn dəyərinin başlanğıc mövqeyi, C8 xanasında tələb olunan düstur belə olacaq:
=SEARCH(C7, B5)
Enter düyməsini basdıqdan sonra funksiya daha əvvəl FIND funksiyası tərəfindən tapılan oxşar nəticəni qaytaracaq.
SEARCH funksiyası böyük hərflərə həssas olmadığı üçün funksiya axtarış mətni üçün FIND funksiyasından fərqli olaraq #VALUE xətası qaytarmayacaq. 'ger' burada.
11. Mətni axtarmaq və süzülmüş verilənləri qaytarmaq üçün Excel Cədvəlindən istifadə
Son nümunəmizdə mətni axtarmaq və sonra müvafiq sətri göstərmək üçün Excel cədvəlindən istifadə edəcəyik. filtrləmə. Belə ki,