Excelda Kengaytirilgan filtrdan qanday foydalanish - formulalar bilan mezon diapazoni misollari

  • Buni Baham Ko'Ring
Michael Brown

Oʻquv qoʻllanma Excelda Kengaytirilgan filtrdan qanday foydalanishni koʻrsatadi va katta-kichik harflarni hisobga oladigan filtr yaratish, ikkita ustun oʻrtasidagi moslik va farqlarni topish, kichikroq roʻyxatga mos yozuvlarni ajratib olish uchun bir qator ahamiyatsiz mezon diapazoni misollarini taqdim etadi. , va boshqalar.

Oʻtgan maqolamizda biz Excel Advanced Filterning turli jihatlarini va undan qatorlarni VA hamda OR mantiqi bilan filtrlash uchun qanday foydalanishni muhokama qilgan edik. Endi siz asoslarni bilganingizdan so‘ng, keling, ishingiz uchun foydali bo‘lishi mumkin bo‘lgan murakkabroq mezon diapazoni misollarini ko‘rib chiqaylik.

    Formula asosidagi mezonlar oralig‘ini o‘rnatish

    Ushbu qoʻllanmada koʻrib chiqilgan mezon diapazonlarining aksariyat misollari turli formulalarni oʻz ichiga olganligi sababli, keling, ularni toʻgʻri sozlash uchun asosiy qoidalarni aniqlashdan boshlaylik. Menga ishoning, bu kichik nazariya sizga ko‘p vaqtingizni tejaydi va formulalarga asoslangan bir nechta shartlarni o‘z ichiga olgan murakkab mezonlar diapazonidagi nosozliklarni bartaraf etishda bosh og‘rig‘idan xalos qiladi.

    • Mezonlar oralig‘ida foydalanadigan formula TRUE yoki FALSE deb baholanishi kerak.
    • Mezon oraligʻida kamida 2 ta katak boʻlishi kerak: formula katakchasi va sarlavha yacheyka.
    • Formulaga asoslangan mezonning sarlavha katakchasi boʻsh yoki jadval (roʻyxat diapazoni) sarlavhalaridan farqli boʻlishi kerak.
    • Formula uchun roʻyxat oraligʻidagi har bir satr uchun baholanishi uchun eng yuqorisiga qarangExcelda ish kunlarini filtrlash

      Ish kunlarini filtrlash uchun yuqoridagi formulani 1 (yakshanba) va 7 (shanba) qoldiradigan tarzda o'zgartiring:

      VA (WEEKDAY( sana ) 7, WEEKDAY( date )1)

      Bizning namunaviy jadvalimiz uchun quyidagi formula foydali bo'ladi:

      =AND(WEEKDAY(B5)7, WEEKDAY(B5)1)

      Bundan tashqari, siz bittasini qo'shishingiz mumkin bo'sh kataklarni filtrlash uchun qo'shimcha shart: =B5""

      Ish varaqlaringizdagi sanalarni boshqa yo'llar bilan filtrlash uchun tegishli Sana funksiyasini toping va undan foydalanishda ikkilanmang. kengaytirilgan filtr mezonlari diapazoni.

      Yaxshi, siz Excelda murakkab mezonlar bilan Kengaytirilgan filtrdan shunday foydalanasiz. Albatta, sizning variantlaringiz ushbu qo'llanmada muhokama qilingan misollar bilan cheklanmaydi, bizning maqsadimiz sizni to'g'ri yo'lga soladigan bir nechta ilhomlantiruvchi g'oyalarni berish edi. Mashhurlik sari yo'l amaliyot bilan qoplanganini eslab, siz quyidagi havola orqali misollarimizni yuklab olishingiz va yaxshiroq tushunish uchun ularni kengaytirish yoki teskari muhandislik qilishingiz mumkin. O'qiganingiz uchun tashakkur va kelgusi hafta blogimizda ko'rishga umid qilaman!

      Mashq qilish bo'yicha ish kitobi

      Excel Kengaytirilgan filtri misollari (.xlsx fayli)

      A1 kabi nisbiy havola yordamida ma'lumotlarga ega hujayra.
    • Formula faqat maxsus hujayra yoki yacheykalar diapazoni uchun baholanishi uchun o'sha katak yoki diapazonga qarang $A$1 kabi mutlaq havolani ishlating.
    • Formuladagi roʻyxat diapazoni ga havola qilganda har doim mutlaq hujayra havolalaridan foydalaning.
    • Bir nechta shartlarni taqdim qilganda, barchasini kiriting. bir qatordagi mezonlarni VA operatori bilan birlashtiring va ularni OR operatori bilan birlashtirish uchun har bir mezonni alohida qatorga qo'ying.

    Excel Kengaytirilgan filtri mezonlari diapazoni misollari

    Quyidagi misollar Excelda oddiy Excel avtomatik filtri yordamida bajarib boʻlmaydigan murakkabroq vazifalarni bajarish uchun oʻz filtrlaringizni qanday yaratishni oʻrgatadi.

    Holat- matn qiymatlari uchun sezgir filtr

    Shuningdek, Excel avtomatik filtri kabi Kengaytirilgan filtr vositasi tabiatan katta-kichik harflarni sezmaydi, ya'ni matn qiymatlarini filtrlashda katta va kichik belgilarni ajratmaydi. Biroq, kengaytirilgan filtr mezonlaridagi EXACT funksiyasidan foydalanib, katta-kichik harflarni hisobga olgan holda qidiruvni osongina bajarishingiz mumkin.

    Masalan, BANANA ga e'tibor bermasdan, Banan o'z ichiga olgan qatorlarni filtrlash uchun> va banana , mezonlar oralig'iga quyidagi formulani kiriting:

    =EXACT(B5, "Banana")

    Bu erda B - element nomlarini o'z ichiga olgan ustun va 5-qator birinchi ma'lumotlar qatoridir .

    Va keyin Excel Kengaytirilgan filtrini qo'llang Ma'lumotlar yorlig'idagi Kengaytirilgan tugmasini bosish orqali va quyidagi skrinshotda ko'rsatilgandek Ro'yxat diapazoni va Mezon diapazoni ni sozlang. E'tibor bering, Kriteriyalar diapazoni 2 ta katakni o'z ichiga oladi - sarlavha katakchasi va formula katakchasi .

    Eslatma. Yuqoridagi rasm va ushbu qo'llanmadagi barcha keyingi skrinshotlar aniqlik uchun faqat mezon oralig'idagi hujayralardagi formulalarni ko'rsatadi. Haqiqiy ishchi varaqlaringizda, ma'lumotlarning birinchi qatori mezonlarga mos keladimi yoki yo'qligiga qarab, formula katakchasi TRUE yoki FALSE qiymatini qaytarishi kerak:

    Ustundagi o'rtacha qiymatdan yuqori yoki past qiymatlarni filtrlang.

    Raqamli qiymatlarni filtrlashda siz ko'pincha ustundagi o'rtacha qiymatdan yuqori yoki past bo'lgan katakchalarni ko'rsatishni xohlashingiz mumkin. Masalan:

    Jami o'rtachadan dan yuqori bo'lgan qatorlarni filtrlash uchun mezonlar oralig'ida quyidagi formuladan foydalaning:

    =F5>AVERAGE($F$5:$F$50)

    Qatorlarni filtrlash uchun pastki jami o'rtachadan past bo'lsa, quyidagi formuladan foydalaning:

    =F5

    Ma'lumotli yuqori katakchaga murojaat qilish uchun nisbiy havoladan foydalanishimizga e'tibor bering ( F5) va ustun sarlavhasidan ($F$5:$F$50) tashqari oʻrtacha hisoblanmoqchi boʻlgan butun diapazonni aniqlash uchun mutlaq havolalar.

    Quyidagi skrinshotda yuqoridagi oʻrtacha formula amalda koʻrsatilgan. :

    Excel raqami bilan tanish bo'lganlarFiltrlar hayron bo'lishi mumkin, nega kimdir kengaytirilgan filtrdan foydalanishni ovora qiladi, vaholanki, o'rnatilgan raqam filtrlarida O'rtachadan yuqori va O'rtachadan past opsiyalari mavjud? To'g'ri, lekin o'rnatilgan Excel filtrlarini OR mantiqi bilan ishlatib bo'lmaydi!

    Shunday qilib, ushbu misolni davom ettirish uchun Sub-jami (F ustuni) bo'lgan qatorlarni filtrlaymiz. YOKI sentyabr sotish (E ustuni) oʻrtachadan yuqori. Buning uchun har bir shartni alohida qatorga kiritish orqali OR mantiqi bilan mezon oralig'ini o'rnating. Natijada siz E yoki F ustunlarida yuqoridagi o'rtacha qiymatlarga ega bo'lgan elementlar ro'yxatini olasiz:

    Bo'sh yoki bo'sh bo'lmagan qatorlarni filtrlang

    Hammaga ma'lumki, Excel filtri bo'sh hujayralarni filtrlash uchun o'rnatilgan variantga ega. Avtofiltr menyusidagi (Blankalar) katagiga belgi qo'yish yoki belgini olib tashlash orqali siz faqat bitta yoki bir nechta ustunlarda bo'sh yoki bo'sh bo'lmagan katakchalari bo'lgan qatorlarni ko'rsatishingiz mumkin. Muammo shundaki, bo'sh joylar uchun o'rnatilgan Excel filtri faqat AND mantig'i bilan ishlashi mumkin.

    Agar siz bo'sh yoki bo'sh bo'lmagan kataklarni OR mantiqi bilan filtrlashni xohlasangiz yoki bo'sh / bo'sh bo'lmagandan foydalaning. ba'zi boshqa mezonlar bilan birgalikda quyidagi formulalardan biri bilan kengaytirilgan filtrlash mezonlari oralig'ini o'rnating:

    Filtr bo'sh joylar :

    yuqori hujayra =""

    bo'sh bo'lmaganlarni filtrlash:

    yuqori_hujayra ""

    BO'LGAN kataklarni OR mantiqi bilan filtrlash

    Qatorlarni filtrlash uchunA yoki B ustunlarida yoki ikkala ustunda boʻsh katak boʻlsa, Kengaytirilgan filtr mezonlari oraligʻini shu tarzda sozlang:

    • =A6=""
    • =B6=""

    Bu yerda 6 maʼlumotlarning eng yuqori qatori.

    Boʻsh boʻlmagan kataklarni OR hamda VA mantiqi bilan filtrlash

    Koʻproq tushunish uchun Excelning Kengaytirilgan filtri bir nechta mezonlar bilan qanday ishlashini bilish uchun keling, namunaviy jadvalimizdagi qatorlarni quyidagi shartlar bilan filtrlaymiz:

    • Yoki Hudud (A ustuni) yoki Element (B ustuni) bo'sh bo'lmasligi kerak va
    • Jami jami (C ustuni) 900 dan katta bo'lishi kerak.

    Buni boshqacha qilib aytganda , biz quyidagi shartlarga javob beradigan qatorlarni ko'rsatishni xohlaymiz:

    ( Subjami >900 VA Region =bo'sh emas) YOKI ( Orjada >900 VA Element =boʻsh emas)

    Siz allaqachon bilganingizdek, Excel Advanced Filtr mezonlari diapazoni, AND mantiqi bilan birlashtirilgan shartlar bir qatorga kiritilishi kerak va OR mantiqi bilan birlashtirilgan shartlar - har xil qatorlar:

    Chunki bu misoldagi mezonlardan biri formula bilan ifodalangan (boʻshliqlar boʻlmagan), ikkinchisi esa taqqoslash operatorini oʻz ichiga oladi (Sub-jami > 900), shuni eslatib o'taman:

    • Taqqoslash operatorlari bilan tuzilgan mezonlar yuqoridagi skrinshotdagi Sub-jami mezonlari kabi jadval sarlavhalariga aynan teng sarlavhalarga ega bo'lishi kerak.
    • Formula asosidagi mezonlar bo'lishi kerakyoki yuqoridagi skrinshotdagi Bo'sh bo'lmaganlar mezonlari kabi bo'sh sarlavha katakchasi yoki jadval sarlavhalarining birortasiga mos kelmaydigan sarlavha. N yozuvlar

      Ehtimol, siz bilganingizdek, o'rnatilgan Excel raqamlar filtrlarida eng yaxshi 10 yoki pastki 10 ta elementni ko'rsatish imkoniyati mavjud. Agar yuqori 3 yoki pastki 5 qiymatni filtrlash kerak bo'lsa-chi? Bunday holda, Excel Advanced Filter quyidagi formulalar bilan yordam beradi:

      top N elementni ajratib oling:

      top_cell >=LOG( ). diapazon , N)

      pastki N elementni ajratib oling:

      yuqori_hujayra <=KICHIK( diapazon , N)

      Un Misol uchun, eng yaxshi 3 ta oraliq jamlanmani filtrlash uchun quyidagi formula bilan mezon diapazoni yarating:

      =F5>=LARGE($F$5:$F$50,3)

      Pastki 3 ta oraliq jami chiqarish uchun quyidagi formuladan foydalaning:

      =F5>=SMALL($F$5:$F$50,3)

      Bu yerda F5 Yordamchi jami ustunidagi maʼlumotlarga ega boʻlgan eng yuqori katak (ustun sarlavhasidan tashqari).

      Quyidagi skrinshotda eng yaxshi 3 ta formula amalda koʻrsatilgan:

      Eslatma. Agar roʻyxat oraligʻida N roʻyxatning yuqori/pastki qismiga toʻgʻri keladigan bir xil qiymatlarga ega bir necha qatorlar boʻlsa, quyidagi skrinshotda koʻrsatilganidek, barcha bunday qatorlar koʻrsatiladi:

      Filtr ikkita ustun o'rtasidagi moslik va farqlar

      Oldingi maqolalarimizdan biri Excelda ikkita ustunni solishtirish va ular orasidagi moslik va farqlarni topishning turli usullarini tushuntirib berdi. Excel formulalariga qo'shimcha ravishda shartli formatlash qoidalariva yuqoridagi qo'llanmada ko'rib chiqilgan Dublikatlarni o'chirish vositasidan ikki yoki undan ortiq ustunlarda bir xil yoki turli qiymatlarga ega bo'lgan qatorlarni ajratib olish uchun Excelning Kengaytirilgan filtridan ham foydalanishingiz mumkin. Buning uchun mezonlar oralig'iga quyidagi oddiy formulalardan birini kiriting:

      • 2 ta ustundagi moslik (dublikatlar) uchun filtr:

      =B5=C5

    • farqlar (noyob qiymatlar) uchun 2 ta ustunda filtrlang:
    • =B5C5

      Bu erda B5 va C5 ma'lumotlarga ega bo'lgan eng yuqori katakchalardir. solishtirmoqchi bo'lgan ikkita ustun.

      Eslatma. Kengaytirilgan filtr vositasi faqat bir qator dagi moslik va farqlarni qidirishi mumkin. A ustunida joylashgan, lekin B ustunida bo'lmagan barcha qiymatlarni topish uchun ushbu formuladan foydalaning.

      Roʻyxatdagi mos elementlar asosida qatorlarni filtrlang

      Faraz qilaylik, sizda yuzlab yoki minglab qatorlardan iborat katta jadval mavjud va siz ayni paytda faqat tegishli elementlardan iborat qisqaroq roʻyxatni oldingiz. Savol shuki - jadvalingizdagi kichikroq ro'yxatda bo'lgan yoki bo'lmagan barcha yozuvlarni qanday topish mumkin?

      Ro'yxatdagi elementlarga mos keladigan qatorlarni filtrlash

      Manbadagi barcha elementlarni topish uchun Quyidagi COUNTIF formulasidan foydalangan holda kichikroq roʻyxatda ham mavjud jadval:

      COUNTIF( roʻyxat uchun_match , top_data_cell)

      Kichikroq roʻyxat D2 oraligʻida boʻlsa, :D7 va jadvalning ushbu ro'yxat bilan taqqoslanadigan elementlari B ustunida 10-qatordan boshlanadi, formulaquyidagicha bo'ladi (mutlaq va nisbiy havolalardan foydalanishga e'tibor bering):

      =COUNTIF($D$2:$D$7,B10)

      Albatta, siz jadvalingizni faqat filtrlash bilan cheklanmaysiz. bitta mezon.

      Masalan, roʻyxatga mos keladigan qatorlarni filtrlash uchun, lekin faqat Shimoliy mintaqa uchun bir qatorga ikkita mezonni kiriting, shunda ular AND mantigʻi bilan ishlaydi:

      • Hudud: ="=North"
      • Mos keladigan elementlar: =COUNTIF($D$2:$D$7,B10)

      Quyidagi skrinshotda koʻrib turganingizdek, jadvalda ikkala mezonga mos keladigan faqat ikkita yozuv mavjud :

      Eslatma. Ushbu misolda biz matn qiymatlari uchun aniq moslik mezonidan foydalanamiz: ="=North " faqat belgilangan matnga to'liq teng bo'lgan katakchalarni topish uchun. Agar siz Mintaqa mezonini oddiygina Shimoliy (teng belgisi va qoʻsh tirnoqsiz) sifatida kiritsangiz, Microsoft Excel belgilangan matn bilan boshlanadigan barcha elementlarni topadi, masalan. Shimoliy-sharqiy yoki Shimoliy-g'arbiy . Qo'shimcha ma'lumot olish uchun matn qiymatlari uchun Excel kengaytirilgan filtriga qarang.

      Roʻyxatdagi elementlarga mos kelmaydigan qatorlarni filtrlash

      Jadvaldagi kichikroq roʻyxatda boʻlmagan barcha elementlarni topish uchun COUNTIF formulamiz natijasi nolga teng yoki yoʻqligini tekshiring:

      COUNTIF( match_to_list , top_data_cell) =0

      Masalan, roʻyxatda koʻrinadigan jadvaldagi Shimoliy mintaqa elementlarini filtrlash uchun quyidagidan foydalaning quyidagi mezonlar:

      • Hudud: ="=North"
      • Mos kelmaydigan elementlar: =COUNTIF($D$2:$D$7,B10)=0

      Eslatmalar:

      • Agar mos keladigan roʻyxat boshqa ishchi varaqda boʻlsa, formulaga varaq nomini kiritishni unutmang, masalan. =COUNTIF(Sheet2!$A$2:$A$7,B10) .
      • Agar siz natijalarni boshqa varaqga chiqarmoqchi bo'lsangiz, Filtrlangan qatorlarni boshqa ish varag'iga qanday chiqarish bo'limida tushuntirilganidek, belgilangan varaqdan Kengaytirilgan filtrni ishga tushiring.

      Dam olish kunlari va ish kunlari uchun filtrlash

      Hozirgacha Kengaytirilgan filtr mezonlari diapazoni misollarida asosan raqamli va matn qiymatlari koʻrib chiqilgan. Endi sanada ishlaydiganlar uchun ba'zi maslahatlar berish vaqti keldi.

      O'rnatilgan Excel sana filtrlari ko'plab stsenariylarni qamrab oluvchi keng imkoniyatlarni taqdim etadi. Ko'pchilik, lekin hammasi emas! Misol uchun, agar sizga sanalar ro'yxati berilsa va ish kunlari va dam olish kunlarini filtrlash so'ralsa, buni qanday amalga oshirgan bo'lar edingiz?

      Bilasizki, Microsoft Excel maxsus HAFTA kuni funksiyasini taqdim etadi. belgilangan sanaga mos keladigan hafta. Va biz Excel Kengaytirilgan filtri mezonlari oralig'ida aynan shu funksiyadan foydalanamiz.

      Excelda dam olish kunlarini qanday filtrlash kerak

      HAFTA kuni shartlarida 1 ma'nosini anglatishini yodda tuting. Yakshanba va 6 - shanba, dam olish kunlarini filtrlash formulasi quyidagicha:

      OR(HAFTALIKDAY( sana )=7, WEEKDAY( sana )=1)

      Bu misolda biz 5-qatordan boshlanadigan B ustunidagi sanalarni filtrlaymiz, shuning uchun Dam olish kunlari formulamiz quyidagi shaklni oladi:

      =OR(WEEKDAY(B5)=7, WEEKDAY(B5)=1)

      Qanday qilib

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.