Mündəricat
Əgər xana mətni ehtiva edirsə, biz INDEX & Ağıllı və təkmil axtarışı yerinə yetirmək üçün MATCH funksiyaları . Excel-də çox məşhur istifadə olunan düsturdur. Bu yazıda biz bu iki funksiya kombinasiyasının necə işlədiyini bir neçə gözəl izahat və nümunə ilə öyrənəcəyik.
Təcrübə İş Kitabı
Aşağıdakı iş kitabını və məşqi endirin.
Hüceyrə Text.xlsx ehtiva edir
Excel INDEX funksiyasına giriş
Microsoft Excel INDEX funksiyası xananı qaytarır müəyyən edilmiş massivin və ya diapazonun dəyəri.
-
Sintaksis:
=INDEX (massiv, sıra_num, [sütun_num], [ sahə_num])
-
Arqumentlər:
massiv: Hüceyrə diapazonu və ya sabit massiv.
sətir_num: Tələb olunan diapazondan və ya massivdən olan sıra nömrəsi.
[sütun_num]: Tələb olunan diapazondan və ya massivdən sütun nömrəsi.
[sahə_num]: olan bütün diapazonların seçilmiş istinad nömrəsi Bu isteğe bağlıdır.
Excel MATCH Funksiyasına Giriş
Microsoft Excel MATCH funksiyası axtarışın mövqeyini tapmaq üçün istifadə olunur massivdəki dəyər və ya a diapazon. Rəqəmsal dəyəri qaytarır.
-
Sintaksis:
=MATCH(axtarma_dəyəri, axtarış_massivi, [uyğun_tip])
-
Arqumentlər:
axtarış_dəyəri: Axtarış dəyəri C12 xanasındakı dəyəri qaytarın.
ADDIMLAR:
- Xananı seçin C12 .
- Sonra düsturu yazın:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)
- Nəticəni görmək üçün Enter düyməsini basın.
➥ Formula Bölməsi
➤ EXACT(B12,B5:B9)
Bu, axtarış dəyərinin dəqiq uyğunluğunu tapacaq. Dəqiq uyğunluq üçün DOĞRU, heç bir uyğunluq üçün YANLIŞ qaytaracaq.
➤ MATCH(TRUE,EXACT(B12,B5:B9),0)
Bu, əvvəlki addımdan TRUE mövqeyini tapacaq.
➤ INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,) B5:B9),0),1)
Bu, əvvəlki addımdakı mövqe dəyərindən istifadə edərək CGPA-nı qaytaracaq.
Nəticə
Əgər xana mətndən ibarətdirsə, dəyəri axtarmaq üçün Excel INDEX & MATCH funksiyalarını asanlıqla birləşdirə bilərik. Təcrübə iş dəftəri əlavə edilmişdir. Davam edin və cəhd edin. Hər hansı bir sual verməkdən və ya yeni üsullar təklif etməkdən çəkinməyin.
axtarış massivi və ya diapazonu.lookup_array: Dəyəri axtarmaq istədiyimiz axtarış massivi və ya xanalar diapazonu.
[uyğun_türü]: Bu, yerinə yetiriləcək funksiya üçün uyğunluq növünü göstərir. Üç növ var:
Dəyərin dəqiq uyğunluğu = 0
Axtarış dəyərinə bərabər və ya ondan kiçik olan ən böyük dəyər =
Ən kiçik dəyər axtarış dəyərinə bərabər və ya ondan böyük = -1
Excel INDEX & Hüceyrədə Mətn Varsa MATCH Funksiyaları
1. Sadə Axtarış üçün INDEX MATCH Funksiyalarından istifadə
Biz sadə sütun və ya sətir üçün INDEX MATCH funksiyalarından istifadə edə bilərik. iş vərəqində axtarın. VLOOKUP funksiyası yalnız şaquli axtarış üçün istifadə olunur. Beləliklə, bu kombin burada əla işləyir.
1.1 Şaquli Axtarış üçün
Fərz edək ki, bizdə şaquli vəziyyətdə riyaziyyat işarələri olan tələbə adlarının verilənlər bazası var. Biz B4:C9 diapazonunda Robun riyazi qiymətlərini axtaracağıq və E5 xanasındakı dəyəri qaytaracağıq.
ADDIMLAR:
- İlk olaraq Cell E5 -ni seçin.
- Sonra düsturu yazın:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)
- İndi nəticə üçün Enter düyməsini basın.
➥ Formula Bölməsi
➤ MATCH(“Rob”,$B$5:$B$9,0)
Bu, B5:B9 diapazonunda dəqiq uyğunluğu axtaracaq.
➤ INDEX($B$5:$C$9,MATCH(“Rob”,$B$5:$B$9,0),2)
Bu B5 diapazonundan dəyəri qaytaracaq :C9 .
1.2 Horizontal Axtarış üçün
Burada üfüqi vəziyyətdə eyni verilənlər bazasına sahibik. Biz B4:G5 diapazonunda Robun riyazi qiymətlərini axtaracağıq və B8 xanasındakı dəyəri qaytaracağıq.
ADDIMLAR:
- İlk olaraq Hüceyrə B8 -ni seçin.
- İndi düsturu yazın:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))
- Nəhayət, nəticəni görmək üçün Enter düyməsini basın.
➥ Formula Bölməsi
➤ MATCH(“Rob”,$C$4:$G$4,0)
Bu, C4:G4 diapazonunda dəqiq uyğunluğu axtaracaq.
➤ INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))
Bu, C4:G5 diapazonundan dəyəri qaytaracaq.
2. Solda Axtarış üçün INDEX MATCH Funksiyasını daxil edin
Axtarış məlumatının dəyərini onun sol sütunundan çıxarmaq üçün biz INDEX MATCH funksiyalarının kombinasiyasından istifadə edə bilərik. Deyək ki, bizdə İngilis, Riyaziyyat, Fizika qiymətləri olan tələbə adlarının verilənlər bazası ( B4:E9 ) var. Biz Robun riyazi qiymətlərini axtarıb G5 xanasındakı dəyəri qaytaracağıq.
ADIMLAR:
- Cell G5 seçin.
- Sonra düsturu yazın:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)
- Nəticəni əldə etmək üçün Enter düyməsini basın.
➥ Formula Dağılımı
➤ MATCH(“Rob”,E5:E9,0)
Bu, axtarış edəcək E5:E9 diapazonunda dəqiq uyğunluq üçün.
➤ INDEX($B$5:$E$9,MATCH("Rob",E5: E9,0),2)
Bu, B5:E9 diapazonundan dəyəri qaytaracaq.
3. INDEX MATCH Funksiyaları ilə İki Yönlü Axtarış Əgər Hüceyrə mətndən ibarətdir
Excel INDEX MATCH funksiyaları çoxlu sütunlardan axtarış məlumatlarının dəyərlərini çıxarmaq kimi ikitərəfli axtarışı gözəl şəkildə idarə edə bilər. Burada müxtəlif mövzu qiymətləri olan müxtəlif tələbə adlarından ibarət verilənlər bazası ( B4:E9 ) var. Biz C12:E12 xanasında Robun bütün mövzu işarələrini çıxaracağıq.
ADIMLAR:
- Əvvəlcə C12 Hüceyrəsini seçin.
- İndi düsturu yazın:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
- Sonunda Enter düyməsini basın. Xanaları avtomatik doldurmaq üçün sağ tərəfdə Doldurma Dəstəyi istifadə edin.
➥ Formula Bölməsi
➤ MATCH($B$12,$B$5:$B$9,0)
Bu, diapazonunda Robun dəqiq uyğunluğunu axtaracaq. B5:B9 .
➤ MATCH(C$11,$C$4:$E$4,0)
Bu, axtarış edəcək C4:E4 diapazonunda mövzunun dəqiq uyğunluğu üçün (İNGİLİS DİLİ/RİYAZİYYAT/FİZİKA).
➤ İNDEKSİ($C$5:$E) $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
Bu, dəyərini qaytaracaq diapazon C5:E9 .
Ətraflı oxuyun: Excel-də INDEX-MATCH ilə (3 Uyğun yanaşma)
4. Dəyəri axtarmaq üçün INDEX MATCH funksiyalarından istifadə edinVLOOKUP Funksiya (9 Nümunə)
5. INDEX, MATCH-dən istifadə & Hüceyrədəki Mətn əsasında Dəyərlər Almaq üçün SUM Funksiyaları
Fərz edək ki, “Rob” tələbəsinin ümumi mövzu qiymətlərini bilmək istəyirik. C12 xanasında dəyər əldə etmək üçün SUM MATCH funksiyaları ilə birlikdə SUM funksiyasından istifadə edə bilərik.
ADDIMLAR:
- C12 xanasını seçin.
- İndi düsturu yazın:
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))
- Sonra nəticəni görmək üçün Enter düyməsini basın.
➥ Formula Bölməsi
➤ MATCH($B$12,$B$5:$B$9,0)
Bu, B5:B9 diapazonunda B12 xanasının dəqiq uyğunluğunu axtaracaq.
➤ INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)
Bu diapazonundan dəyəri qaytaracaq C5:E9 . Burada INDEX funksiyası daxilində biz sütun nömrəsi kimi ‘ 0 ’ daxil edəcəyik. Bu, cərgədəki bütün dəyərləri qaytaracaq.
➤ SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B) $9,0),0))
Bu, əvvəlki addımdan bütün qaytarılmış dəyərləri yekunlaşdıracaq.
Ətraflı oxuyun: Cəmi ilə Excel-də Çoxsaylı Kriteriyalar altında INDEX-MATCH Funksiyaları
6. Hüceyrə Mətni ilə Qismən Uyğunluq üçün Ulduz ilə INDEX MATCH Funksiyalarını daxil edin
Ulduz Excel-dir Wildcard Character a-da istənilən sayda simvolu təmsil edirmətn sətri. qismən uyğunluq varsa, INDEX MATCH funksiyaları ilə dəyəri axtarmaq üçün bundan istifadə edirik. Aşağıdakı verilənlər toplusunda ( B4:C9 ) bütün tələbələrin riyaziyyat qiymətləri ilə tam adları var. Həmçinin tələbələrin qismən adları olan məlumat dəsti. Biz onların riyazi qiymətlərini tapıb F5:F9 diapazonuna daxil edəcəyik.
ADIMLAR:
- İlk olaraq F5 xanasını seçin.
- Düsturu yazın:
=INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)
- Nəhayət, Enter düyməsini basın və xanaları avtomatik doldurmaq üçün Doldurma Dəstəyi istifadə edin.
➥ Formula Bölməsi
➤ MATCH(E5&”*”,$B$5:$B$9,0)
Axtarış dəyəri kimi biz E5&”*” -dən 'Bob' adı ilə başlayan simvollarla Ulduz qaytarmaları kimi istifadə edəcəyik və istənilən sayda B5:B9 mətn sətirindən sonrakı simvollar.
➤ INDEX($C$5:$C$9,MATCH(E5&"* ”,$B$5:$B$9,0),1)
Bu C5:C9 diapazonundan dəyəri qaytaracaq.
➥ QEYD: Bu düstur yalnız bir uyğunluq halı olduqda işləyir. Bir neçə uyğunluq halında, o, yalnız ilk uyğunluğu göstərəcək.
Ətraflı oxuyun: Excel-də Wildcard ilə INDEX MATCH Çox Kriteriya (Tam Bələdçi)
7. Ən Yaxın Uyğunluğu Tapmaq üçün Excel INDEX MATCH Funksiyaları
Fərz edək ki, bizdə tələbələrin CGPA məlumat dəsti ( B4:C9 ) var. tapmağa gedirik C12 xanasında tələb olunan CGPA ilə ən yaxın CGPA-ya malik olan tələbə. Burada biz INDEX & MATCH funksiyaları ilə MIN & ABS funksiyaları .
ADDIMLAR:
- C12 Hüceyrəsini seçin .
- İndi düsturu daxil edin:
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))
- Sonrakı <1 düyməsini basın>Nəticəni görmək üçün daxil edin.
➥ Formula Bölməsi
➤ MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)
Bu, xananın dəqiq uyğunluğunu axtaracaq B12 diapazonda B5:B9 .
➤ MIN(ABS(B12-C5:C9)
Bu, tələb olunan CGPA ilə bütün digər CGPA arasında minimum fərq verəcək. Ən yaxın (daha çox və ya daha az) dəyərə əmin olmaq üçün biz burada ABS funksiyasından istifadə edəcəyik. daxilində MATCH funksiyası , minimum dəyər axtarış dəyəri olacaq.
➤ ABS(B12-$C$5:$C$9)
Bu, MATCH funksiyası daxilində axtarış massivi olacaq.
➤ MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)
İndi MATCH funksiyası ən yaxın olan massivdən tələbə adının mövqe nömrəsini tapacaq. CGPA.
➤ İNDEKS($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))
Bu tələbənin adını qaytaracaq.
Ətraflı oxuyun: Excel-də Minimum Dəyəri Tapmaq üçün INDEX-MATCH Formula (4 Uyğun Yol)
8. TapmaqINDEX & amp ilə təxmini uyğunluq; MATCH Funksiyaları
Burada bütün tələbə qiymətləri olan verilənlər bazası var. Əsas cədvəlin yanında qiymətləndirmə cədvəli də var. Biz hər bir tələbənin qiymətini D5:D9 arasında düzgün olana ( F5:G10 ) əsaslanaraq öyrənəcəyik.
ADDIMLAR:
- İlk olaraq Cell D5 seçin.
- Sonra düsturu yazın:
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)
- Nəhayət, Enter düyməsini basın və cəmi görmək üçün Doldurma Dəstəyi istifadə edin nəticə.
➥ Formula Dağılımı
➤ MATCH(C5,$) F$6:$F$10,1)
Bu, F6:F10 diapazonunda C5 xanasının dəqiq uyğunluğunu axtaracaq. Bu o deməkdir ki, o, işarələr diapazonundan keçəcək və axtarış dəyərindən kiçik və ya ona bərabər olan dəyəri qaytaracaq.
➤ INDEX($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)
Bu, əvvəlki addımdakı mövqe dəyərindən istifadə edərək qiyməti qaytaracaq.
9. İş INDEX & amp ilə Həssas Axtarış; MATCH Funksiyaları Əgər Hüceyrələrdə Mətn Varsa
Hərf hərfinə həssas axtarış üçün normal axtarış işləməyəcək. Bu halda Excel INDEX & MATCH funksiyaları mühüm rol oynayır. Deyək ki, CGPA ilə tələbələrin adlarının məlumat dəstimiz var. Eyni adlı iki tələbə var. Aralarındakı yeganə fərq, birinin “zanbaq”, digərinin isə “zanbaq” kimi yazılmasıdır. İndi Lily-nin CGPA-sını çıxaracağıq vəÇoxsaylı Kriteriyalar
Bəzən biz axtarış dəyərlərini birləşdirməli və müəyyən edilmiş massivdən onların bütün məlumatını qaytarmalıyıq. Biz VLOOKUP funksiyasından burada istifadə edə bilərik, lakin ona kömək sütunu lazımdır. INDEX MATCH funksiyaları kombinasiyası ilə biz asanlıqla dəyəri tapa bilərik. Aşağıdakı verilənlər dəstindən biz D12 xanasındakı B4:D9 diapazonundan "Mayk Hansen"in Fizika işarələrini çıxarmaq istəyirik.
ADDIMLAR:
- İlk olaraq D12B xanasını seçin.
- Düsturu yazın:
=INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))
- Nəhayət, nəticəni görmək üçün Enter düyməsini basın.
➥ Formula Bölməsi
➤ MATCH($B$12&"