Համեմատեք երկու սյունակ և հեռացրեք կրկնօրինակները Excel-ում

  • Կիսվել Սա
Michael Brown

Այս հոդվածը կարդալու համար ձեզանից կպահանջվի մոտ 10 րոպե, իսկ հաջորդ 5 րոպեի ընթացքում (կամ նույնիսկ ավելի արագ, եթե ընտրեք հոդվածում նկարագրված 2-րդ լուծումը) հեշտությամբ կհամեմատեք Excel-ի երկու սյունակ կրկնօրինակների համար և կհեռացնեք կամ ընդգծել հայտնաբերված կեղծիքները. Լավ, հետհաշվարկը սկսված է:

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

Ասենք, դուք ունեք 2 սյունակ մարդկանց անուններով. 5 անուն սյունակ Ա և Բ սյունակում 3 անուն, և դուք ցանկանում եք համեմատել տվյալները այս երկու սյունակների միջև՝ կրկնօրինակներ գտնելու համար: Ինչպես հասկանում եք, սա կեղծ տվյալներ են պարզապես արագ օրինակի համար. իրական աշխատաթերթերում դուք սովորաբար ունենում եք հազարավոր և տասնյակ հազարավոր գրառումներ:

Տարբերակ A . Երկու սյունակները գտնվում են մեկ թերթի վրա, մեկ աղյուսակում. Սյունակ A և Սյունակ B

Տարբերակ B . Երկու սյունակ գտնվում է տարբեր թերթերի վրա.

Ներկառուցված Հեռացնել կրկնօրինակըExcel 2016-ում, Excel 2013-ում և 2010-ում հասանելի գործիքը չի կարող կարգավորել այս սցենարը, քանի որ այն չի կարող համեմատել տվյալները 2 սյունակների միջև: Ավելին, այն կարող է հեռացնել միայն կեղծիքները, այլ տարբերակ չկա, ինչպիսին է ընդգծումը կամ գունավորումը, ավաղ :-(.

Այնուհետև ես պատրաստվում եմ նկարագրել Excel-ի երկու սյունակները համեմատելու 2 հնարավոր եղանակներ, որոնք թույլ են տալիս գտնել և հեռացնել կրկնօրինակ գրառումները.

Համեմատեք 2 սյունակ՝ Excel-ի բանաձևերի միջոցով կրկնօրինակներ գտնելու համար

Տարբերակ A. երկու սյունակները նույն ցանկում են

  1. Առաջին դատարկ բջիջում, մեր օրինակում սա C1 բջիջն է, գրեք հետևյալ բանաձևը.

    =IF(ISERROR(MATCH(A1,$B$1:$B$10000,0)),"Unique","Duplicate")

    Մեր բանաձևում A1 առաջին սյունակի առաջին բջիջն է, որը մենք ուզում ենք օգտագործել համեմատության համար: $B$1 և $B$10000 2-րդ սյունակի առաջին և վերջին բջիջի հասցեներն են, որոնց հետ ցանկանում եք համեմատել: Ուշադրություն դարձրեք բացարձակ բջիջի հղում - դոլարի նշաններ ($), որոնք նախորդում են սյունակների տառերին և տողերի համարներին: Ես դիտմամբ օգտագործում եմ բացարձակ հղումը, որպեսզի բանաձևը պատճենելիս բջջային հասցեները մնան անփոփոխ:

    Եթե ցանկանում եք Բ սյունակում գտեք կեղծիքներ, փոխեք սյունակը անվանել այնպես, որ բանաձևն այսպիսի տեսք ունենա.

    =IF(ISERROR(MATCH(B1,$A$1:$A$10000,0)),"Unique","Duplicate")

    « Յուրահատուկ »/« Կրկնօրինակ »-ի փոխարեն կարող եք գրել ձեր սեփական պիտակները, օր. « Չի գտնվել "/" Գտնվել է ", կամ թողեք միայն " Կրկնօրինակ " և մուտքագրեք ""՝ "Յուրահատուկ"-ի փոխարեն: Վերջին դեպքում կունենաքդատարկ բջիջների կողքին գտնվող բջիջները, որոնց համար կրկնօրինակներ չեն գտնվել, կարծում եմ, որ նման ներկայացումն ավելի հարմար է տվյալների վերլուծության համար:

  2. Այժմ եկեք պատճենենք բանաձեւը C սյունակի բոլոր բջիջներում, մինչև A սյունակի տվյալները պարունակող վերջին տողը: Դա անելու համար դրեք կուրսորը: C1 բջիջի ստորին աջ անկյունը, և կուրսորը կվերածվի սև խաչի, ինչպես ցույց է տրված ստորև նկարում. ընտրելով բոլոր բջիջները, որտեղ ցանկանում եք պատճենել բանաձևը: Երբ ընտրվեն բոլոր անհրաժեշտ բջիջները, բաց թողեք մկնիկի ձախ կոճակը.

    Հուշում. Մեծ աղյուսակներում ավելի արագ է բանաձևը պատճենել դյուրանցումների միջոցով: Սեղմեք C1 բջիջի վրա՝ այն ընտրելու համար և սեղմեք Ctrl + C (բանաձևը սեղմատախտակում պատճենելու համար), այնուհետև սեղմեք Ctrl + Shift + End (բոլոր ոչ դատարկ բջիջները C սյունակում ընտրելու համար) և վերջապես սեղմեք Ctrl + V (բանաձևը բոլոր ընտրված բջիջներում տեղադրելու համար):

  • Հրաշալի է, բոլոր կրկնօրինակված բջիջները դրոշակված են որպես «Կրկնօրինակ»:
  • Տարբերակ B. երկու սյունակները գտնվում են տարբեր աշխատաթերթերի (աշխատանքային գրքույկների) վրա

    1. Թերթ 2-ի 1-ին դատարկ սյունակի 1-ին վանդակում (մեր դեպքում B սյունակում) գրեք բանաձևը՝

      =IF(ISERROR(MATCH(A1,Sheet3!$A$1:$A$10000,0)),"","Duplicate")

      Որտեղ Sheet3 այն թերթի անունն է, որի վրա գտնվում է 2-րդ սյունակը, իսկ $A$1:$A$10000 ` առաջին և վերջին բջիջների հասցեները: այդ 2-րդ սյունակը:

    2. Նման տարբերակ Ա.
    3. Մենքունեն հետևյալ արդյունքը.

    Սեղմեք՝ վերը նշված օրինակներով աշխատաթերթը և կրկնօրինակները գտնելու համար 2 սյունակ համեմատելու բանաձևը ներբեռնելու համար:

    Գտնված կրկնօրինակների հետ աշխատելը

    Կատարյալ, մենք գտել ենք առաջին սյունակի (սյունակ A) գրառումները, որոնք կան նաև երկրորդ սյունակում (սյունակ B): Հիմա մենք պետք է ինչ-որ բան անենք նրանց հետ :)

    Դա բավականին անարդյունավետ կլինի և չափազանց շատ ժամանակ կպահանջի ամբողջ աղյուսակը նայելու և կրկնօրինակ գրառումները ձեռքով վերանայելու համար: Կան շատ ավելի լավ եղանակներ:

    Ցույց տվեք միայն կրկնօրինակ տողերը A սյունակում

    Եթե ձեր սյունակները վերնագրեր չունեն, դուք պետք է դրանք ավելացնեք: Դա անելու համար կուրսորը դրեք 1-ին շարքը ցույց տվող թվի վրա և այն կվերածվի սև սլաքի , ինչպես ցույց է տրված սքրինշոթում.

    Աջ սեղմեք ընտրված տողի վրա և ընտրեք « Տեղադրել " համատեքստի ընտրացանկից.

    Անուններ տվեք ձեր սյունակներին, օրինակ. « Անուն » և « Կրկնօրինակե՞լ »: Այնուհետև անցեք Տվյալներ ներդիրին և սեղմեք Զտիչ ։ բացվող ցուցակը, հանեք այդ ցուցակի կրկնօրինակից բացի բոլոր տարրերի նշումը և սեղմեք OK :

    Վերջ, այժմ դուք տեսնում եք A սյունակի միայն այն բջիջները, որոնք կրկնօրինակված արժեքներ ունեն Բ սյունակում: Մեր փորձարկման աշխատաթերթում կա ընդամենը երեք այդպիսի բջիջ, ինչպես հասկանում եք իրական թերթերում, հավանաբար, դրանք կլինեն ավելի շատ, շատ ավելին.

    InA սյունակի բոլոր տողերը կրկին ցուցադրելու համար սեղմեք B սյունակի ֆիլտրի խորհրդանիշը, որն այժմ կարծես ձագար է փոքր սլաքով և ստուգեք «Ընտրել բոլորը»: Որպես այլընտրանք, դուք կարող եք նույնն անել Տվյալների ներդիրով -> Ընտրել & Զտել -> Մաքրել , ինչպես ցույց է տրված սքրինշոթում.

    Գունավորել կամ ընդգծել գտնված կրկնօրինակները

    Եթե « Կրկնօրինակել » դրոշը դա բավարար չէ ձեր նպատակների համար, և դուք ցանկանում եք նշել կրկնօրինակված բջիջները ըստ տառատեսակի գույնի կամ լրացման գույնի կամ այլ կերպ…

    Այնուհետև զտեք կրկնօրինակները, ինչպես վերը նկարագրված է, ընտրեք բոլոր զտված բջիջները և սեղմեք Ctrl + F1 բացելու համար: Ձևաչափել բջիջները երկխոսության տուփը: Որպես օրինակ, եկեք փոխենք կրկնօրինակված տողերի ֆոնի գույնը վառ դեղին: Իհարկե, դուք կարող եք փոխել բջիջների ֆոնի գույնը` օգտագործելով Լրացնել գույնը տարբերակը Տուն ներդիրում, սակայն Format Cells երկխոսության տուփի առավելությունն այն է, որ այն թույլ է տալիս կատարել բոլոր ձևաչափումները: փոփոխվում է միաժամանակ․

    Այժմ դուք հաստատ բաց չեք թողնի ոչ մի կրկնօրինակ բջիջ․ արժեքները ցուցադրվում են և ընտրեք բոլոր այդ բջիջները:

    Եթե 2 սյունակները, որոնք դուք համեմատում եք, գտնվում են տարբեր աշխատաթերթերում , այսինքն՝ առանձին աղյուսակներում, աջ սեղմեք ընտրված տիրույթի վրա և ընտրեք « Ջնջել տողը " համատեքստի ընտրացանկից.

    Սեղմեք OK , երբ Excel-ը ձեզ կխնդրի հաստատելոր դուք իսկապես ցանկանում եք «Ջնջել ամբողջ թերթի տողը», ապա մաքրել զտիչը: Ինչպես տեսնում եք, մնացել են միայն եզակի արժեքներով տողերը.

    Եթե 2 սյունակ գտնվում է մեկ աշխատաթերթում , իրար կողքի (կից) կամ միմյանց չդիպչող (ոչ կից) , կրկնօրինակների հեռացումը մի փոքր ավելի բարդ է: Մենք չենք կարող ջնջել կրկնօրինակ արժեքներ պարունակող ամբողջ տողերը, քանի որ դա կջնջի նաև 2-րդ սյունակի համապատասխան բջիջները: Այսպիսով, A սյունակում միայն եզակի գրառումներ թողնելու համար դուք անում եք հետևյալը.

    1. Զտեք աղյուսակը այնպես, որ ցուցադրվեն միայն կրկնօրինակված բջիջները և ընտրեք այդ բոլոր բջիջները: Աջ սեղմեք ընտրվածի վրա և ընտրեք « Մաքրել բովանդակությունը »:
    2. Մաքրել զտիչը:
    3. Ընտրեք A սյունակի բոլոր բջիջները` սկսած A1 բջիջից մինչև վերջինը: բջիջ, որը պարունակում է տվյալներ:
    4. Գնացեք Տվյալներ ներդիր և սեղմեք Տեսակավորել A-ից Z : Բացվող երկխոսության պատուհանում ընտրեք « Շարունակել ընթացիկ ընտրությունը » և սեղմեք Տեսակավորել :
    5. Ջնջել բանաձևը պարունակող սյունակը, քանի որ դուք չեք դրա կարիքն այլևս պետք է, մինչ այժմ այնտեղ մնացել են միայն «Յուրահատուկները»:
    6. Այսքանն է, այժմ սյունակը A պարունակում է միայն եզակի տվյալներ, որոնք գոյություն չունեն սյունակ B-ում .

    Ինչպես տեսնում եք, այնքան էլ դժվար չէ Excel-ի երկու սյունակների միջև կրկնօրինակները հեռացնելը բանաձևերի միջոցով: Թեև շատ ժամանակատար և ձանձրալի գործընթաց է բանաձևը գրելն ու պատճենելը, կիրառելը ևմաքրել զտիչը ամեն անգամ, երբ անհրաժեշտ է համեմատել ձեր աշխատաթերթերի 2 սյունակները: Մյուս լուծումը, որը ես պատրաստվում եմ ներկայացնել ձեր ուշադրությանը, շատ ավելի պարզ է և կխլի այն ժամանակի մի մասը, որը մենք ծախսել ենք առաջին մեթոդի վրա: Ես հավատում եմ, որ դուք կգտնեք ավելի հաճելի բաներ՝ խնայած ժամանակը ծախսելու համար ;)

    Համեմատեք Excel-ի 2 սյունակ կրկնօրինակների համար՝ օգտագործելով վիզուալ հրաշագործը

    Եվ հիմա թույլ տվեք ձեզ ցույց տալ, թե ինչպես կարելի է համեմատել երկու սյունակներ կրկնօրինակներ՝ օգտագործելով մեր Dedupe գործիքները Excel-ի համար:

    1. Բացեք աշխատաթերթը (կամ աշխատաթերթերը), որտեղ գտնվում են այն սյունակները, որոնք ցանկանում եք համեմատել:
    2. Ընտրեք ցանկացած բջիջ 1-ին սյունակում, փոխարկեք դեպի Ablebits Data ներդիր և սեղմեք Համեմատել աղյուսակները կոճակը.
    3. Վիզարդի քայլ 1 կտեսնեք, որ Ձեր առաջին սյունակն արդեն ընտրված է, ուստի պարզապես սեղմեք Հաջորդ :

      Նշում. Եթե ​​ցանկանում եք համեմատել ոչ միայն 2 սյունակ, այլ 2 աղյուսակ, ապա այս քայլում պետք է ընտրեք ամբողջ առաջին աղյուսակը:

    4. Վիզարդի քայլ 2 -ում ընտրեք 2-րդ սյունակ, որի հետ ցանկանում եք համեմատել: Մենք ընտրում ենք Sheet2 նույն աշխատանքային գրքում: Շատ դեպքերում խելացի հրաշագործն ավտոմատ կերպով ընտրում է 2-րդ սյունակը, եթե ինչ-ինչ պատճառներով դա տեղի չունենա, մկնիկի միջոցով ընտրեք թիրախային սյունակը: Եթե ​​համեմատում եք ամբողջ աղյուսակները, ընտրեք ամբողջ 2-րդ աղյուսակը:
    5. Ընտրեք գտնել Կրկնօրինակ արժեքներ .
    6. Ընտրեք զույգ սյունակներըուզում եմ համեմատել՝

      Հուշում. Եթե ​​դուք համեմատում եք աղյուսակները, կարող եք համեմատության համար ընտրել մի քանի սյունակային զույգ, օրինակ՝ անուն և ազգանուն: Լրացուցիչ մանրամասների համար տե՛ս Ինչպես հեռացնել կրկնօրինակները երկու Excel աղյուսակներից:

    7. Եվ վերջապես, դուք պետք է որոշեք, թե ինչ եք ուզում անել հայտնաբերված կեղծիքների հետ: Կարող եք ջնջել կրկնօրինակ գրառումները, տեղափոխել կամ պատճենել դրանք մեկ այլ աշխատաթերթ, ավելացնել կարգավիճակի սյունակ (արդյունքը նման կլինի մեր առաջին լուծմանը Excel-ի բանաձևերով), ընդգծել կրկնօրինակները կամ պարզապես ընտրել բոլոր բջիջները կրկնօրինակված արժեքներով.

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

    8. Սեղմեք Ավարտել և վայելեք արդյունքը: Այն, ինչ հիմա ունենք, գեղեցիկ, մաքուր սեղան է՝ առանց կրկնօրինակների.

    Հիշեք նախորդ լուծումը և զգացեք տարբերությունը :) Շատ արագ և հեշտ է ձեր աշխատաթերթերը խաբել -ով։ Համեմատեք երկու աղյուսակ : Իրականում դա ձեզնից ավելի քիչ ժամանակ կխլի, քան ծախսել եք կարդալու վրաայս հոդվածը:

    Ներկայումս, Համեմատեք աղյուսակները -ը Excel-ի համար նախատեսված մեր Ultimate Suite-ի մի մասն է՝ 70+ պրոֆեսիոնալ գործիքների հավաքածու, որոնք ծածկում են ավելի քան 300 օգտագործման դեպքեր: Ժամացույցը թրթռում է, այնպես որ շտապեք և ներբեռնեք այն հենց հիմա:

    Եթե հարցեր ունեք կամ ինչ-որ բան անհասկանալի է մնացել, խնդրում եմ, թողեք ինձ մեկնաբանություն, և ես հաճույքով կմանրամասնեմ: Շնորհակալություն կարդալու համար:

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