Բովանդակություն
Ուսուցումը ուսումնասիրում է, թե ինչպես ստանալ եզակի արժեքներ Excel-ում` օգտագործելով UNIQUE ֆունկցիան և դինամիկ զանգվածները: Դուք կսովորեք պարզ բանաձև՝ գտնելու եզակի արժեքներ սյունակում կամ տողում, բազմաթիվ սյունակներում, պայմանների հիման վրա և շատ ավելին:
Excel-ի նախորդ տարբերակներում եզակիների ցանկի արդյունահանում արժեքները դժվար մարտահրավեր էր: Մենք ունենք հատուկ հոդված, որը ցույց է տալիս, թե ինչպես գտնել եզակիները, որոնք առաջանում են ընդամենը մեկ անգամ, հանել ցանկի բոլոր տարբեր տարրերը, անտեսել դատարկությունները և այլն: Յուրաքանչյուր առաջադրանք պահանջում էր մի քանի գործառույթների համակցված օգտագործում և բազմագիծ զանգվածի բանաձև, որը միայն Excel-ի գուրուները կարող են լիովին հասկանալ:
Excel 365-ում ԵԶԱԿԱԾ ֆունկցիայի ներդրումը փոխեց ամեն ինչ: Այն, ինչ նախկինում հրթիռային գիտություն էր, դառնում է նույնքան հեշտ, որքան ABC-ն: Այժմ ձեզ հարկավոր չէ լինել բանաձևի փորձագետ՝ տիրույթից եզակի արժեքներ ստանալու համար՝ հիմնված մեկ կամ մի քանի չափանիշների վրա և արդյունքները դասավորելու այբբենական կարգով: Ամեն ինչ արվում է պարզ բանաձևերով, որոնք յուրաքանչյուրը կարող է կարդալ և հարմարեցնել ձեր կարիքներին:
Excel UNIQUE ֆունկցիան
Excel-ի UNIQUE ֆունկցիան վերադարձնում է եզակի արժեքների ցանկը: տիրույթ կամ զանգված: Այն աշխատում է տվյալների ցանկացած տեսակի հետ՝ տեքստ, թվեր, ամսաթվեր, ժամեր և այլն:
Ֆունկցիան դասակարգված է Dynamic Arrays ֆունկցիաների ներքո: Արդյունքը դինամիկ զանգված է, որն ավտոմատ կերպով թափվում է հարևան բջիջների մեջ՝ ուղղահայաց կամ հորիզոնական:
Excel-ի եզակի շարահյուսությունըFILTER ֆունկցիայի include արգումենտում մի քանի տրամաբանական արտահայտություններ, որոնցից յուրաքանչյուրը վերադարձնում է TRUE և FALSE արժեքների զանգված: Երբ այս զանգվածները գումարվում են, այն տարրերը, որոնց համար մեկ կամ մի քանի չափանիշները ճշմարիտ են, կունենան 1, իսկ այն տարրերը, որոնց համար բոլոր չափանիշները FALSE են, կունենան 0: Արդյունքում, ցանկացած մուտք, որը համապատասխանում է որևէ պայմանի, մուտք է գործում: զանգված, որը փոխանցվում է UNIQUE-ին:
Լրացուցիչ տեղեկությունների համար տեսեք ԶԻՏՐԸ բազմաթիվ չափանիշներով, օգտագործելով ԿԱՄ տրամաբանությունը:
Ստացեք եզակի արժեքներ Excel-ում` անտեսելով դատարկությունները
Եթե դուք աշխատելով տվյալների հավաքածուի հետ, որը պարունակում է որոշ բացեր, սովորական բանաձևով ստացված եզակիների ցանկը, հավանաբար, կունենա դատարկ բջիջ և/կամ զրոյական արժեք: Դա տեղի է ունենում այն պատճառով, որ Excel-ի ՅՈՒՐԱՔԱՆԱԿԱՆ գործառույթը նախատեսված է տիրույթում բոլոր հստակ արժեքները վերադարձնելու համար, ներառյալ դատարկները: Այսպիսով, եթե ձեր աղբյուրի տիրույթն ունի և՛ զրո, և՛ դատարկ բջիջներ, ապա եզակի ցուցակը կպարունակի 2 զրո, մեկը ներկայացնում է դատարկ բջիջ, իսկ մյուսը՝ զրոյական արժեք: Բացի այդ, եթե աղբյուրի տվյալները պարունակում են դատարկ տողեր, որոնք վերադարձվել են ինչ-որ բանաձևով, եզակի ցուցակը կներառի նաև դատարկ տող (""), որը տեսողականորեն դատարկ բջիջի տեսք ունի.
Եզակի արժեքների ցանկն առանց դատարկ նյութեր ստանալու համար սա է այն, ինչ դուք պետք է անեք.
- Զտեք դատարկ բջիջները և դատարկ տողերը՝ օգտագործելով FILTER ֆունկցիան:
- Օգտագործեք UNIQUE ֆունկցիան: արդյունքները եզակի սահմանափակելու համարմիայն արժեքներ:
Ընդհանուր ձևով բանաձևն ունի հետևյալ տեսքը. 0>Այս օրինակում D2-ի բանաձևը հետևյալն է.
=UNIQUE(FILTER(B2:B12, B2:B12""))
Արդյունքում Excel-ը վերադարձնում է եզակի անունների ցանկ առանց դատարկ բջիջների.
Ծանոթագրություն. Այն դեպքում, երբ սկզբնական տվյալները պարունակում են զրո , մեկ զրոյական արժեք կներառվի եզակի ցանկում:
Գտեք եզակի արժեքներ որոշակի սյունակներում
Երբեմն կարող եք ցանկանալ եզակի հանել արժեքներ երկու կամ ավելի սյունակներից, որոնք հարակից չեն միմյանց: Երբեմն դուք կարող եք նաև վերադասավորել սյունակները ստացված ցանկում: Երկու առաջադրանքներն էլ կարող են կատարվել CHOOSE ֆունկցիայի օգնությամբ:
ՅՈՒՐԱՔԱԿԱՆ (CHOOSE({1,2,…}, range1, range2))Մեր օրինակելի աղյուսակից Ենթադրենք, որ ցանկանում եք ստանալ հաղթողների ցուցակը A և C սյունակների արժեքների հիման վրա և արդյունքները դասավորել հետևյալ հաջորդականությամբ՝ սկզբում սպորտ (սյունակ C), այնուհետև մարզիկի անունը (սյունակ A): Դա անելու համար մենք կառուցում ենք այս բանաձևը.
=UNIQUE(CHOOSE({1,2}, C2:C10, A2:A10))
Եվ ստանում ենք հետևյալ արդյունքը.
Ինչպես է այս բանաձևը աշխատում է.
CHOOSE ֆունկցիան վերադարձնում է արժեքների երկչափ զանգված նշված սյունակներից: Մեր դեպքում այն նաև փոխում է սյունակների հերթականությունը։
{"Basketball","Andrew"; «Բասկետբոլ», «Բեթի»; «Վոլեյբոլ», «Դավիթ»; «Բասկետբոլ», «Էնդրյու»; «Հոկեյ», «Էնդրյու»; «Ֆուտբոլ», «Ռոբերտ»; «Վոլեյբոլ», «Դավիթ»; «Հոկեյ», «Էնդրյու»;"Basketball","David"}
Վերոնշյալ զանգվածից UNIQUE ֆունկցիան վերադարձնում է եզակի գրառումների ցանկ:
Գտնել եզակի արժեքներ և կարգավորել սխալները
ԵՍԻԱԿԱՆ բանաձևերը մենք քննարկել ենք այս ձեռնարկի աշխատանքը պարզապես կատարյալ… պայմանով, որ կա առնվազն մեկ արժեք, որը համապատասխանում է նշված չափանիշներին: Եթե բանաձևը ոչինչ չի գտնում, ապա #CALC: տեղի է ունենում սխալ․
Սա կանխելու համար պարզապես փաթեթավորեք ձեր բանաձևը IFERROR ֆունկցիայի մեջ։
Օրինակ, եթե չափանիշներին համապատասխանող եզակի արժեքներ չկան։ հայտնաբերվել է, դուք չեք կարող ցուցադրել ոչինչ, այսինքն՝ դատարկ տող (""):
=IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10
Կամ կարող եք հստակ տեղեկացնել ձեր օգտվողներին, որ արդյունքներ չեն գտնվել.
=IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10
Excel UNIQUE ֆունկցիան չի աշխատում
Ինչպես տեսաք, UNIQUE ֆունկցիայի ի հայտ գալը անհավանականորեն հեշտացրել է Excel-ում եզակի արժեքներ գտնելը: Եթե հանկարծ ձեր բանաձևը հանգեցնի սխալի, ամենայն հավանականությամբ դա կլինի հետևյալներից մեկը:
#NAME? սխալ
Առաջանում է, եթե Excel-ի տարբերակում օգտագործում եք ՅՈՒՐԱՔԱՆԱԿԱՆ բանաձև, որտեղ այս գործառույթը չի աջակցվում:
Ներկայումս ՈՒՆԻԿ ֆունկցիան հասանելի է միայն Excel 365-ում և 2021-ում: Եթե ունեք այլ տարբերակ: տարբերակը, դուք կարող եք գտնել համապատասխան լուծում այս ձեռնարկում. Ինչպե՞ս ստանալ եզակի արժեքներ Excel 2019-ում, Excel 2016-ում և ավելի վաղ:
The #NAME? Աջակցվող տարբերակներում սխալը ցույց է տալիս, որ ֆունկցիայի անունը սխալ է գրված:
#SPILLսխալ
Առաջանում է, եթե արտահոսքի տիրույթում մեկ կամ մի քանի բջիջ ամբողջությամբ դատարկ չեն:
Սխալը շտկելու համար պարզապես ջնջեք կամ ջնջեք ոչ դատարկ բջիջները: . Ճշգրիտ տեսնելու համար, թե որ բջիջներն են խանգարում, սեղմեք սխալի ցուցիչը, այնուհետև սեղմեք Ընտրել խոչընդոտող բջիջները : Լրացուցիչ տեղեկությունների համար տես #SPILL! սխալ Excel-ում. պատճառներ և ուղղումներ:
Ահա թե ինչպես կարելի է գտնել եզակի արժեքներ Excel-ում: Ես շնորհակալություն եմ հայտնում կարդալու համար և հուսով եմ, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:
Ներբեռնելու համար վարժեցրեք աշխատանքային գրքույկը
Excel-ի եզակի արժեքների բանաձևի օրինակներ (.xlsx ֆայլ)
ֆունկցիան հետևյալն է.ՅՈՒՐԱՔԱԿԱՆ (զանգված, [by_col], [exactly_one])Որտեղ:
Զանգված (պահանջվում է) - տիրույթը կամ զանգվածը, որտեղից պետք է վերադարձվի եզակի արժեքներ:
By_col (ըստ ցանկության) - տրամաբանական արժեք, որը ցույց է տալիս, թե ինչպես կարելի է համեմատել տվյալները:
- TRUE - համեմատում է տվյալները սյունակների միջև:
- FALSE կամ բաց թողնված (կանխադրված) - համեմատում է տվյալները տողերի միջև:
Exactly_once (ըստ ցանկության) - տրամաբանական արժեք, որը սահմանում է, թե որ արժեքներն են համարվում եզակի.
- TRUE - վերադարձնում է արժեքներ, որոնք առաջանում են միայն մեկ անգամ, որը տվյալների բազայի եզակի հասկացությունն է:
- FALSE կամ բաց թողնված (կանխադրված) - վերադարձնում է բոլոր տարբեր (տարբեր) արժեքները տիրույթում կամ զանգվածում:
- 5>
Ծանոթագրություն. Ներկայումս UNIQUE ֆունկցիան հասանելի է միայն Excel-ում Microsoft 365-ի և Excel 2021-ի համար: Excel 2019-ը, 2016-ը և ավելի վաղ չեն աջակցում դինամիկ զանգվածի բանաձևերը, հետևաբար, UNIQUE ֆունկցիան հասանելի չէ այս տարբերակներում:
Հիմնական ՅՈՒՐԱՔԱՆՉՅՈՒՐ բանաձևը Excel-ում
Ստորև ներկայացված է Excel-ի եզակի արժեքների բանաձևն իր ամենապարզ ձևով:
Նպատակը եզակի անունների ցանկը հանելն է B2:B10 միջակայքից: Դրա համար մենք D2-ում մուտքագրում ենք հետևյալ բանաձևը.
=UNIQUE(B2:B10)
Խնդրում ենք նկատի ունենալ, որ 2-րդ և 3-րդ արգումենտները բաց են թողնվել, քանի որ մեր դեպքում լռելյայն աշխատում են հիանալի. մենք համեմատում ենք տողերը յուրաքանչյուրի դեմ: այլ և ցանկանում եք վերադարձնել տիրույթի բոլոր տարբեր անունները:
Երբ սեղմում եք Enter ստեղնը՝ բանաձևը լրացնելու համար, Excel-ըդուրս բերեք D2-ում առաջին գտած անունը՝ թափելով մյուս անունները ներքևի բջիջներում: Արդյունքում, դուք ունեք բոլոր եզակի արժեքները սյունակում.
Եթե ձեր տվյալները գտնվում են B2-ից մինչև I2 սյունակներում, 2-րդ արգումենտը սահմանեք TRUE՝ համեմատելու համար: սյունակներն իրար դեմ.
=UNIQUE(B2:I2,TRUE)
Մուտքագրեք վերը նշված բանաձևը B4-ում, սեղմեք Enter և արդյունքները հորիզոնական կթափվեն դեպի աջ կողմում գտնվող բջիջները: Այսպիսով, դուք կստանաք եզակի արժեքներ անընդմեջ.
Խորհուրդ. Բազմասյունակ զանգվածներում եզակի արժեքներ գտնելու և դրանք մեկ սյունակում կամ տողում վերադարձնելու համար օգտագործեք UNIQUE TOCOL կամ TOROW ֆունկցիայի հետ միասին, ինչպես ցույց է տրված ստորև բերված օրինակներում. -սյունակի տիրույթը սյունակի մեջ
- Քաշեք եզակի արժեքները բազմասյունակ միջակայքից տողի մեջ
Excel ՅՈՒՐԱՔԱՆԱԿԱՆ ֆունկցիա - խորհուրդներ և նշումներ
UNIQUE-ը նոր է ֆունկցիան և, ինչպես մյուս դինամիկ զանգվածի ֆունկցիաները, ունի մի քանի առանձնահատկություններ, որոնց մասին դուք պետք է իմանաք.
- Եթե UNIQUE-ի կողմից վերադարձված զանգվածը վերջնական արդյունքն է (այսինքն՝ չի փոխանցվել մեկ այլ ֆունկցիայի), Excel-ը դինամիկ կերպով ստեղծում է համապատասխան չափի միջակայքը և այն համալրում է արդյունքներով: Բանաձևը պետք է մուտքագրվի միայն մեկ բջիջում : Կարևոր է, որ դուք ունեք բավարար դատարկ բջիջներ ներքև և/կամ այն բջջի աջ կողմում, որտեղ մուտքագրում եք բանաձևը, հակառակ դեպքում տեղի է ունենում #SPILL սխալ:
- Արդյունքները թարմացվում են ինքնաբերաբար երբաղբյուրի տվյալները փոխվում են. Այնուամենայնիվ, նոր գրառումները, որոնք ավելացվում են հղումային զանգվածից դուրս, ներառված չեն բանաձևում, քանի դեռ չեք փոխել զանգվածը հղումը: Եթե ցանկանում եք, որ զանգվածը ինքնաբերաբար արձագանքի աղբյուրի տիրույթի չափափոխմանը, ապա փոխարկեք ընդգրկույթը Excel աղյուսակի և օգտագործեք կառուցվածքային հղումներ կամ ստեղծեք դինամիկ անունով տիրույթ:
- Դինամիկ զանգվածներ Excel-ի տարբեր ֆայլերի միջև աշխատում է միայն այն դեպքում, երբ երկու աշխատանքային գրքերը բաց են : Եթե սկզբնաղբյուրի աշխատանքային գիրքը փակ է, կապակցված ՈՒՆԻԿ բանաձևը կվերադարձնի #REF: սխալ:
- Ինչպես մյուս դինամիկ զանգվածի ֆունկցիաները, UNIQUE-ը կարող է օգտագործվել միայն նորմալ միջակայքում , այլ ոչ թե աղյուսակում: Երբ դրվում է Excel աղյուսակների մեջ, այն վերադարձնում է #SPILL: սխալ:
Ինչպես գտնել եզակի արժեքներ Excel-ում - բանաձևի օրինակներ
Ստորև բերված օրինակները ցույց են տալիս Excel-ում UNIQUE ֆունկցիայի որոշ գործնական կիրառումներ: Հիմնական գաղափարը եզակի արժեքներ հանելը կամ կրկնօրինակները հեռացնելն է՝ կախված ձեր տեսակետից, հնարավորինս պարզ ձևով:
Արտահանեք եզակի արժեքներ, որոնք առաջանում են միայն մեկ անգամ
Ստանալու համար հայտնվող արժեքների ցանկը: նշված միջակայքում ուղիղ մեկ անգամ սահմանեք UNIQUE-ի 3-րդ արգումենտը TRUE:
Օրինակ՝ հաղթողների ցուցակում գտնվող անունները մեկ անգամ քաշելու համար օգտագործեք այս բանաձևը՝
=UNIQUE(B2:B10,,TRUE)
Որտեղ B2:B10 աղբյուրի տիրույթն է, իսկ 2-րդ արգումենտը ( by_col ) FALSE է կամ բաց թողնված, քանի որ մեր տվյալները կազմակերպված ենտողեր:
Գտեք տարբեր արժեքներ, որոնք առաջանում են մեկից ավելի անգամ
Եթե դուք հակառակ նպատակ եք հետապնդում, այսինքն՝ փնտրում եք հայտնվող արժեքների ցանկը: տվյալ տիրույթում մեկից ավելի անգամ, այնուհետև օգտագործեք UNIQUE ֆունկցիան FILTER-ի և COUNTIF-ի հետ միասին՝
UNIQUE(FILTER( ընդգրկույթ, COUNTIF( ընդգրկույթ, ընդգրկույթ)>1))Օրինակ, տարբեր անուններ հանելու համար, որոնք հանդիպում են B2:B10-ում մեկից ավելի անգամ, կարող եք օգտագործել այս բանաձևը՝
=UNIQUE(FILTER(B2:B10, COUNTIF(B2:B10, B2:B10)>1))
Ինչպես է աշխատում այս բանաձևը.
Բանաձևի հիմքում FILTER ֆունկցիան զտում է կրկնօրինակ գրառումները՝ ելնելով COUNTIF ֆունկցիայի կողմից վերադարձված դեպքերի քանակից: Մեր դեպքում, COUNTIF-ի արդյունքը հաշվումների այս զանգվածն է.
{4;1;3;4;4;1;3;4;3}
Համեմատության գործողությունը (>1) փոխում է վերը նշված զանգվածը TRUE և FALSE արժեքների, որտեղ TRUE-ը ներկայացնում է տարրերը: որոնք հայտնվում են մեկից ավելի անգամ՝
{TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE}
Այս զանգվածը փոխանցվում է FILTER-ին որպես include արգումենտ՝ ֆունկցիային ասելով, թե որ արժեքները պետք է ներառի ստացված զանգվածում. 3>
{"Andrew";"David";"Andrew";"Andrew";"David";"Andrew";"David"}
Ինչպես կարող եք նկատել, գոյատևում են միայն TRUE-ին համապատասխանող արժեքները:
Վերոնշյալ զանգվածը գնում է UNIQUE-ի զանգված արգումենտին և հետո հեռացնելով կրկնօրինակները, այն տալիս է վերջնական արդյունքը.
{"Andrew";"David"}
Հուշում. Նմանապես, դուք կարող եք զտել եզակի արժեքները, որոնք առաջանում են ավելի քան երկու անգամ (>2), ավելի քան երեք անգամ (>3) և այլն: Դրա համար պարզապես փոխեքթիվը տրամաբանական համեմատության մեջ:
Գտնել եզակի արժեքներ բազմաթիվ սյունակներում (եզակի տողեր)
Այն իրավիճակում, երբ ցանկանում եք համեմատել երկու կամ ավելի սյունակներ և վերադարձնել եզակի արժեքները նրանց միջև, ներառեք բոլոր թիրախային սյունակները զանգված արգումենտում:
Օրինակ, հաղթողների եզակի անունը (սյունակ A) և ազգանունը (սյունակ B) վերադարձնելու համար մենք մուտքագրում ենք այս բանաձևը E2-ում.
=UNIQUE(A2:B10)
Սեղմելով Enter ստեղնը` ստացվում են հետևյալ արդյունքները.
եզակի տողեր ստանալու համար, այսինքն. A, B և C սյունակներում արժեքների եզակի համադրությամբ գրառումներ, սա է բանաձևը, որն օգտագործվում է.
=UNIQUE(A2:C10)
Զարմանալիորեն պարզ է, այնպես չէ՞: :)
Ստացեք այբբենական կարգով դասավորված եզակի արժեքների ցանկը
Ինչպե՞ս եք սովորաբար այբբենականացնում Excel-ում: Աջ՝ օգտագործելով ներկառուցված Տեսակավորել կամ Զտել հատկությունը: Խնդիրն այն է, որ դուք պետք է վերադասավորեք ամեն անգամ, երբ ձեր աղբյուրի տվյալները փոխվում են, քանի որ ի տարբերություն Excel-ի բանաձևերի, որոնք ավտոմատ կերպով վերահաշվարկվում են աշխատաթերթի յուրաքանչյուր փոփոխության հետ, հնարավորությունները պետք է նորից կիրառվեն ձեռքով:
Ներդրված դինամիկ զանգվածի գործառույթներ այս խնդիրը վերացել է: Այն, ինչ դուք պետք է անեք, պարզապես շեղել SORT ֆունկցիան սովորական ՅՈՒՐԱՔԱՆԱԿԱՆ բանաձևի շուրջ, այսպես.
SORT(UNIQUE(զանգված))Օրինակ, A-ից C սյունակներում եզակի արժեքներ հանելու և արդյունքները դասավորելու համար. A-ից Z, օգտագործեք այս բանաձևը.
=SORT(UNIQUE(A2:C10))
Համեմատած վերը նշված օրինակի հետ,արդյունքը շատ ավելի հեշտ է ընկալել և աշխատել դրա հետ: Օրինակ, մենք կարող ենք հստակ տեսնել, որ Էնդրյուն և Դեյվիդը երկու տարբեր մարզաձևերում հաղթողներ են եղել:
Խորհուրդ. Այս օրինակում մենք տեսակավորեցինք 1-ին սյունակի արժեքները A-ից Z: Սրանք SORT ֆունկցիայի կանխադրվածներն են, հետևաբար sort_index և sort_order արգումենտները բաց են թողնվել: Եթե ցանկանում եք արդյունքները դասավորել ըստ որևէ այլ սյունակի կամ այլ կարգով (Z-ից A կամ ամենաբարձրից մինչև ամենափոքր), սահմանեք 2-րդ և 3-րդ արգումենտները, ինչպես բացատրված է SORT ֆունկցիայի ձեռնարկում:
Գտեք եզակի արժեքներ: մի քանի սյունակներում և միանում մեկ բջիջի մեջ
Բազմաթիվ սյունակներում որոնելիս, լռելյայնորեն, Excel UNIQUE ֆունկցիան յուրաքանչյուր արժեք դուրս է բերում առանձին բջիջում: Միգուցե ավելի հարմար կգտնե՞ք արդյունքները մեկ բջիջում ունենալը:
Սրան հասնելու համար, ամբողջ տիրույթին հղում անելու փոխարեն, օգտագործեք ամպերսանդը (&) սյունակները միացնելու համար և տեղադրեք ցանկալիը: սահմանազատող միջակայքում:
Որպես օրինակ, մենք միացնում ենք անունները A2:A10-ում և ազգանունները B2:B10-ում՝ արժեքները բաժանելով բացատ (" "):
=UNIQUE(A2:A10&" "&B2:B10)
Արդյունքում մենք ունենք ամբողջական անունների ցանկ մեկ սյունակում.
Ստացեք եզակի արժեքների ցանկ` հիմնված չափանիշների վրա
Պայմաններով եզակի արժեքներ հանելու համար օգտագործեք Excel UNIQUE և FILTER ֆունկցիաները միասին.
- The FILTERֆունկցիան սահմանափակում է տվյալները միայն պայմանին համապատասխանող արժեքներով:
- ՅՈՒՐԱՔԱՆԱԿԱՆ ֆունկցիան հեռացնում է կրկնօրինակները զտված ցանկից:
Ահա զտված եզակի արժեքների բանաձևի ընդհանուր տարբերակը.
ՅՈՒՐԱՔԱՆՉՅՈՒՐ (ԶԻՏՐ (զանգված, չափանիշ_միջակայք = չափանիշ ))Այս օրինակի համար եկեք ստանանք կոնկրետ մարզաձեւի հաղթողների ցուցակը: Սկզբի համար մենք ներմուծում ենք հետաքրքրություն ներկայացնող սպորտաձևը ինչ-որ բջիջում, ասենք F1: Եվ այնուհետև օգտագործեք ստորև բերված բանաձևը՝ եզակի անունները ստանալու համար.
=UNIQUE(FILTER(A2:B10, C2:C10=F1))
Որտեղ A2:B10-ը եզակի արժեքներ փնտրելու տիրույթ է, իսկ C2:C10-ը՝ չափանիշները ստուգելու համար: .
Զտել եզակի արժեքները՝ հիմնված բազմաթիվ չափանիշների վրա
Եզակի արժեքները երկու կամ ավելի պայմաններով զտելու համար օգտագործեք ստորև ներկայացված արտահայտությունները՝ պահանջվող չափանիշները կառուցելու համար։ FILTER ֆունկցիայի համար՝
ՅՈՒՐԱՔԱՆՉՅՈՒՐ (FILTER(զանգված, ( չափանիշ_միջակայք1 = չափանիշ1 ) * ( չափանիշ_միջակայք2 = չափանիշ2 )) )Բանաձևի արդյունքը եզակի գրառումների ցանկ է, որոնց համար նշված բոլոր պայմանները ՃՇՄԱՐՏ են: Excel-ի առումով սա կոչվում է AND տրամաբանություն:
Բանաձևը գործողության մեջ տեսնելու համար եկեք ստանանք սպորտի եզակի հաղթողների ցուցակը G1-ում (չափանիշ 1) և փոքր տարիքի G2-ում (չափանիշ 2): ).
Աղբյուրի տիրույթում A2:B10, սպորտը` C2:C10 (չափանիշի_միջակայք 1) և տարիքը` D2:D10 (չափանիշների_միջակայք 2), բանաձևը ստանում է հետևյալ ձևը.
=UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10
Եվ վերադարձնում է հենցարդյունքները, որոնք մենք փնտրում ենք.
Ինչպես է աշխատում այս բանաձևը.
Ահա բանաձևի տրամաբանության բարձր մակարդակի բացատրությունը. 3>
FILTER ֆունկցիայի include արգումենտում դուք տրամադրում եք երկու կամ ավելի միջակայք/չափանիշ զույգեր: Յուրաքանչյուր տրամաբանական արտահայտության արդյունքը TRUE և FALSE արժեքների զանգված է: Զանգվածների բազմապատկումը պարտադրում է տրամաբանական արժեքները թվերին և արտադրում է 1-ի և 0-ի զանգված: Քանի որ զրոյով բազմապատկելը միշտ տալիս է զրո, միայն այն գրառումները, որոնք համապատասխանում են բոլոր պայմաններին, ունեն 1 վերջնական զանգվածում: FILTER ֆունկցիան զտում է 0-ին համապատասխան տարրերը և արդյունքները հանձնում է UNIQUE-ին:
Լրացուցիչ տեղեկությունների համար տե՛ս FILTER բազմաթիվ չափանիշներով՝ օգտագործելով AND տրամաբանությունը:
Զտել եզակի արժեքները բազմակի OR-ով: չափանիշներ
Բազմաթիվ OR չափանիշների վրա հիմնված եզակի արժեքների ցանկ ստանալու համար, այսինքն, երբ այս ԿԱՄ այդ չափանիշը ՃԻՇՏ է, դրանք բազմապատկելու փոխարեն ավելացրեք տրամաբանական արտահայտությունները>չափանիշ_միջակայք1 = չափանիշ 1 ) + ( չափանիշ_միջակայք2 = չափանիշ2 )))
Օրինակ՝ ցույց տալ հաղթողներին Ֆուտբոլում կամ Հոկեյ , կարող եք օգտագործել այս բանաձևը.
=UNIQUE(FILTER(A2:B10, (C2:C10="Soccer") + (C2:C10="Hockey")))
Անհրաժեշտության դեպքում կարող եք չափորոշիչները մուտքագրել առանձին բջիջներում և անդրադառնալ այդ բջիջներին, ինչպիսիք են. ցույց է տրված ստորև՝
=UNIQUE(FILTER(A2:B10, (C2:C10=G1) + (C2:C10=G2)))
Ինչպես է աշխատում այս բանաձևը.
Ինչպես մի քանի AND չափանիշներ փորձարկելիս դուք տեղադրեք