Mündəricat
Bəzən işləmək üçün müəyyən data axtarmalı ola bilərik. Lakin verilənlər bazası böyük olduqda, axtardığımızı tapmaq həqiqətən çətindir. Bu yazıda biz sizə müxtəlif meyarlar əsasında Excel-dən verilənlərin necə çıxarılacağını göstərəcəyik.
Təcrübə Şablonunu Yükləyin
Siz yükləyə bilərsiniz buradan pulsuz təcrübə Excel şablonu.
Criteria.xlsx əsasında verilənləri çıxarın
Meyarlar əsasında Excel-dən məlumatların çıxarılmasının 5 yolu
Bu bölmədə müəyyən meyarlar əsasında Excel-dən məlumatların çıxarılmasının 5 müxtəlif yolu müzakirə olunacaq.
1. Diapazon meyarlarına əsasən Excel-dən verilənlərin çıxarılması üçün massiv düsturunun tətbiqi
Nümunə olaraq aşağıdakı verilənlər toplusundan biz sizə diapazona əsaslanan məlumatların çıxarılması prosesini təsvir edəcəyik. Tutaq ki, bizdə Tələbə təfərrüatlarının verilənlər bazası var, buradan yalnız 80-dən 100-ə qədər bal alan tələbə təfərrüatlarını əldə etmək istəyirik.
Massiv düsturundan istifadə edərək müəyyən diapazona əsaslanan məlumatların çıxarılması addımları aşağıda verilmişdir.
Addımlar:
- Birincisi, saxla sonradan başqa hüceyrələrlə işləmək üçün vəziyyət. Bu o deməkdir ki, biz 80-dən 100 -ə qədər qiymət alan tələbələrin təfərrüatlarını çıxaracağımız üçün biz 80-i Başlanğıc Dəyəri və 100-ü Son Dəyər kimi saxladıq. 1>Müvafiq olaraq I4 və I5 xanaları.
Həmçinin, sütunu da baxacağımız yerdən saxlamalıyıq.sonra istifadə etmək üçün iş vərəqinizdəki vəziyyət. İki fərqli xanada 80-dən 100-ə qədər olan tələbələrin təfərrüatlarını >=80 və <=100<2 kimi çıxarmaq şərtimizi təyin etdiyimiz aşağıdakı şəkilə baxın> İşarələr altında və biz işimizdə sonradan həmin xanaların xana istinad nömrələrindən istifadə edəcəyik.
Addımlar Excel'in Qabaqcıl Filtrindən istifadə edərək müəyyən diapazona əsaslanan məlumatların çıxarılması aşağıda verilmişdir.
Addımlar:
- İlk olaraq bütün məlumat cədvəlini seçin .
- İkincisi, Data -> Qabaqcıl .
- Nəhayət,
seçilmiş məlumatların diapazonunu görəcəksiniz. 1>Siyahı diapazonu seçimi. - Sonra Kriteriya diapazonunun yanındakı xanada müəyyən edilmiş şərtləri daşıyan xanaları seçin. Siz orada əvvəlcədən təyin edilmiş şərtləri saxlayan xana istinad nömrələrindən sonra iş vərəqinin adının avtomatik yaradılacağını görəcəksiniz.
- Son olaraq, OK düyməsini klikləyin.
Nəticədə siz bütün təfərrüatları yalnız 80-dən 100-ə qədər almış tələbələr üçün əldə edəcəksiniz.
Ətraflı oxuyun: Excel-də süzülmüş verilənləri başqa vərəqə çıxarın (4 üsul)
5. Dəyişiklik meyarlarına əsasən Excel tərəfindən müəyyən edilmiş cədvəldən məlumat çıxarın
Siz Filtrdən istifadə edərək Excel iş vərəqinizdən Excel müəyyən edilmiş cədvəl -dən məlumatları çıxara bilərsiniz.seçim.
Aşağıdakı qeyri-mütəşəkkil verilənlər toplusunu nəzərdən keçirin, biz bunu əvvəlcə Excel cədvəli kimi təyin edəcəyik və sonra oradan məlumat çıxaracağıq.
Məlumat çıxarmaq üçün addımlar Excel-dən müəyyən diapazon əsasında müəyyən edilmiş cədvəl aşağıda verilmişdir.
Addımlar:
- Başlanğıcda hər hansı xananı seçin. məlumat dəstinizi seçin və Ctrl T düyməsini basın.
- Sonra Cədvəl Yarat pəncərəsi açılacaq verilənlər dəstinizin diapazonunu dəyərlər olaraq göstərən görünür. Cədvəlimin başlıqları var qeyd qutusunu qeyd edin.
- Daha sonra OK klikləyin.
O, məlumat dəstinizə əsaslanaraq açılan düymə başlıqlarla birlikdə avtomatik cədvəl yaradacaq .
- Sonra bizim kimi Sizə əvvəllər göstərmişdik, Marklar əsasında məlumatları çıxarmaq istədiyimiz üçün İşarələr sütununun yanındakı açılan düyməni klikləyin.
- Daha sonra açılan siyahıdan
Nömrə Filtrləri -> Arasında... (yenə də 80-dən 100 arasında olan məlumatları çıxardığımız üçün biz Arasında seçimini seçirik. Siz meyarlarınıza uyğun olaraq siyahıdan istənilən digər variantları seçə bilərsiniz) .
- İndi açılan Fərdi Avtomatik Filtr qutusundan 80 seçin. 1>açılan siyahı bu, sadəcə olaraq etiketinin yanındakı açılan düyməni klikləməklə görünəcək etiketindən böyük və ya ona bərabərdir və 100
etiket qutusunda azdır -dən və ya ona bərabərdir. - Nəhayət, OK üzərinə klikləyin.
Sonunda, əldə edəcəksiniz yalnız 80-dən 100-ə qədər qiymət alan tələbələrin təfərrüatlarını özündə əks etdirən Excel-də müəyyən edilmiş cədvəl.
Ətraflı oxu: Məlumatları necə çıxarmaq olar Excel-də Çoxsaylı Kriteriyalara Əsaslanan Cədvəldən
Yadda saxlayın
- Dəyər axtarmaq üçün verilənlər cədvəli massivinin diapazonu sabit olduğundan , massiv cədvəlinin xana istinad nömrəsinin qarşısına dollar ($) işarəsini qoymağı unutmayın.
- Masiv dəyərləri ilə işləyərkən
Nəticələri çıxararkən klaviaturanızda Ctrl + Shift + Enter . Yalnız Enter düyməsini sıxmaq yalnız Microsoft 365 istifadə edərkən işləyəcək. - Ctrl + Shift + Enter düymələrini basdıqdan sonra görəcəksiniz ki, düstur çubuğu düsturu buruq mötərizələrə {} əlavə edərək onu massiv düsturu kimi elan etdi. Bu mötərizələri {} özünüz yazmayın, Excel bunu sizin üçün avtomatik edir.
Nəticə
Bu məqalədə biz müxtəlif meyarlar əsasında Excel-dən məlumat çıxarmağı öyrənmişlər. Ümid edirəm ki, bu məqalə sizin üçün çox faydalı oldu. Mövzu ilə bağlı hər hansı sualınız varsa, çekinmeyin.
saxlanan dəyərlərimiz üçün. Yəni, 80 və 100 işarələri verilənlər bazamızda 3-cü sütunolan İşarələr sütunundayerləşir, ona görə də biz 3-ü Sütun dəyərikimi <1-də saxladıq>I6xanası. =INDEX($B$5:$E$14,SMALL(IF((INDEX($B$5:$E$14,,$I$6)=$I$4),MATCH(ROW($B$5:$E$14),ROW($B$5:$E$14)),""),ROWS(G11:$G$11)),COLUMNS($A$1:A1))
- Üçüncü, klaviaturanızda Ctrl + Shift + Enter düymələrini basın.
Sonra, nəticə xanasındakı vəziyyətinizə uyğun gələn ilk çıxarılan məlumatları əldə edəcəksiniz. məs. ID olan Johnny 3 Biologiya fənnindən 80 Mark alıb və onun rekordu verilənlər bazasında saxlanılır. digərləri, buna görə də nəticə xanasında Johnny's ID 3 əldə etdik.
- İndi isə, təfərrüatlarını əldə etmək üçün Doldurma Dəstəyi ilə sütun və sətirlərin ətrafında sürükləyin. yalnız 80-dən 100-ə qədər qiymət alan tələbələr.
Düsturun Bölgüsü
- İNDEKS($B$5:$E$14,,$I$6)
- Nəticə: {60;30;80;55;87 ;95;100;42;25;18}
- İzahat: INDEX Funksiyası adətən verilmiş xana diapazonundan tək qiymət və ya bütün sütun və ya sətir qaytarır. 3 $I$6 xanasında saxlanılır, ona görə də bütün diapazondan 3 ( İşarələr sütunu) nömrəli bütün sütunu qaytarır data setinin ( $B$5:$E$14 ) çıxış kimi.
- INDEX($B$5:$E) $14,,$I$6)<=$I$5 -> olur,
- {60;30;80;55;87;95;100;42;25;18}<=100
- Nəticə: {DOĞRU ;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU
- İzahat: Biz 100 -ni -də saxladıq. $I$5 xanası. Bütün dəyərlər 100 ($I$5) -dən az olduğu üçün DOĞRU ilə dolu bir sütun qaytarır.
Eyni şəkildə,
- İNDEKS($B$5:$E$14,,$I$6)>=$I$4 -> olur,
- { 60;30;80;55;87;95;100;42;25;18}>=80
- Nəticə: {YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ;DOĞRU;DOĞRU;DOĞRU;YANLIŞ;YANLIŞ;YANLIŞ
- İzahat: Biz 80 -ni
$I$4 xanası. Beləliklə, sütundakı dəyər bərabər və ya 80 -dən böyük olduqda DOĞRU qaytarır; əks halda FALSE qaytarır.
- (INDEX($B$5:$E$14,,$I$6)= $I$4) -> olur,
- {DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU}*{YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ;DOĞRU;DOĞRU;DOĞRU;YANLIŞ; FALSE;FALSE}
- Nəticə: {0;0;1;0;1;1;1;0;0;0}
- İzahat: Boolean dəyərlərinin ədədi ekvivalentləri var, TRUE = 1 və FALSE = 0 (sıfır) . Düsturda arifmetik əməliyyat yerinə yetirilərkən onlar çevrilir.
- ROW($B$5:$E$14)
- Nəticə: {5;6;7;8;9;10;11;12;13;14}
- İzahat: SATIR funksiya xananın sıra nömrəsini hesablayıristinad.
- MATCH(SATIR($B$5:$E$14),SIR($B$5:$E$14)) -> olur,
- MATCH({5;6;7;8;9;10;11;12;13;14},{5;6;7;8;9;10;11; 12;13;14})
- Nəticə: {1; 2; 3; 4; 5; 6; 7; 8; 9; 10}
- İzahat: MATCH funksiyası massivdə və ya xana arayışında müəyyən qaydada müəyyən edilmiş dəyərə uyğun gələn elementin nisbi mövqeyini qaytarır .
- ƏGƏR((İNDEKS($B$5:$E$14,,$I$6)=$I$4), MATCH(SATIR( $B$5:$E$14),ROW($B$5:$E$14)),””) -> olur,
- ƏGƏR( {0;0;1;0;1;1;1;0;0;0}), {1 ; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
- Çıxış: {“”; “”; 3; “”; 5; 6; 7; “”; “”; “”}
- İzahat: ƏGƏR funksiyası məntiqi test DOĞRU olarsa bir dəyər və məntiqi olduqda başqa bir dəyər qaytarır. test YANLIŞ -dir.
- KİÇİK(ƏGƏR((İNDEKS($B$5:$E$14,,$I$6)) )=$I$4),MATCH(SATIR($B$5:$E$14),SIR($B$5:$E$14)),""),SIRLAR(G11:$G$11)) -> ; olur,
- KIÇIQ({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”}, ROWS(G11:$G$11)) -> olur,
- KİÇİK({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},1)
- Nəticə: 3
- İzahat: KİÇƏK funksiyası k-ci ən kiçik dəyəri qaytarır nömrələr qrupundan. 3 burada ən kiçikdirqrup.
- İNDEKS($B$5:$E$14,KİÇİK(ƏGƏR((INDEX($B$5:$E$14,,$) I$6)=$I$4), MATCH(SATIR($B$5:$E$14),SIR($B$5:$E$14)),""),SIRLAR(G11:$G$11)),SÜTUNLAR( $A$1:A1)) -> olur,
- INDEX($B$5:$E$14,3,,1)
- Nəticə: {3; “Johnny”, 80, “Biology”}
- İzahat: INDEX funksiya hüceyrə diapazonundan ( $B$5) dəyəri qaytarır :$E$14 ), sətir və sütun nömrəsinə əsaslanan dəyərlə müəyyən edilir.
Ətraflı oxuyun: Necə etmək olar Excel-də Hüceyrədən verilənlərin çıxarılması (5 üsul)
2. Excel-dən Çox Şərtlərə əsasən məlumat çıxarmaq üçün Massiv Düsturunun həyata keçirilməsi
Yuxarıdakı bölmədə biz verilmiş diapazona əsasən məlumatları çıxardıq. Lakin bu bölmədə biz sizə bir çox şərtlər əsasında verilənlərin necə çıxarılmasını göstərəcəyik.
Əvvəlki kimi eyni verilənlər bazasına baxın, lakin burada bir şərt kimi bir sıra dəyərləri (80-dən 100-ə qədər işarələr) saxlamaq əvəzinə, biz həm Kimya, həm də Biologiya kafedralarından tələbələrin təfərrüatlarını əldə etmək kimi bir çox şərtləri saxladıq.
Addımlar:
- İlk olaraq, sonrakılarla işləmək üçün şərtləri digər xanalarda saxlayın. Bu o deməkdir ki, biz Kimya və Biologiya bölmələrindən tələbələrin təfərrüatlarını çıxaracağımız üçün Kimya və Biologiya bölmələrini saxladıq. Müvafiq olaraq H5 və H6 xanaları.
- İkincisi, nəticəni istədiyiniz başqa xanada (nəticəmizi G11 xanasında istəyirik) ), aşağıdakı düsturu yazın,
=INDEX($B$5:$E$14, SMALL(IF(COUNTIF($H$5:$H$6,$E$5:$E$14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), ""), ROWS(G11:$G$11)), COLUMNS($B$5:B5))
- Üçüncü, Ctrl + Shift + Enter klaviaturanızda.
Daha sonra siz nəticə xanasındakı şərtlərinizə uyğun gələn ilk çıxarılan məlumatları əldə edəcəksiniz. məs. ID olan 3 olan Johnny Biologiya Departamenti -dəndir və onun rekordu verilənlər bazasında digərlərindən qabaq saxlanılır, ona görə də <1 əldə etdik>Johnny's ID 3 nəticə xanasında.
- İndi isə sütunlar və sətirlər ətrafında Doludurma Dəstəyi ilə sürükləyin ki, yalnız bu sinifdən olan tələbələrin təfərrüatlarını əldə edin. Kimya və Biologiya kafedra .
Formula Dağılımı
- COUNTIF($H$5:$H$6,$E$5:$E$14) -> olur,
- COUNTIF({“Kimya”;“Biologiya”},{“Riyaziyyat”;“Fizika”;“Biologiya”;“Kimya”;“Fizika”;“Fizika”;“Riyaziyyat” ”;“Kimya”;“Riyaziyyat”;“Biologiya”}
- Nəticə: {0;0;1;1;0;0;0;1;0;1}
- İzahat: COUNTIF funksiyası $H$5:$H$6 diapazonunda olan xanaları müəyyən etməyə imkan verir ki, bu da -ə bərabərdir. $E$5:$E$14 .
- ƏGƏR(COUNTIF($H$5:$H$6,$E$5:$E) $14), MATCH(ROW($B$5:$E$14), SATIR($B$5:$E$14)), “”) -> olur,
- ƏGƏR( {0;0;1;1;0;0;0;1;0;1}, MATCH(SATIR($B$5:$E$14), SATIR($B$5:$E$14)), "") -> olur,
- IF({0;0;1;1;0;0;0;1;0;1},{ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
- Çıxış: {“”; “”; 3; 4; “”; “”;“”; 8; “”;10}
- İzahat: ƏGƏR funksiyasının üç arqumenti var, birincisi məntiqi ifadə olmalıdır. İfadə DOĞRU olaraq qiymətləndirilirsə, bir şey baş verir (arqument 2), YANLIŞ isə başqa bir şey baş verir (arqument 3). Məntiqi ifadə 1-ci addımda hesablanıb, DOĞRU 1 və YANLIŞ 0 (sıfır) -ə bərabərdir. Sətir nömrəsi 3, 4, 8 və 10 DOĞRU (1) -ni qiymətləndirir.
- KİÇƏK(ƏGƏR(ƏĞƏR($H$5:$H$6,$E$5:$E$14), MATCH(SATIR($B$5:$E$14), SATIR($B$5:$E$14) ), “”), SATIRLAR(G11:$G$11)) -> olur,
- KIÇIQ({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},ROWS(G11:$G$11)) -> olur,
- KİÇİK({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},1)
- Nəticə: 3
- İzahat: SMALL funksiyası k-ci ən kiçik dəyəri qaytarır nömrələr qrupundan. 3 bu qrupda ən kiçikdir.
- INDEX($B$5:$E$14, KİÇİ(ƏGƏR(COUNTIF)) ($H$5:$H$6,$E$5:$E$14), MATCH(SATIR($B$5:$E$14), SATIR($B$5:$E$14)), ""), SATIRLAR(G11 :$G$11)), SÜTUNLAR($B$5:B5)) -> olur,
- INDEX($B$5:$E$14, 3, SÜTUNLAR($B$5:B5)) -> olur,
- INDEX($B$5:$E$14, 3, 1)
- Nəticə: {3; “Conni”, 80, “Biologiya”
- İzahat: INDEX funksiyası sətir və sütun nömrəsinə əsaslanan dəyərlə müəyyən edilmiş xana diapazonundan ( $B$5:$E$14 ) dəyəri qaytarır.
Ətraflı oxuyun: Vahid meyar əsasında Excel-də çoxlu dəyərləri qaytarın (3 seçim)
3. Diapazon meyarlarına əsasən Excel-dən verilənləri çıxarmaq üçün Filtr Komanda Alətindən istifadə
Excel-də Filtr əmr aləti müxtəlif meyarlara əsaslanaraq xüsusi verilənləri çıxarmaq üçün ən çox istifadə edilən və effektiv vasitələrdən biridir. meyarlar.
Aşağıdakı məlumat dəstinə baxın. Əvvəllər Massiv düsturunu tətbiq etməklə 80-dən 100-ə qədər qiymət alan tələbələrin təfərrüatlarını çıxarmaq üçün ondan nümunə kimi istifadə edirdik. Lakin bu bölmədə biz bunu Excel-in Filtr alətindən istifadə etməklə necə edəcəyimizi öyrənəcəyik.
Müəyyən diapazondan istifadə edərək verilənlərin çıxarılması addımları Excel filtri aşağıda verilmişdir.
Addımlar:
- İlk olaraq verilənlər dəstinin yalnız başlığını seçin.
- İkincisi, Data -> Filtr .
- Üçüncü, verilənlər toplusunun hər başlıq adına açılan düymə daxil edəcək.
- Sonra biz Marklara əsaslanan məlumatları çıxarmaq istədiyimiz üçün İşarələrin yanındakı açılan düyməni vurun sütunu.
- Sonra, açılan siyahıdan Nömrə Filtrləri -> Arasında... (yenə biz 80 ilə 100 arasında məlumatları çıxardığımız üçün seçimi seçirik arasında. Siz meyarlarınıza uyğun olaraq siyahıdan hər hansı digər variantları seçə bilərsiniz).
- İndi, pop-up Fərdi Avtomatik Filtr qutusunda, açılan siyahıdan 80 seçin və bu, sadəcə olaraq -in yanındakı açılan düyməni klikləməklə görünəcək və ya daha böyükdür etiketinə bərabərdir və etiket qutusunda 100 seçin -dən az və ya ona bərabərdir.
- Daha sonra OK klikləyin.
Nəhayət, siz bütün təfərrüatları yalnız 80-dən 100-ə qədər almış tələbələr üçün əldə edəcəksiniz.
Ətraflı oxuyun: Şəkildən Excel-ə verilənləri necə çıxarmaq olar (Sürətli addımlarla)
Oxşar oxunuşlar
- Məlumatları Excel-ə başqa bir Excel faylından necə idxal etmək olar (2 yol)
- Mətn faylını Excel-ə çevirmək üçün VBA kodu (7 üsul) )
- Mətn faylını Excel-ə avtomatik çevirmək (3 uyğun üsul)
- Excel-i Ayırıcı ilə Mətn Faylına çevirmək (2 asan yanaşma)
- Multi ilə mətn faylını necə idxal etmək olar ple Excel-də Məhdudlaşdırıcılar (3 Metod)
4. Diapazon meyarlarına əsasən Excel-dən məlumatların çıxarılması üçün Qabaqcıl Filtrdən İstifadə etmək
Filtr bölməsində göstərilən bir çox addımı keçmək istəmirsinizsə, Qabaqcıl Filtrdən
Excel-də təkmil filtr seçimindən istifadə etmək üçün siz müəyyən etməlisiniz.