Mündəricat
Əgər siz Excel-də tək kriteriyalar əsasında birdən çox dəyəri qaytarmaq üçün axtarırsınızsa, onda siz doğru yerdəsiniz. Excel-dən istifadə edərkən müxtəlif kriteriyalara əsaslanan çoxsaylı dəyərlərin tapılması ümumi işdir və istənilən proqramı effektiv şəkildə idarə etmək üçün vacibdir. Bu yazıda biz Excel-də tək kriteriyalar əsasında çoxlu dəyərləri qaytarmağın yollarını müzakirə etməyə çalışacağıq.
Təcrübə İş Kitabını yükləyin
Birdən çox dəyərin tək meyar əsasında qaytarılması .xlsxExcel-də Vahid Meyarlar əsasında Çox Dəyərləri Qaytarmağın 3 Yolu
Gəlin əvvəlcə bu məlumat dəstinə nəzər salaq. Bizdə 1930 -dən 2018 arasında baş vermiş bütün FIFA Dünya Kuboklarının siyahısı var. B sütununda İl , C sütununda Ev sahibi Ölkə , Çempion ölkələri Sütun D, və Sütun E -də İkinci ölkələr.
İndi isə gəlin cəhd edək bu məlumat dəstindən tək kriteriya əsasında çoxlu dəyərlər çıxarmaq üçün.
1. Tək Hüceyrədə Vahid Kriteriyaya əsaslanaraq Çoxsaylı Dəyərləri qaytarın
İlk olaraq, gəlin bir neçə dəyəri qaytarmağa çalışaq. tək xana.
Bir sütunda bütün çempion ölkələrin adlarını və bitişik xanalarda çempion olduqları illəri çıxarmağa çalışacağıq.
Fərz edək ki, adları çıxaracağıq. Çempion ölkələrin G sütununda adlı Ölkə
- Birincisi,Excelin UNİKAL funksiyasından istifadə edəcəyik. Bu düsturu ilk xanaya daxil edin, G5 .
=UNIQUE(D5:D25)
Burada D5:D25 istinad edir Dünya Kuboklarının Çempionuna.
- İkincisi, ENTER düyməsini basın.
- Nəhayət, biz bütün çıxışları Sütun G
Qeyd -də tapacağıq : Microsoft 365 istifadə edərkən, bütün dəyərləri əldə etmək üçün Doldurma Dəstəyi istifadə etməyə ehtiyac yoxdur. Bütün dəyərlər avtomatik olaraq çıxış kimi görünəcək.
1.1. TEXTJOIN və IF Funksiyalarından İstifadə
TEXTJOIN və IF funksiyalarının kombinasiyasından istifadə tək kriteriyalar əsasında çoxlu dəyərlər tapmaq üçün ümumi proqramdır. Bu iki funksiyanın istifadəsi əsasən iki və ya daha çox meyardan əsas dəyərin ümumi dəyərlərini tapır.
Aşağıdakı verilənlər bazasında G sütununda Çempion ölkələrimiz var. 7> bir dəfə təkrarlanır. Bu Çempion komandaların İllərini fərdi olaraq bir hücrədə öyrənməliyik.
- Bunun üçün əvvəlcə <6-ya düsturu yazın>H5 bu kimi xana.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))
- İkincisi, ENTER düyməsini basın çıxışı 1930,1950 kimi əldə etmək üçün.
- Üçüncü, sağ-aşağı tutaraq kursoru aşağı çəkərək Doldurma Dəstəsindən istifadə edin H5-in küncü
- Nəhayət, belə çıxışlar əldə edəcəyikbu.
Formula izahı
- Burada $B$5 :$B$25 axtarış massividir. İllərə baxmaq istəyirik. Başqa bir şey istəyirsinizsə, ondan istifadə edin.
- $D$5:$D$25=G5 uyğunlaşdırmaq istədiyimiz meyardır. G5 ( Uruqvay ) xanasını Champion sütunu ( $D$5:$D$25) ilə uyğunlaşdırmaq istəyirik. Başqa bir şey istəyirsinizsə, ondan istifadə edin.
1.2. TEXTJOIN və FILTER Funksiyalarından İstifadə
Biz həmçinin TEXTJOIN və FILTER funksiyalarının birləşməsindən istifadə etməklə əvvəlki ilə eyni nəticəni tapa bilərik.
- Beləliklə, əvvəlcə H5 xanasına düsturu belə yazın.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))
- İkincisi, ENTER düyməsini basın.
- Üçüncü olaraq, Doldurma Dəstəyi istifadə edin.
- Nəhayət, biz əldə edəcəyik belə çıxarın.
Düsturun izahı
- Burada $ B$5:$B$25 axtarış massividir. İllərə baxmaq istəyirik. Başqa bir şey istəyirsinizsə, ondan istifadə edin.
- $D$5:$D$25=G5 uyğunlaşdırmaq istədiyimiz meyardır. G5 ( Uruqvay ) xanasını Champion sütunu ( $D$5:$D$25) ilə uyğunlaşdırmaq istəyirik. Başqa bir şey istəyirsinizsə, ondan istifadə edin.
Ətraflı oxuyun: Excel-də Hüceyrədən verilənləri necə çıxarmaq olar (5 Metod)
2. Sütundakı Tək Kriteriyalar əsasında Çox Dəyərləri qaytarın
Yuxarıda qeyd olunan funksiyalar yalnız mövcuddur ofis 365 -də. İndi office 365 abunəniz yoxdursa, siz bu üsullara əməl edə və sütundakı meyar əsasında çoxlu qiymət qaytara bilərsiniz.
2.1. INDEX, SMALL, MATCH, ROW və ROWS Funksiyalarının Kombinasiyasından istifadə
Fərz edək ki, biz Braziliya nin hansı illərdə çempion olduğunu öyrənməliyik. Biz onu INDEX , SMALL , MATCH , ROW və ROWS funksiyalarının birləşməsindən istifadə etməklə tapa bilərik. .
Aşağıdakı verilənlər dəstində onu G5 xanasında tapmalıyıq.
- Beləliklə, əvvəlcə G5
bu kimi xana.
=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))
- Bu massiv düsturu olduğundan, indi biz CTRL + SHIFT + ENTER düymələrini basmalıyıq.
- Nəhayət, biz Braziliya -nin hansı illəri tapacağıq çıxış kimi çempion oldu.
İndi yuxarıdakı düsturdan istifadə etməklə siz istənilən başqa ölkənin çempionatının illərini çıxara bilərsiniz.
Məsələn. , Argentinanın H sütununda çempion olduğu illəri öyrənmək üçün Braziliya sütununa bitişik yeni Argentina sütunu yaradın və düsturu sağa dartın Doldurma Dəstəyi istifadə edərək.
Nəticədə, biz belə çıxışı tapacağıq.
Düsturun izahı
- Burada $B$5:$B$25 axtarış massividir. İllərlə axtarırıq. Axtarmaq üçün başqa bir şey varsa, istifadə edinki.
- G$4=$D$5:$D$25 uyğun meyardır. Biz G4 , Braziliya xanasının məzmununu D5 -dən D25 -ə qədər olan xanaların məzmunu ilə uyğunlaşdırmaq istəyirik. Siz meyarlarınızdan istifadə edirsiniz.
- Yenə də $D$5:$D$25 uyğun sütundur. Siz öz sütununuzdan istifadə edirsiniz.
Bax, Argentina nin çempion olduğu illər bizdə var. 1978 və 1986 .
Biz bunu bütün digər ölkələr üçün edə bilərik.
Növbəti hissəyə keçməzdən əvvəl məndə kiçik bir bölmə var. sizə sual. Dünya Kubokunu ev sahibi ölkələrin qazandığı illəri öyrənə bilərsinizmi?
Bəli. Doğru təxmin etdiniz. Düstur H5 xanada belə olacaq.
=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25),
ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))
Nəhayət, ev sahibi ölkə 1930,1934,1966,1974,1978 və 1998-ci illərdə çempion oldu.
2.2. FILTER Funksiyasının Tətbiqi
Əgər biz yuxarıda qeyd edildiyi kimi mürəkkəb düsturdan istifadə etmək istəmiriksə, Excel-in FILTER funksiyasından istifadə etməklə tapşırığı olduqca rahat şəkildə yerinə yetirə bilərik.
Lakin yeganə problem FILTER funksiyasının yalnız Office 365 -də mövcud olmasıdır.
Hər halda, G5 xanasındakı formula Braziliyanın çempion olduğu illər.
=FILTER($B$5:$B$25,$D$5:$D$25=H$4)
Düsturun izahı
- Həmişə olduğu kimi, $B$5:$B$25 axtarış massividir . İllər bizim halda. Siz istifadə edinbir.
- $D$5:$D$25=G$4 uyğun meyardır. Siz özünüzdən istifadə edirsiniz.
- İkincisi, belə çıxışları əldə etmək üçün ENTER düyməsini basın.
- İndi əvvəlki üsul kimi, biz Braziliya -nin yanında yeni Argentina sütunu yarada və Doldur Argentina çempion olduğu zaman İl əldə etmək üçün sağa çevirin.
Nəhayət, çıxış belə olacaq.
Ətraflı oxuyun: Meyarlara əsasən Excel-dən verilənləri necə çıxarmaq olar (5 yol)
Oxşar oxunuşlar
- Birdən çox ayırıcı ilə mətn faylını Excel-ə necə idxal etmək olar (3 üsul)
- Mətn faylından Excel-ə verilənləri necə idxal etmək olar (3 üsul)
- Excel VBA: Veb saytdan məlumatların avtomatik çıxarılması (2 üsul)
- Mətn faylını Excel-ə avtomatik necə çevirmək olar (3 uyğun üsul)
- Notepad-i sütunlarla Excel-ə necə çevirmək olar (5 üsul)
3 Ardıcıl Tək Kriteriyalar əsasında Excel-də Çox Dəyərləri qaytarın
Nəhayət, istəyirsinizsə , siz ard-arda meyarlara əsasən birdən çox dəyəri qaytara bilərsiniz. Biz bunu IFERROR , INDEX , SMALL , IF , ROW və kombinasiyasından istifadə etməklə edə bilərik. COLUMN funksiyaları.
- Braziliya nin çempion olduğu illəri öyrənmək üçün əvvəlcə bir xana seçin və Braziliyaya daxil olun. Bu halda, belədir G5 .
- İkincisi, bu massiv düsturunu qonşu xanaya yazın, yəni H5 və CTRL + SHIFT + ENTER düymələrini basın.
=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25,
ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")
- Üçüncü, ENTER düyməsini basın.
- Nəhayət, biz müxtəlif ölkələrin ilk çempion olduqları illəri tapacağıq. Bu Microsoft 365 -də Doldurma Dəstəyi istifadə etmədən avtomatik baş verəcək.
- İndi bu ölkələrin çempion olduğu digər illəri tapmaq üçün sadəcə istifadə edin. Doldurma Dəstəyi
- Nəticədə belə nəticə əldə edəcəyik.
Düsturun izahı
- Burada $B$5:$B$25 axtarış massividir. Biz illər boyu B5 - B25 aralığında axtardıq. Başqa bir şey istəyirsinizsə, ondan istifadə edin.
- $G5=$D$5:$D$25 uyğun meyardır. Mən G5 ( Braziliya ) xanasını Çempion sütunu ( D5 - D25 ) ilə uyğunlaşdırmaq istəyirəm. Başqa bir şey etmək istəyirsinizsə, bunu edin.
- Mən ROW($B$5:$B$25)-3 istifadə etdim, çünki bu mənim axtarış massivim və bunun ilk xanasıdır. massiv 4-cü sətirdən başlayır ( B4 ). Məsələn, axtarış massiviniz $D$6:$D$25-dirsə, ROW($D$6:$D$25)-5 istifadə edin.
- Yerində COLUMN()-7, formulu daxil etdiyiniz əvvəlki sütunun nömrəsini istifadə edin. Məsələn, düsturu G sütununa daxil edirsinizsə, istifadə edin COLUMN()-6.
Ətraflı oxuyun: Excel-də Çoxsaylı Kriteriyalar əsasında Cədvəldən Məlumat Çıxarışı