Excel-də FILTER funksiyasından necə istifadə etməli (10 İdeal Nümunə)

  • Bunu Paylaş
Hugh West

Excel 365 bizə məlumat dəstlərimizi avtomatik filtrləmək üçün FILTER funksiyası adlı güclü funksiya təqdim edir. Excel düsturlarında bu funksiyadan istifadə etməklə işimizi asanlaşdırır. Bu məqalədə FILTER funksiyasının Excel-də müstəqil olaraq, sonra isə digər Excel funksiyaları ilə necə işlədiyi barədə tam fikir paylaşılacaq. Əgər siz də bununla maraqlanırsınızsa, bizim təcrübə iş dəftərimizi endirin və bizi izləyin.

Təcrübə İş Kitabını endirin

Bu məqaləni oxuyarkən təcrübə üçün bu məşq kitabını endirin.

FILTER Function.xlsx-in istifadəsi

Excel-də FILTER Funksiyasına Giriş

Funksiya Məqsədi:

Tələblərimizə uyğun olaraq bəzi xüsusi xanaları və ya dəyərləri filtrləyin.

Sintaksis:

=FILTER ( massiv, daxil edin, [əgər_empty])

Arqumentlər İzah:

Arqument Tələb olunan və ya Könüllü Dəyər

massiv Tələb olunur Sıraların sayını tələb etdiyimiz massiv, massiv düsturu və ya xanalar sırasına istinad.
daxil edin Tələb olunur Bu, Boole massivi kimi işləyir; o, filtrləmə üçün şərt və ya meyarları daşıyır.
[if_empty] Könüllü Heç bir nəticə qaytarılmadıqda qaytarmaq üçün dəyəri ötürün.

Qayıtdəyər.

👉 İNDEKS(FİLTRE(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}) : Bu formula uyğun verilənlərin ilk iki cərgəsini qaytaracaq. {1;2} bu ilk iki sıra üçündür. Və {1,2,3,4,5} bu, beş sütunu seçmək üçündür.

👉 IFERROR(INDEX(FILTER(B5:F14,D5:D14=)) J5),{1;2},{1,2,3,4,5}),"Nəticə yoxdur") : Nəhayət, əgər varsa, xətanın qarşısını almaq üçün IFERROR funksiyası istifadə olunur. digər funksiyaların qaytarılması qiymətləri ilə bağlı problemdir.

10. FILTER Funksiyası ilə Wildcard-ın istifadəsi

Sonuncu misalda biz verilənlərin filtrlənməsi üçün süzgəc joker işarəsini tətbiq edəcəyik. Düsturu ISNUMBER , AXTAR FILTER funksiyalarının köməyi ilə tətbiq edəcəyik. İstədiyimiz dəyər J5 xanasındadır.

Proses aşağıda addım-addım izah olunur:

📌 Addımlar:

  • İlk olaraq H8 xanasını seçin və xanaya aşağıdakı düsturu yazın.

=FILTER($B$5:$F$14,ISNUMBER(SEARCH(J5,D5:D14)),"No Results!")

  • İndi Enter düyməsini basın.

  • Siz C xana dəyəri ilə bütün nəticələri əldə edəcək.

Nəhayət, deyə bilərik ki, düsturumuz dəqiq işləyir və Excel <1 ilə joker simvol yarada bilirik>FILTER funksiyası.

🔎 Formulanın İzahı

👉 AXTAR(J5,D5:D14) : SEARCH funksiyası verilənləri daxilolma dəyərinə uyğunlaşdıraraq axtaracaq.

👉 ISNUMBER(SEARCH(J5,D5:D14)) : Budüstur AXTAR funksiyasının hansı nəticəsinin olduğunu yoxlayacaq,

👉 FİLTRE($B$5:$F$14,ISNUMBER(AXTAR(J5,D5:D14)), “Nəticə yoxdur!”) : Nəhayət, FILTER funksiyası onları istədiyimiz xanada göstərəcək.

Excel FILTER Funksiyasının Alternativləri

Əvvəlki tətbiqimizdən , siz Excel FILTER funksiyasının qısa müddət ərzində istədiyimiz dəyərləri əldə etmək üçün kiçik lazımlı funksiya olduğunu görə bilərsiniz. Bu funksiyanın konkret alternativi yoxdur. Bununla belə, bəzi ümumi Excel funksiyalarının birləşməsi bizə FILTER funksiyasının nəticələrini qaytara bilər. Onların arasında ƏFƏR , İNDEKS , MƏMUM , SATIR , İSNA , MATCH funksiyaları qeyd etmək olar. Lakin biz sizə tövsiyə edirik ki, əgər sizdə FILTER funksiyası varsa, onu işə salın. Bu funksiyaların birləşməsi düsturu başqalarına başa düşmək üçün daha mürəkkəb edəcək. Bundan əlavə, bu, Excel tətbiqinizi yavaşlata bilər.

FİLTƏ Funksiyasının İşləməyəcəyi Mümkün Səbəblər

Bəzən Excel-in FILTER funksiyası düzgün işləmir. Çox vaxt səhvin olması səbəbindən baş verir. Əsasən, #SPILL! , #CALC! , #VALUE! səhvlər adətən FILTER funksiyasının işləməsinə imkan vermir və istədiyiniz məlumatları qaytarır. Bu xətanı aradan qaldırmaq üçün orijinal məlumat dəstinizə qayıdın və onları düzəldin və görəcəksiniz ki, FILTER funksiyası rəvan işləyəcək.

Excel-də tez-tez rast gəlinən səhvlər aşağıda qısa şəkildə izah olunur:

Ümumi xətalar Onlar göstərdikdə
#VALUE Massivin və daxil arqumentinin uyğun olmayan ölçüləri olduqda görünəcək.
#CALC! Əgər isteğe bağlı if_empty arqumenti buraxılıbsa və kriteriyalara cavab verən heç bir nəticə tapılmasa görünür.
#NAME Bu, Excel-in köhnə versiyasında FİLTİR-dən istifadə etməyə çalışarkən görünəcək.
#SPILL Bu xəta tökülmədə bir və ya daha çox hüceyrə olduqda baş verəcək. diapazon tamamilə boş deyil.
#REF! Fərqli iş kitabları arasında FİLTİR düsturundan istifadə edilərsə və mənbə iş kitabını bağlayarsa, bu xəta baş verəcək.
#N/A və ya  #VALUE Bu tip xəta daxil edilmiş arqumentdəki bəzi dəyər xəta olduqda və ya Boolean dəyərinə (0,1 və ya) çevrilə bilmədikdə baş verə bilər. DOĞRU, YANLIŞ).

Nəticə

Bu da sondur f bu məqalə. Ümid edirəm ki, bu məqalə sizin üçün faydalı olacaq və siz Excel-də FILTER funksiyasını tətbiq edə biləcəksiniz. Əlavə sualınız və ya tövsiyələriniz varsa, lütfən, aşağıdakı şərhlər bölməsində bizimlə əlavə sual və ya tövsiyələrinizi bölüşün.

Bir neçə Excel- üçün ExcelWIKI saytımızı yoxlamağı unutmayın. əlaqəli problemlər və həllər. Yeni öyrənməyə davam edinüsulları və böyüməyə davam edin!

Parametr:

Funksiya dinamik nəticə qaytarır. Mənbə verilənlərindəki dəyərlər dəyişdikdə və ya mənbə məlumat massivinin ölçüsü dəyişdirildikdə, FILTER-dən olan nəticələr avtomatik olaraq yenilənəcək.

Excel-də FILTER funksiyasından istifadənin 10 uyğun nümunələri

Nümayiş etmək üçün nümunələr üçün biz bir müəssisənin 10 tələbəsinin məlumat toplusunu nəzərdən keçiririk. Onların şəxsiyyət vəsiqəsi, adı, şöbəsi, qeydiyyatdan keçmiş semestr və CGPA məbləği B5:F14 xanalar diapazonundadır.

📚 Qeyd:

Bu məqalənin bütün əməliyyatları Microsoft Office 365 proqramından istifadə etməklə həyata keçirilir.

1. Çoxsaylı Kriteriyalar üçün FİLTRE Funksiyasının İcrası və Əməliyyatı

Birinci misalda biz əməliyyatını FILTER funksiyası ilə yerinə yetirəcəyik. . İstədiyimiz şərtlər C5:C6 xanalarının diapazonundadır.

Bu nümunəni tamamlamaq üçün addımlar aşağıda verilmişdir:

📌 Addımlar:

  • İlk olaraq B10 xanasını seçin.
  • İndi isə xanaya aşağıdakı düsturu yazın.

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=C5)*(Dataset!F5:F14>=C6),"no results")

  • Sonra Enter düyməsini basın.

  • Siz B10:F11 xanalarının diapazonunda süzülmüş nəticəni əldə edəcəksiniz.

Beləliklə deyə bilərik ki, biz əməliyyatı üçün FILTER funksiyasını tətbiq edə bilir.

2. Çox Kriteriyalar üçün FİLTRE funksiyası ilə VEYA Əməliyyatının tətbiqi

İkinciməsələn, biz VEYA əməliyyatı üçün FILTER funksiyasından istifadə edəcəyik. Burada C5:C6 xanalar diapazonunda şərtləri qeyd etdik.

Bu nümunəni bitirmək üçün addımlar aşağıdakı kimi verilir:

📌 Addımlar:

  • Əvvəlcə B10 xanasını seçin.
  • Bundan sonra xanaya aşağıdakı düsturu yazın. .

=FILTER(Dataset!B5:F14,(Dataset!D5:D14=OR!C5)+(Dataset!F5:F14>=OR!C6),"no results")

  • Enter düyməsini basın.

  • İstədiyiniz xanalarda süzülmüş nəticəni tapacaqsınız.

Beləliklə, biz FILTER funksiyasından mükəmməl istifadə edə bilirik. VEYA əməliyyatı üçün.

3. AND və OR Logic with FILTER Funksiyasının birləşməsi

İndi biz FILTER funksiyasından istifadə edəcəyik. kombinə edilmiş AND OR əməliyyatı. Şərtlər C5:C7 xanalarının diapazonundadır.

Bu nümunəni yerinə yetirmək üçün addımlar aşağıda verilmişdir:

📌 Addımlar:

  • Əvvəlcə B11 xanasını seçin.
  • Sonra xanaya aşağıdakı düsturu yazın.

=FILTER(Dataset!B5:F14,(Dataset!F5:F14>=Combine!C7)*((Dataset!D5:D14=Combine!C5)+(Dataset!D5:D14=Combine!C6)),"No results")

  • Enter düyməsini basın.

  • Süzülən nəticənin xanalarda mövcud olacağını görəcəksiniz.

Buna görə də düsturumuz effektiv işləyir və biz VƏ<2-ni yerinə yetirə bilirik> və VEYA əməliyyatları eyni vaxtda FILTER funksiyası ilə həyata keçirilir.

4. FILTER Funksiyasından istifadə edərək Dublikatların Filtrlənməsi

Bu nümunədə bizməlumat dəstimizdən dublikat obyektləri süzgəcdən keçirəcəyik. Datasetimizdə 2 dublikat var.

Bu nümunənin addımları aşağıda verilmişdir:

📌 Addımlar:

  • Əvvəlcə H5 xanasını seçin.
  • Sonra xanaya aşağıdakı düsturu yazın.

=FILTER(B5:F16,COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16)>1,"No result")

  • Beləliklə, Enter düyməsini basın.

  • Görəcəksiniz ki, bütün dublikat dəyəri ayrı-ayrılıqda verilmişdir.

Nəhayət, deyə bilərik ki, düsturumuz dəqiq işləyir və biz FILTER funksiyası.

🔎 Formulanın İzahı

👉 COUNTIFS(B5:B16,B5) :B16,C5:C16,C5:C16,D5:D16,D5:D16,E5:E16,E5:E16,F5:F16,F5:F16) : COUNTIFS funksiyası dublikat dəyərlərin olması.

👉 FİLTRE(B5:F16, COUNTIFS(B5:B16,B5:B16,C5:C16,C5:C16,D5:D16,D5:D16,E5: E16,E5:E16,F5:F16, F5:F16)>1,”Nəticə yoxdur”) : Nəhayət, FILTER funksiyası dublikat dəyərləri süzgəcdən keçirir və onları ayrıca siyahıya alır.

5. Boş Hüceyrələri Tapın FILTER Funksiyasına görə

Bizdə bəzi boş xanalar olan verilənlər bazası var. İndi biz FILTER funksiyasının köməyi ilə heç bir boş funksiyası olmayan xanaları süzgəcdən keçirəcəyik.

Prosedur tam sətirləri süzgəcdən keçirin::

📌 Addımlar:

  • İlk olaraq xananı seçin H5 .
  • Sonra aşağıdakı düsturu xanaya yazın.

=FILTER(B5:F14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14"")*(F5:F14""),"No results")

  • Bundan sonra Enter düyməsini basın.

  • Heç biri olmayan obyektləri alacaqsınız boş xanalar.

Beləliklə, deyə bilərik ki, düsturumuz səmərəli işləyir və Excel FILTER funksiyası ilə boş xanalar olmadan dəyəri əldə edə bilirik.

Oxşar oxunuşlar

  • Excel HYPERLINK funksiyasından necə istifadə etməli (8 Nümunə)
  • VLOOKUP və HLOOKUP birləşmiş Excel düsturu (nümunə ilə)
  • Qismən Mətn Uyğunluğunu axtarmaq üçün Excel-dən istifadə [2 Asan Yol]
  • VLOOKUP istifadə edərək Excel-də Dublikat Dəyərləri Necə Tapmaq olar

6. Xüsusi mətni ehtiva edən xanaları süzün

FILTER funksiyasından istifadə edərək biz asanlıqla istənilən xüsusi dəyəri axtara və müvafiq obyektləri süzgəcdən keçirə bilərik. orijinal məlumat dəstimizdən. FILTER funksiyası ilə yanaşı, ISNUMBER SEARCH funksiyaları da düsturu tamamlamaqda bizə kömək edir. İstədiyimiz mətn 'Ellie' J4 xanasında göstərilir.

Müəyyən bir mətn üçün verilənlərin süzülməsi yanaşması aşağıda təsvir edilmişdir:

📌 Addımlar:

  • Başlanğıcda H7 xanasını seçin.
  • Sonra , aşağıdakı düsturu xanaya yazın.

=FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),"No results")

  • Sonra Enter düyməsi.

  • Nəticəni alacaqsınızhəmin xüsusi mətnlə.

Beləliklə, biz düsturu uğurla tətbiq edə bilirik və xüsusi mətn dəyərimiz üçün dəyəri əldə edirik.

🔎 Formulanın izahı

👉 SEARCH(J4,C5:C14) : SEARCH funksiyası giriş dəyəri ilə uyğunlaşdırılacaq xanaları qaytaracaq .

👉 ISNUMBER(SEARCH(J4,C5:C14)) : ISNUMBER funksiyası əgər axtarış dəyəri yalandan fərqli bir rəqəmdirsə, doğru qaytaracaq.

👉 FILTER(B5:F14,ISNUMBER(SEARCH(J4,C5:C14)),"Nəticə yoxdur") : Nəhayət, FILTER funksiyası uyğun gələni çıxarır sətirlər və onları göstərir.

7. Toplama, Maksimum, Minimum və Ortanın hesablanması

İndi biz FİLTİR<2-in köməyi ilə bəzi riyazi hesablamalar aparacağıq> funksiyası. Filtrləyəcəyimiz məlumatlar J5 xanasında olacaq. Burada biz CSE şöbəsi üçün bütün dəyərləri müəyyən edəcəyik.

FILTER funksiyasından başqa, SUM , ORTA , MIN MAX funksiyaları qiymətləndirmə prosesini tamamlamaq üçün istifadə olunacaq. Təxmini dəyər J7:J10 xanalar diapazonunda olacaq. Hesablama proseduru aşağıda addım-addım izah edilir:

📌 Addımlar:

  • İlk olaraq J7 xanasını seçin.
  • İndi isə toplama üçün xanaya aşağıdakı düsturu yazın.

=SUM(FILTER(F5:F14,D5:D14=J5,0))

🔎 ŞərhiFormula

👉 FILTER(F5:F14,D5:D14=J5,0) : FILTER funksiyası CGPA istədiyiniz şöbənin dəyəri.

👉 SUM(FILTER(F5:F14,D5:D14=J5,0)) : Nəhayət, SUM funksiyası əlavə edin hamısını.

  • Enter düyməsini basın.

  • Bundan sonra <1 xanasını seçin>J8 və orta dəyəri üçün aşağıdakı düsturu yazın.

=AVERAGE(FILTER(F5:F14,D5:D14=J5,0))

🔎 Formulanın İzahı

👉 FİLTRE(F5:F14,D5:D14=J5,0) : FILTER funksiyası istədiyimiz şöbənin CGPA dəyərini filtrləyir.

👉 ORTA(FILTER(F5:F14,D5:D14=J5,0)) : ORTA funksiyası həmin dəyərlərin orta dəyərini hesablayacaq.

  • Yenidən Enter düyməsini basın.

  • Sonra J9 xanasını seçin və minimum dəyərini əldə etmək üçün xananın içərisinə aşağıdakı düsturu yazın.

=MIN(FILTER(F5:F14,D5:D14=J5,0))

🔎 Formulanın İzahı

👉 FİLTRE( F5:F14,D5:D14 =J5,0) : FILTER funksiyası istədiyimiz şöbənin CGPA dəyərini filtrləyir.

👉 MIN(FILTER(F5:F14,D5:D14=J5) ,0)) : MIN funksiyası 4 qiymətləri arasında minimum dəyərini müəyyən edəcək.

  • Eyni şəkildə , Enter düyməsini basın.

  • Nəhayət, J10 xanasını seçin və aşağıdakı düsturu yazın. maksimum üçün xana daxilindədəyər.

=MAX(FILTER(F5:F14,D5:D14=J5,0))

🔎 Düsturun izahı

👉 FILTER(F5:F14,D5:D14=J5,0) : FILTER funksiyası istədiyimiz departamentin CGPA dəyərini filtrləyir.

👉 MAX(FILTER(F5:F14,D5:D14=J5,0)) : MAX funksiyası arasında maksimum dəyərini tapacaq. 4 CGPA dəyərləri.

  • Son dəfə Enter düyməsini basın.

  • CSE departamenti üçün bütün dəyərlərin mövcud olacağını görəcəksiniz.

Buna görə də deyə bilərik ki, bütün düsturlarımız mükəmməl işləyir və biz bütün məlumatları əldə edə bilirik. Excel FILTER funksiyası ilə istədiyiniz dəyərləri təyin edin.

8. Məlumatları süzün və yalnız xüsusi sütunları qaytarın

Burada biz FILTER -dən istifadə edəcəyik. İstədiyimiz dəyərə əsaslanaraq xüsusi sütunları əldə etmək üçün iki dəfə yuvalanmış vəziyyətdə işləyir. İstədiyimiz varlıq J5 xanasındadır. Biz yalnız ID Ad sütununu göstərəcəyik.

Bu prosesin addımları aşağıda verilmişdir:

📌 Addımlar:

  • Əvvəlcə H8 xanasını seçin.
  • Sonra xanaya aşağıdakı düsturu yazın.

=FILTER(FILTER(B5:F14,D5:D14=J5),{1,1,0,0,0})

  • Bundan sonra Enter düyməsini basın.

  • Siz istədiyiniz bölmənin yalnız ID Ad sütununu əldə edəcəksiniz.

Ona görə də , deyə bilərik ki, düsturumuz düzgün işləyir və biz müəyyən sütunlar əldə edə bilirikExcel FILTER funksiyası ilə.

🔎 Formulanın izahı

👉 FİLTİR(B5:F14 ,D5:D14=J5) : FILTER funksiyası bütün sütunlarla verilmiş verilənlər dəstindən uyğun sətirləri qaytaracaq.

👉 FILTER(FILTER(B5:) F14,D5:D14=J5),{1,1,0,0,0}) : Xarici FILTER funksiyası yalnız ilk iki sütununu seçəcək. seçilmiş məlumatlar. Biz ya 0 , 1 , ya da DOĞRU , YANLIŞ istifadə edə bilərik.

9. Geri qaytarılanların sayına məhdudiyyət tətbiq edin. Sətirlər

Bu halda, məhdud sayda sıra əldə etmək üçün FILTER funksiyasına bəzi məhdudiyyətlər əlavə edəcəyik. İstədiyimiz şöbə J5 xanasındadır. Məhdudiyyəti tətbiq etmək üçün biz IFERROR INDEX funksiyasından da istifadə etməliyik.

Bu metodun addımları təsvir edilmişdir. aşağıdakı kimi:

📌 Addımlar:

  • Əvvəlcə H8 xanasını seçin.
  • Sonra yazın xanada aşağıdakı düstur.

=IFERROR(INDEX(FILTER(B5:F14,D5:D14=J5),{1;2},{1,2,3,4,5}),"No result")

  • Sonra Enter düyməsini basın.

  • Nəticəni alacaqsınız.

Beləliklə deyə bilərik ki, Excel proqramını uğurla tətbiq edə bilirik FILTER , INDEX IFERROR uğurla işləyir.

🔎 Formulanın izahı

👉 FILTER(B5:F14,D5:D14=J5) : FILTER funksiyası süzgəcdən keçmiş verilənləri girişlə uyğunlaşdırmaqla qaytaracaq

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.