Ինչպես օգտագործել Ընդլայնված զտիչը Excel-ում - չափանիշների տիրույթի օրինակներ բանաձևերով

  • Կիսվել Սա
Michael Brown

Ուսուցումը ցույց է տալիս, թե ինչպես օգտագործել Ընդլայնված զտիչը Excel-ում և տրամադրում է մի շարք ոչ տրիվիալ չափանիշների տիրույթի օրինակներ՝ մեծատառերի զգայուն զտիչ ստեղծելու, երկու սյունակների միջև համընկնումներ և տարբերություններ գտնելու, ավելի փոքր ցուցակին համապատասխանող գրառումներ հանելու համար: , և ավելին:

Մեր նախորդ հոդվածում մենք քննարկել ենք Excel Advanced Filter-ի տարբեր ասպեկտները և ինչպես օգտագործել այն AND-ով, ինչպես նաև OR տրամաբանությամբ տողերը զտելու համար: Այժմ, երբ դուք գիտեք հիմունքները, եկեք դիտենք ավելի բարդ չափանիշների տիրույթի օրինակներ, որոնք կարող են օգտակար լինել ձեր աշխատանքի համար:>Քանի որ այս ձեռնարկում քննարկված չափանիշների տիրույթների օրինակները ներառում են տարբեր բանաձևեր, եկեք սկսենք դրանք ճիշտ կարգավորելու հիմնական կանոնների սահմանմամբ: Հավատացեք ինձ, տեսության այս փոքրիկ հատվածը ձեզ շատ ժամանակ կխնայի և կխնայի ձեր բարդ չափանիշների տիրույթները լուծելու գլխացավանքը, որը ներառում է մի քանի պայմաններ՝ հիմնված բանաձևերի վրա:

  • Բանաձևը, որը դուք օգտագործում եք չափանիշների տիրույթում: պետք է գնահատվի TRUE կամ FALSE :
  • Չափանիշների շրջանակը պետք է պարունակի առնվազն 2 բջիջ՝ բանաձևի բջիջ և վերնագրի բջիջ:
  • Բանաձևի վրա հիմնված չափանիշների վերնագրի բջիջը պետք է լինի դատարկ կամ տարբերվի աղյուսակի (ցուցակի տիրույթի) վերնագրերից որևէ մեկից:
  • Բանաձևի համար Ցանկի տիրույթում յուրաքանչյուր տողի համար գնահատվելու համար նշեք ամենաբարձրըExcel-ում աշխատանքային օրերը զտելու համար

    Շաբաթային օրերը զտելու համար փոփոխեք վերը նշված բանաձևը, որպեսզի այն բաց թողնի 1-ը (կիրակի) և 7-ը (շաբաթ).

    AND(WEEKDAY( ամսաթիվ ) 7, WEEKDAY( ամսաթիվ )1)

    Մեր օրինակելի աղյուսակի համար հետևյալ բանաձևը կգործի.

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

    Բացի այդ, դուք կարող եք ավելացնել մեկ ավելի շատ պայման՝ դատարկ բջիջները զտելու համար. =B5""

    Ձեր աշխատաթերթերի ամսաթվերը այլ կերպ զտելու համար պարզապես գտեք համապատասխան Date ֆունկցիան և մի հապաղեք օգտագործել այն ձեր առաջադեմ զտիչի չափանիշների տիրույթը:

    Դե, այսպես եք օգտագործում Ընդլայնված զտիչը Excel-ում բարդ չափանիշներով: Իհարկե, ձեր տարբերակները չեն սահմանափակվում այս ձեռնարկում քննարկված օրինակներով, մեր նպատակն էր ընդամենը ձեզ մի քանի ոգեշնչող գաղափարներ տալ, որոնք ձեզ ճիշտ ուղու վրա կկանգնեցնեն: Հիշելով, որ դեպի վարպետություն տանող ճանապարհը հարթված է պրակտիկայով, դուք կարող եք ներբեռնել մեր օրինակները՝ օգտագործելով ստորև նշված հղումը և ընդլայնել կամ հակադարձ նախագծել դրանք՝ ավելի լավ հասկանալու համար: Շնորհակալ եմ կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:

    Զբաղվեք աշխատանքային գրքույկով

    Excel Advanced Filter օրինակներ (.xlsx ֆայլ)

    <3 բջիջ տվյալների հետ՝ օգտագործելով A1-ի նման հարաբերական հղում:
  • Որպեսզի բանաձևը գնահատվի միայն հատուկ բջիջի կամ բջիջների շրջանակի -ի համար, դիմեք այդ բջիջին կամ տիրույթին: օգտագործելով բացարձակ հղում, ինչպիսին է $A$1-ը:
  • Բանաձևում ցուցակի տիրույթին հղում կատարելիս միշտ օգտագործեք բացարձակ բջջային հղումներ:
  • Բազմաթիվ պայմաններ տրամադրելիս մուտքագրեք բոլորը նույն տողի չափանիշները՝ դրանք միացնելու համար AND օպերատորով, և յուրաքանչյուր չափանիշ դրեք առանձին տողի վրա՝ դրանք միացնելու համար OR օպերատորի հետ:

Excel Advanced Filter չափանիշների տիրույթի օրինակներ

Հետևյալ օրինակները կսովորեցնեն ձեզ, թե ինչպես ստեղծել ձեր սեփական զտիչները Excel-ում` ավելի բարդ առաջադրանքներ լուծելու համար, որոնք հնարավոր չէ կատարել սովորական Excel AutoFilter-ի միջոցով:

Case- Տեքստի արժեքների զգայուն զտիչ

Ինչպես նաև Excel AutoFilter-ը, Advanced Filter գործիքն իր բնույթով մեծատառերի նկատմամբ զգայուն չէ, ինչը նշանակում է, որ այն չի տարբերում մեծատառ և փոքրատառ նիշերը տեքստային արժեքները զտելիս: Այնուամենայնիվ, դուք կարող եք հեշտությամբ կատարել մեծատառերի զգայուն որոնում՝ օգտագործելով EXACT ֆունկցիան ընդլայնված ֆիլտրի չափանիշներում:

Օրինակ, զտել Banana պարունակող տողերը՝ անտեսելով BANANA<2:> և բանան , մուտքագրեք հետևյալ բանաձևը չափանիշների տիրույթում.

=EXACT(B5, "Banana")

Որտեղ B-ն ապրանքների անունները պարունակող սյունակն է, իսկ 5-րդ տողը տվյալների առաջին տողն է: .

Եվ այնուհետև կիրառեք Excel Advanced Filter-ըսեղմելով Ընդլայնված կոճակը Տվյալներ ներդիրում և կազմաձևեք Ցանկի տիրույթը և Չափանիշների տիրույթը , ինչպես ցույց է տրված ստորև նշված սքրինշոթում: Խնդրում ենք ուշադրություն դարձնել, որ Չափանիշների շրջանակը ներառում է 2 բջիջ՝ վերնագրի բջիջը և բանաձևի բջիջը :

Նշում. Վերոնշյալ պատկերը, ինչպես նաև այս ձեռնարկի բոլոր հետագա սքրինշոթները ցույց են տալիս բանաձևեր չափանիշների տիրույթի բջիջներում բացառապես պարզության համար: Ձեր իրական աշխատաթերթերում բանաձևի բջիջը պետք է վերադարձնի TRUE կամ FALSE՝ կախված նրանից, թե տվյալների առաջին տողը համապատասխանում է չափանիշներին, թե ոչ.

Զտել արժեքները միջինից բարձր կամ ցածր սյունակում:

Թվային արժեքները զտելիս դուք կարող եք հաճախ ցանկանալ ցուցադրել միայն այն բջիջները, որոնք միջին արժեքից բարձր կամ ցածր են սյունակում: Օրինակ՝

միջինից բարձր ենթագումարով տողերը զտելու համար օգտագործեք հետևյալ բանաձևը չափանիշների տիրույթում.

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

Տողերը զտելու համար միջինից ցածր ենթագումարով, օգտագործեք հետևյալ բանաձևը.

=F5

Խնդրում ենք ուշադրություն դարձնել, որ մենք օգտագործում ենք հարաբերական հղում` վերին բջիջը տվյալների հետ հղում կատարելու համար ( F5) և բացարձակ հղումներ՝ ամբողջ միջակայքը սահմանելու համար, որի համար ցանկանում եք հաշվարկել միջինը, բացառությամբ սյունակի վերնագրի ($F$5:$F$50):

Հետևյալ սքրինշոթը ցույց է տալիս վերը նշված միջին բանաձևը գործողության մեջ: :

Նրանք, ովքեր ծանոթ են Excel Number-ինԶտիչները կարող են զարմանալ, թե ինչու՞ ինչ-որ մեկը անհանգստանա օգտագործել առաջադեմ զտիչ, մինչդեռ ներկառուցված թվային զտիչներն արդեն ունեն միջինից բարձր և միջինից ցածր տարբերակները: Ճիշտ է, բայց ներկառուցված Excel ֆիլտրերը չեն կարող օգտագործվել ԿԱՄ տրամաբանությամբ:

Այսպիսով, այս օրինակն ավելի մանրամասն նկարագրելու համար եկեք զտենք այն տողերը, որտեղ Ենթաքանակ (սյունակ F) ԿԱՄ Սեպտեմբեր վաճառք (սյունակ E) միջինից բարձր է: Դրա համար կարգավորեք չափանիշների միջակայքը OR տրամաբանությամբ՝ յուրաքանչյուր պայման մուտքագրելով առանձին տող: Արդյունքում դուք կստանաք վերը նշված միջին արժեքներով տարրերի ցանկը E կամ F սյունակում.

Զտել տողերը դատարկ կամ ոչ դատարկ տողերով

Ինչպես բոլորը գիտեն, Excel Filter-ն ունի ներկառուցված տարբերակ՝ դատարկ բջիջները զտելու համար: Ընտրելով կամ ապաընտրելով (Blanks) վանդակը AutoFilter մենյուում, դուք կարող եք ցուցադրել միայն այն տողերը, որոնք ունեն մեկ կամ մի քանի սյունակներում դատարկ կամ ոչ դատարկ բջիջներ: Խնդիրն այն է, որ ներկառուցված Excel ֆիլտրը բացերի համար կարող է աշխատել միայն AND տրամաբանությամբ:

Եթե ցանկանում եք զտել դատարկ կամ ոչ դատարկ բջիջները ԿԱՄ տրամաբանությամբ, կամ օգտագործել դատարկ / ոչ դատարկ բջիջները: պայմանները մի քանի այլ չափանիշների հետ միասին ստեղծեք առաջադեմ ֆիլտրի չափանիշների տիրույթ հետևյալ բանաձևերից մեկով. 0>Զտել ոչ դատարկ.

վերին_բջիջ ""

Զտել դատարկ բջիջները ԿԱՄ տրամաբանությամբ

Տողերը զտելու համար, որոնքունենաք դատարկ բջիջ կամ A կամ B սյունակներում, կամ երկու սյունակներում, կարգավորեք Ընդլայնված ֆիլտրի չափանիշների տիրույթը հետևյալ կերպ.

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

Որտեղ 6-ը տվյալների ամենավերին տողն է:

Ոչ դատարկ բջիջների զտում OR-ով, ինչպես նաև AND տրամաբանությամբ

Ավելի շատ պատկերացում կազմելու համար այն մասին, թե ինչպես է Excel-ի Ընդլայնված ֆիլտրը աշխատում բազմաթիվ չափանիշներով, եկեք զտենք տողերը մեր ընտրանքային աղյուսակում հետևյալ պայմաններով> (սյունակ B) պետք է լինի ոչ դատարկ, և

  • Ենթաընդհանուր (սյունակ C) պետք է լինի 900-ից մեծ:
  • Այլ կերպ ասած. , մենք ցանկանում ենք ցուցադրել տողեր, որոնք համապատասխանում են հետևյալ պայմաններին.

    ( Ենթաընդհանուր >900 ԵՎ Տարածաշրջան =ոչ դատարկ) ԿԱՄ ( Ենթաընդհանուր >900 ԵՎ Նյութ =ոչ դատարկ)

    Ինչպես արդեն գիտեք, Excel Advanced-ում Զտիչի չափանիշների տիրույթը, AND տրամաբանության հետ միացված պայմանները պետք է մուտքագրվեն նույն շարքում, իսկ OR տրամաբանությամբ միացված պայմանները՝ տարբեր տողեր.

    Որովհետև այս օրինակում չափորոշիչներից մեկը արտահայտված է բանաձևով (ոչ դատարկ), իսկ մյուսը ներառում է համեմատության օպերատոր (Ենթաընդհանուր > 900), հիշեցնեմ, որ

    • Համեմատական ​​օպերատորներով ձևավորված չափանիշները պետք է ունենան վերնագրեր, որոնք ճիշտ հավասար են աղյուսակի վերնագրերին, ինչպես վերը նշված սքրինշոթի Ենթաընդհանուր չափանիշները:
    • Բանաձեւի վրա հիմնված չափանիշները պետք է ունենանկա՛մ վերնագրի դատարկ բջիջ, կա՛մ վերնագիր, որը չի համապատասխանում աղյուսակի վերնագրերից որևէ մեկին, ինչպես վերը նշված սքրինշոթի Ոչ դատարկ չափանիշները:

    Ինչպես հանել վերև/ներքև N գրառումներ

    Ինչպես հավանաբար գիտեք, ներկառուցված Excel-ի համարների զտիչները հնարավորություն ունեն ցուցադրելու վերևի 10 կամ ներքևի 10 տարրերը: Բայց ի՞նչ, եթե Ձեզ անհրաժեշտ է զտել վերին 3 կամ ներքևի 5 արժեքները: Այս դեպքում Excel Advanced Filter-ը հետևյալ բանաձևերով օգտակար է․ միջակայք , N)

    Արտահանել ներքևի N տարրեր.

    վերին_բջիջ <=SMALL( միջակայք , N)

    Հանուն Օրինակ, վերևի 3 ենթագումարները զտելու համար ստեղծեք չափանիշների տիրույթ այս բանաձևով.

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

    Ներքևի 3 ենթագումարները հանելու համար օգտագործեք այս բանաձևը.

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

    Որտեղ F5-ը Ենթաընդհանուր սյունակում առկա տվյալների ամենավերևի բջիջն է (բացառությամբ սյունակի վերնագրի):

    Հետևյալ սքրինշոթը ցույց է տալիս գործող 3 լավագույն բանաձևը.

    Ծանոթագրություն. Եթե ​​ցուցակի տիրույթը պարունակում է մի քանի տող նույն արժեքներով, որոնք ընկնում են վերևի/ներքևի N ցուցակում, բոլոր այդպիսի տողերը կցուցադրվեն, ինչպես ցույց է տրված ստորև ներկայացված սքրինշոթում.

    Զտել երկու սյունակների միջև համընկնումներ և տարբերություններ

    Մեր նախորդ հոդվածներից մեկում բացատրվել են Excel-ում երկու սյունակներ համեմատելու և դրանց միջև համընկնումներ և տարբերություններ գտնելու տարբեր եղանակներ: Excel-ի բանաձևերից բացի, պայմանական ձևաչափման կանոններև վերը նշված ձեռնարկում ընդգրկված Duplicate Remover գործիքը, կարող եք նաև օգտագործել Excel-ի Ընդլայնված զտիչը՝ երկու կամ ավելի սյունակներում նույն կամ տարբեր արժեք ունեցող տողեր հանելու համար: Դա անելու համար չափորոշիչների տիրույթում մուտքագրեք հետևյալ պարզ բանաձևերից մեկը.

    • Զտիչ համընկնում է (կրկնօրինակներ) 2 սյունակներում.

    =B5=C5

  • Զտիչ տարբերությունների համար (եզակի արժեքներ) 2 սյունակներում.
  • =B5C5

    Որտեղ B5-ը և C5-ը ամենավերին բջիջներն են, որոնք ունեն տվյալներ երկու սյունակները, որոնք ցանկանում եք համեմատել:

    Նշում. Ընդլայնված զտիչ գործիքը կարող է որոնել միայն նույն շարքում համընկնումներն ու տարբերությունները: A սյունակում գտնվող բոլոր արժեքները գտնելու համար, բայց B սյունակում ոչ մի տեղ չկան, օգտագործեք այս բանաձևը:

    Զտեք տողերը՝ հիմնված ցուցակի համապատասխան տարրերի վրա

    Ենթադրենք, որ դուք ունեք հարյուրավոր կամ հազարավոր տողերով մեծ աղյուսակ, և դուք ստացել եք ավելի կարճ ցուցակ, որը պարունակում է միայն տվյալ պահին համապատասխան կետերը: Հարցն այն է, թե ինչպե՞ս եք գտնում ձեր աղյուսակի բոլոր գրառումները, որոնք գտնվում են կամ չկան փոքր ցուցակում:

    Զտել տողերը, որոնք համընկնում են ցուցակի տարրերի հետ

    Աղբյուրում բոլոր տարրերը գտնելու համար: աղյուսակ, որը նույնպես առկա է ավելի փոքր ցուցակում՝ օգտագործելով հետևյալ COUNTIF բանաձևը.

    COUNTIF( համապատասխանելու_ցուցակ , վերին_տվյալների_բջիջը)

    Ենթադրենք, որ փոքր ցուցակը գտնվում է D2 միջակայքում: :D7, և աղյուսակի տարրերը, որոնք պետք է համեմատվեն այդ ցանկի հետ, գտնվում են B սյունակում, որը սկսվում է 10-րդ տողով, բանաձևովընթանում է հետևյալ կերպ (նկատեք բացարձակ և հարաբերական հղումների օգտագործումը).

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

    Իհարկե, դուք սահմանափակված չեք ձեր աղյուսակը զտելով միայն մեկ չափանիշ:

    Օրինակ՝ ցանկին համապատասխանող տողերը զտելու համար, բայց միայն Հյուսիսային տարածաշրջանի համար , մուտքագրեք երկու չափանիշ նույն շարքում, որպեսզի նրանք աշխատեն AND տրամաբանությամբ.

    • Տարածաշրջան՝ ="=North"
    • Համապատասխան տարրեր՝ =COUNTIF($D$2:$D$7,B10)

    Ինչպես կարող եք տեսնել ստորև ներկայացված սքրինշոթում, աղյուսակում կա ընդամենը երկու գրառում, որոնք համապատասխանում են երկու չափանիշներին։ :

    Ծանոթագրություն. Այս օրինակում մենք օգտագործում ենք ճիշտ համընկնում չափանիշը տեքստային արժեքների համար՝ ="=North " , որպեսզի գտնենք միայն այն բջիջները, որոնք ճշգրիտ հավասար են նշված տեքստին: Եթե ​​Դուք մուտքագրեք Տարածաշրջանի չափանիշները պարզապես որպես Հյուսիս (առանց հավասարության նշանի և կրկնակի չակերտների), Microsoft Excel-ը կգտնի բոլոր տարրերը, որոնք սկսվում են նշված տեքստով, օրինակ. Հյուսիս-արևելք կամ Հյուսիս-արևմուտք : Լրացուցիչ տեղեկությունների համար տե՛ս Excel առաջադեմ զտիչը տեքստային արժեքների համար:

    Զտել տողերը, որոնք չեն համընկնում ցուցակի տարրերի հետ

    Աղյուսակի բոլոր տարրերը գտնելու համար, որոնք փոքր ցուցակում չեն, ստուգեք, արդյոք մեր COUNTIF բանաձևի արդյունքը հավասար է զրոյի.

    COUNTIF( list_to_match , top_data_cell) =0

    Օրինակ, ցանկում հայտնված աղյուսակի Հյուսիսային շրջանի տարրերը զտելու համար օգտագործեք Հետևյալ չափանիշները՝

    • Տարածաշրջան՝ ="=North"
    • Չհամապատասխանող տարրեր՝ =COUNTIF($D$2:$D$7,B10)=0

    Նշումներ․ =COUNTIF(Sheet2!$A$2:$A$7,B10) :

  • Եթե ցանկանում եք արդյունքները հանել այլ թերթում, սկսեք Ընդլայնված զտիչը նպատակակետից, ինչպես բացատրված է «Ինչպես հանել զտված տողերը մեկ այլ աշխատաթերթում»:
  • Զտել հանգստյան օրերի և աշխատանքային օրերի համար

    Առայժմ մեր Ընդլայնված ֆիլտրի չափանիշների տիրույթի օրինակները հիմնականում վերաբերում էին թվային և տեքստային արժեքներին: Այժմ ժամանակն է որոշ հուշումներ տալ ձեզանից նրանց, ովքեր գործում են ամսաթվերով:

    Ներկառուցված Excel-ի ամսաթվերի զտիչները տրամադրում են տարբերակների լայն շրջանակ, որոնք ներառում են բազմաթիվ սցենարներ: Շատերը, բայց ոչ բոլորը։ Օրինակ, եթե ձեզ տրվի ամսաթվերի ցուցակ և խնդրեն զտել աշխատանքային օրերը և հանգստյան օրերը, ինչպե՞ս կվարվեք դրան:

    Ինչպես հավանաբար գիտեք, Microsoft Excel-ը տրամադրում է հատուկ WEEKDAY ֆունկցիա, որը վերադարձնում է օրվա օրը: շաբաթը, որը համապատասխանում է տվյալ ամսաթվին: Եվ հենց այս գործառույթն է, որը մենք պատրաստվում ենք օգտագործել Excel Advanced Filter չափանիշների տիրույթում:

    Ինչպես զտել հանգստյան օրերը Excel-ում

    Հիշելով, որ WEEKDAY տերմիններում 1 նշանակում է. Կիրակի և 6-ը նշանակում է շաբաթ, հանգստյան օրերը զտելու բանաձևը հետևյալն է.

    ԿԱՄ(WEEKDAY( ամսաթիվ )=7, WEEKDAY( ամսաթիվ )=1)

    Այս օրինակում մենք զտում ենք B սյունակի ամսաթվերը, որոնք սկսվում են 5-րդ տողով, ուստի մեր Weekends բանաձևը ստանում է հետևյալ ձևը.

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

    Ինչպես

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: