Բովանդակություն
Եթե ցանկանում եք Excel-ի ցանկից հանել եզակի տարրեր , այս հոդվածը շատ օգտակար կլինի ձեզ համար: Այստեղ մենք ձեզ կառաջարկենք 10 հեշտ մեթոդներ՝ եզակի տարրերը ցուցակից հանելու համար:
Ներբեռնեք Աշխատանքային գիրքը
Արտահանեք եզակի առարկաներ.xlsm
Excel-ում եզակի տարրեր ցանկից հանելու 10 մեթոդ
Այստեղ մենք քայլ առ քայլ նկարագրում ենք մեթոդներից յուրաքանչյուրը, որպեսզի կարողանաք Եզակի տարրերը Ցուցակից հանել առանց ջանքերի: Մենք օգտագործել ենք Excel 365: Դուք կարող եք օգտագործել Excel-ի ցանկացած հասանելի տարբերակ:
Մեթոդ-1. Ցուցակից հանեք եզակի տարրերը` օգտագործելով զանգվածի բանաձևը
Հետևյալ Ապրանքների ցանկը պարունակում է Id No և Ապրանքի անվանումը : Մենք տեսնում ենք, որ Ապրանքի անվանումը -ում կրկնություն կա: Մենք ցանկանում ենք այդ ցանկից հանել եզակի ապրանքներ։ Մենք կօգտագործենք Զանգվածի բանաձևը ` եզակի տարրեր հանելու համար:
➤ Սկսելու համար մենք կգրենք հետևյալ բանաձևը E5<2 բջիջում:>.
=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")
Այս բանաձեւը I NDE X<2-ի համադրություն է>, MATC H և COUNTIF ֆունկցիաները:
- COUNTIF($E$4 :E4,$C$5:$C$12) → Ստուգում է եզակի ցուցակը և վերադարձնում է 0, երբ համընկնում չի գտնվել և 1, երբ համընկնում է:
- MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) → Որոշում է ոչ համընկնման առաջին դեպքի դիրքը, այստեղ ծրագրավորեք այն հետ ներկայացնել0.
- INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) → INDEX օգտագործում է դիրքը, որը վերադարձվում է MATCH -ով և վերադարձնում է ապրանքի անունը ցանկից:
- Դուք կարող եք հանդիպել սխալների, երբ այլևս չկան: եզակի իրեր. Դրանից ազատվելու համար մենք օգտագործել ենք IFERROR ֆունկցիան , ֆունկցիայի միջոցով սխալի հաղորդագրությունը փոխարինել ենք դատարկով:
➤ Դրանից հետո մենք պետք է սեղմենք Enter :
➤ Մենք պետք է ներքև քաշենք բանաձևը Լրացնել Handle գործիք :
➤ Վերջապես, մենք կարող ենք տեսնել եզակի տարրերը Եզակի ապրանքներ օգտագործելով զանգվածի բանաձևը աղյուսակում:
Կարդալ ավելին. VBA-ն Excel-ում սյունակից զանգվածի եզակի արժեքներ ստանալու համար (3 չափանիշ)
Մեթոդ-2. ՅՈՒՐԱՔԱՆԱԿԱՆ ֆունկցիայի օգտագործում Ցանկից հանելու համար
Մենք ցանկանում ենք հանել եզակի տարրեր հետևյալից Ապրանքի անվանումը ՝ օգտագործելով ՅՈՒՐԱՔԱՆԱԿԱՆ ֆունկցիան :
➤ Առաջին հերթին մենք մուտքագրելու ենք =UNIQUE բջջում E5 , և կհայտնվի UNIQUE ֆունկցիան :
➤ Մենք պետք է ընտրենք զանգված , որը մեր Ապրանքի անվանումն է , հետևաբար, մենք ընտրում ենք C5-ից մինչև C12 :
➤ Դրանից հետո մենք պետք է ստորակետ տանք՝ « , », և կրկնակի սեղմենք False-Return եզակի տողերը ։
➤ Մենք կփակենք փակագիծը և կսեղմենք Enter :
➤ Վերջապես, մենք կարող ենք տեսնել եզակի տարրերի արդյունահանումը: Եզակի ապրանքների ցանկը, օգտագործելով ԵՍԻՐԱԿԱՆ ֆունկցիան աղյուսակը: Մենք կարող ենք նաև բանաձևը տեսնել Բանաձևի տողում :
Կարդալ ավելին. Գտեք եզակի արժեքներ սյունակում Excel-ում (6 մեթոդ)
Մեթոդ-3. LOOKUP և COUNTIF ֆունկցիաների ոչ զանգվածային բանաձևի օգտագործում
Մենք կարող ենք օգտագործել ոչ զանգվածային բանաձև, որը բաղկացած է -ից Փնտրեք և COUNTIF նույնպես: Տեսնենք, թե ինչպես է այս բանաձևը օգնում մեզ ցուցակից հանել եզակիները:
Այստեղ մենք մուտքագրում ենք հետևյալ բանաձևը E5 բջիջում:
=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)
- COUNTIF($E$4:E4,$C$5:$C$12) → Ստուգում է եզակի ցուցակ, և վերադարձնում է 0, երբ համընկնում չի գտնվել, և 1, եթե համընկնում է: Սա ստեղծում է զանգված, որը բաղկացած է Երկուական TRUE և FALSE արժեքներից: Այնուհետև 1-ը բաժանեք այս զանգվածի վրա, որն ապահովում է 1 արժեքների ևս մեկ զանգված և #DIV/0 սխալ:
- Արտաքին LOOKUP ֆունկցիան ունի 2-ը որպես որոնում: արժեքը, որտեղ COUNTIF մասի արդյունքն աշխատում է որպես lookup_vector: Համեմատելով այս երկուսը` LOOKUP համընկնում է սխալի վերջնական արժեքի հետ և վերադարձնում համապատասխան արժեքը:
➤ Այնուհետև կսեղմենք Մուտքագրեք ։
➤ Մենք ներքև կքաշենք բանաձևը Լրացնել բռնակով ։
➤ Վերջապես, մենք կարող ենք տեսնել արդյունահանված եզակի տարրերը Եզակի արտադրանքի Օգտագործելով Ոչ Զանգվածի բանաձևը աղյուսակը: Բանաձևը կարող ենք տեսնել նաև Բանաձևումբար .
Կարդալ ավելին. Ինչպես հանել եզակի արժեքներ Excel-ում չափանիշների հիման վրա
Մեթոդ-4. Արտահանել կրկնօրինակները՝ օգտագործելով զանգվածի բանաձևը
Այս մեթոդով մենք կհանենք եզակի տարրեր՝ բացառելով կրկնօրինակները՝ օգտագործելով Array բանաձևը:
➤ Նախ, մենք E5 բջիջում մուտքագրելու է հետևյալ բանաձևը:
=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))
Այստեղ, E4:$E$4 Սա սյունակի առաջին բջիջն է, որը մենք ցանկանում ենք դուրս բերել արդյունահանման արդյունքը, իսկ Ցուցակը ընտրված բջիջների միջակայքն է C5 -ից մինչև C12 :
Երկու INDEX ֆունկցիաները վերադարձնում են սկզբնական և վերջնական արժեքը այն տեղից, որը ստացվել է համապատասխանաբար COUNTIFS և MATCH -ով:
➤ Դրանից հետո մենք կսեղմենք Enter :
➤ Այնուհետև մենք ներքև կքաշենք բանաձևը Fill Handle գործիքով: .
➤ Վերջապես, մենք կարող ենք տեսնել երկու եզակի ապրանքները՝ բացառելով կրկնօրինակումը:
Կարդալ ավելին. Ինչպես ստանալ եզակի արժեքներ Range-ից Excel-ում (8 մեթոդ)
Մեթոդ-5. Ցանկից եզակի տարրեր հանել՝ օգտագործելով Ընդլայնված զտիչ
Դուք կարող եք օգտագործել Excel-ի ֆունկցիան, որը կոչվում է Ընդլայնված զտիչ ՝ ցանկից եզակի տարրեր հանելու համար: Եկեք իմանանք, թե ինչպես դա անել:
➤ Նախ ընտրեք տվյալների շրջանակը, որը ցանկանում եք հանել
➤ Դրանից հետո սեղմեք Տվյալներ ներդիրը: .
Այստեղ մենք ընտրել ենք բջիջները և ուսումնասիրել Տվյալները ներդիր: Այնտեղ դուք կգտնեք Ընդլայնված տարբերակ ( Տեսակավորել և զտել հրամանի խմբի շրջանակներում):
➤ Դրանից հետո, կհայտնվի Ընդլայնված զտիչ պատուհան:
➤ Մենք կընտրենք Պատճենել մեկ այլ վայր
➤ Մենք կտանք $E գտնվելու վայրը $4 վանդակում Պատճենել
➤ Համոզվեք, որ սեղմեք Միայն եզակի գրառումները ։
➤ Այժմ սեղմեք OK :
➤ Վերջապես, մենք կարող ենք տեսնել, որ եզակի տարրերը արդյունահանված են աղյուսակում Եզակի արտադրանք օգտագործելով Ընդլայնված զտիչ .
Կարդալ ավելին. Ինչպես գտնել եզակի արժեքներ բազմաթիվ սյունակներից Excel-ում
Մեթոդ-6. Արտահանել մեծատառերի նկատմամբ զգայուն եզակի արժեքներ
Եթե մենք ունենք մեծատառերի զգայուն տարբեր արժեքներ, ինչպիսիք են հետևյալ Ցուցակ աղյուսակում, մենք կարող ենք օգտագործել Զանգված բանաձեւ՝ այդ ցանկից եզակի տարրեր հանելու համար:
➤ Առաջին հերթին մենք պետք է մուտքագրենք հետեւյալ բանաձեւը D3 բջիջում:
=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")
➤ Դրանից հետո մենք կսեղմենք Enter ։
➤ Մենք w Բանաձևը ներքև քաշեք՝ օգտագործելով Լրացնել բռնակը :
➤ Վերջապես, մենք կարող ենք տեսնել աղյուսակում արդյունահանված մեծատառերի զգայուն արժեքները Պատյաններ Զգայուն տարբեր արժեքներ ։
Մեթոդ-7. առանցքային աղյուսակ՝ եզակի տարրեր ցանկից հանելու համար
Մենք կարող ենք եզակի տարրեր հանել հետևյալից Ապրանքների ցանկը օգտագործելով Առանցքային աղյուսակը :
➤ Առաջին հերթին մենքկընտրի տվյալների տիրույթը, որից մենք ցանկանում ենք հանել եզակի տարրերը:
➤ Այստեղ մենք ընտրում ենք տվյալների տիրույթ C4 մինչև C12 :
➤ Դրանից հետո ընտրեք Տեղադրել ներդիրը Ժապավենից :
➤ Այնուհետև ընտրեք Առանցքային աղյուսակը :
➤ Դրանից հետո մենք պետք է ընտրենք Առկա աշխատանքային թերթիկ ։
➤ Մենք պետք է տեղորոշենք։ Այստեղ մենք ընտրում ենք գտնվելու վայրը E4 մինչև E12 :
➤ Նշել Ավելացնել այս տվյալները տվյալների մոդելին
➤ Սեղմեք OK :
➤ Վերջապես, մենք կարող ենք տեսնել, որ երբ մենք նշում ենք Ապրանքի անունը Առանցքային աղյուսակում: , արդյունահանված եզակի արտադրանքը հայտնվում է Տողերի մակարդակներ աղյուսակում:
Մեթոդ-8. VBA-ից հանել եզակի
From հետևյալ Ապրանքների ցանկը աղյուսակը, մենք ուզում ենք եզակի Ապրանքի անվանումը հանել VBA կոդը:
➤ Նախ մեր աշխատանքային թերթիկում մուտքագրելու ենք ALT+F11 : Այստեղ մենք աշխատում ենք Sheet8 -ի վրա:
➤ Դրանից հետո կհայտնվի VBA Project պատուհանը:
➤ Մենք պետք է կրկնակի սեղմենք Sheet8 -ում:
➤ VBA խմբագրիչի պատուհանը կհայտնվի:
➤ Մենք մուտքագրելու ենք հետևյալ կոդը VBA խմբագրիչի պատուհանում:
6337
Այստեղ մենք հայտարարել ենք Long մուտքագրեք փոփոխական և տեղադրեք վերջին տողը դրա մեջ: Այնուհետև կիրառեք ActiveSheet մի քանի մեթոդներ՝ ընդգրկույթը պատճենելու համար՝ միաժամանակ Եզակի որպես Ճշմարիտ :
➤ Մենք կկատարենքփակեք VBA խմբագիր պատուհանը և կգնա մեր ակտիվ Sheet8:
➤ Այնտեղ մենք մուտքագրելու ենք ALT+F8 , և կհայտնվի մակրո անունը պատուհան:
➤ Մենք սեղմելու ենք Գործարկել :
➤ Վերջապես, մենք կտեսնենք եզակի ապրանքները Ապրանքի անվանումը աղյուսակ:
Կարդալ ավելին. Excel VBA սյունակից եզակի արժեքներ ստանալու համար (4 օրինակ)
Մեթոդ-9. Ընդգծեք եզակի տարրերը
Մենք ցանկանում ենք ընդգծել եզակի Ապրանքի անունը հետևյալ Ապրանքների ցանկից :
➤ Նախ, մենք ընտրեք Ապրանքի անունը C5 մինչև C12 :
➤ Այնուհետև մենք կանցնենք Տուն ներդիր:
➤ Ընտրեք Պայմանական ձևաչափում ։
➤ Եվ այնուհետև ընտրեք Նոր կանոն ։
Կհայտնվի Նոր ֆորմատավորման կանոն պատուհան:
➤ Ընտրեք Օգտագործեք բանաձև՝ որոշելու համար, թե որ բջիջները պետք է ֆորմատավորել :
➤ Գրեք հետևյալ բանաձևը Ձևաչափի արժեքները, որտեղ այս բանաձևը ճշմարիտ է վանդակում:
=COUNTIF($C$5:C5,C5)=1
➤ Այնուհետև սեղմեք Ձևաչափ .
A Format Cells պատուհանը կհայտնվի:
➤ Սեղմեք Լրացնել տարբերակը:
➤ Ընտրեք գույն, այստեղ մենք ընտրում ենք կապույտ:
➤ Այնուհետև սեղմեք OK :
➤ Այժմ տես Նախադիտում և սեղմեք OK .
➤ Վերջապես, մենք կարող ենք տեսնել ընդգծված եզակի Ապրանքի անվանումը :
Մեթոդ-10. Պայմանական ֆորմատավորում՝ եզակի տարրեր ստանալու համար
Հետևյալում Ապրանքների ցանկ աղյուսակը, մենք ցանկանում ենք թաքցնել կրկնօրինակ Ապրանքի անվանումը , և մենք ցանկանում ենք ցույց տալ միայն եզակի ապրանքների անունները:
➤ Դա անելու համար, առաջին հերթին, մենք պետք է ընտրենք Ապրանքի անունը բջիջներից C5 մինչև C12 :
➤ Դրանից հետո մենք կգնանք Տուն ներդիր Ժապավենում , և մենք պետք է ընտրենք Պայմանական ձևաչափում :
➤ Այնուհետև ընտրեք Նոր կանոն :
Կհայտնվի Նոր ֆորմատավորման կանոն պատուհան։
➤ Մենք պետք է ընտրենք Օգտագործել բանաձև՝ որոշելու համար, թե որ բջիջները պետք է ֆորմատավորել ։
➤ Մենք գրում ենք հետևյալ բանաձևը Format արժեքների մեջ, որտեղ այս բանաձևը ճշմարիտ է վանդակում:
=COUNTIF($C$5:C5,C5)>1
➤ Այնուհետև, սեղմեք Format :
A Format Cells պատուհանը կհայտնվի:
➤ Մենք կընտրենք Տառատեսակ տարբերակ:
➤ Այնուհետև մենք պետք է ընտրենք սպիտակ Թեմայի գույնը:
➤ Սեղմեք Լավ :
➤ Մենք կարող ենք տեսնել Նախադիտում և սեղմելու ենք Լավ :
➤ Այժմ մենք կարող ենք տեսնել, որ կրկնօրինակ ապրանքների անունները ստանում են թաքնված, քանի որ դրանք սպիտակ են:
➤ Այժմ մենք ցանկանում ենք տեսակավորել եզակի ապրանքները ցուցակի վերևում: Հետևաբար, մենք պետք է աջ սեղմենք բջիջներից որևէ մեկի վրա: Այստեղ մենք աջ սեղմում ենք C5 բջիջի վրա:
➤ Դրանից հետո մենք պետք է ընտրենք Filter տարբերակը:
➤ Այժմ մենք պետք է ընտրենք Զտել ըստ ընտրված բջիջների տառատեսակի գույնի :
➤ Վերջապես, մենք կարող ենք տեսնել, որ կամիայն եզակի Ապրանքի անունը Ապրանքների ցանկի աղյուսակում: