Excel ՅՈՒՐԱՔԱՆԱԿԱՆ ֆունկցիա՝ եզակի արժեքներ գտնելու ամենաարագ ճանապարհը

  • Կիսվել Սա
Michael Brown

Բովանդակություն

Ուսուցումը ուսումնասիրում է, թե ինչպես ստանալ եզակի արժեքներ 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 չափանիշներ փորձարկելիս դուք տեղադրեք

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