შეადარეთ ორი სვეტი და წაშალეთ დუბლიკატები Excel-ში

  • გააზიარეთ ეს
Michael Brown

დაახლოებით 10 წუთი დაგჭირდებათ ამ სტატიის წასაკითხად და მომდევნო 5 წუთში (ან კიდევ უფრო სწრაფად, თუ აირჩევთ სტატიაში აღწერილ მე-2 გადაწყვეტას) მარტივად შეადარებთ Excel-ის ორ სვეტს დუბლიკატებისთვის და წაშლით ან მონიშნეთ ნაპოვნი დუპები. კარგი, ათვლა დაწყებულია!

Excel არის ძალიან ძლიერი და მართლაც მაგარი აპლიკაცია მონაცემთა დიდი მასივების შესაქმნელად და დასამუშავებლად. ახლა, როდესაც თქვენ გაქვთ უამრავი სამუშაო წიგნი მონაცემთა კრებულით, ან შესაძლოა მხოლოდ ერთი უზარმაზარი ცხრილი, შეგიძლიათ შეადაროთ 2 სვეტი დუბლიკატებისთვის და შემდეგ გააკეთოთ რამე ნაპოვნი ჩანაწერებით, მაგალითად, წაშალეთ დუბლიკატი რიგები, ფერადი დუბლიკატები ან გაასუფთავეთ შინაარსი. დუბლირებული უჯრედები. ეს ორი სვეტი შეიძლება განთავსდეს ერთ ცხრილში, მომიჯნავე ან არამიმდევრულად, ან შეიძლება იყოს 2 სხვადასხვა სამუშაო ფურცელში ან თუნდაც სამუშაო წიგნში.

ვთქვათ, თქვენ გაქვთ 2 სვეტი ადამიანების სახელებით - 5 სახელი სვეტში A და 3 სახელი სვეტში B და გსურთ შეადაროთ მონაცემები ამ ორ სვეტს შორის დუბლიკატების მოსაძებნად. როგორც გესმით, ეს არის ყალბი მონაცემები მხოლოდ სწრაფი მაგალითისთვის; რეალურ სამუშაო ფურცლებში ჩვეულებრივ გაქვთ ათასობით და ათი ათასი ჩანაწერი.

ვარიანტი A : ორივე სვეტი განთავსებულია ერთ ფურცელზე, ერთ ცხრილში: სვეტი A და სვეტი B

ვარიანტი B : ორი სვეტი განლაგებულია სხვადასხვა ფურცლებზე: სვეტი A Sheet2-ში და სვეტი A Sheet3-ში

ჩაშენებული Remove DuplicateExcel 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 სვეტის პირველი და ბოლო უჯრედის მისამართები, რომელთა შედარებაც გსურთ. ყურადღება მიაქციეთ უჯრედის აბსოლუტური მითითება - დოლარის ნიშნები ($) წინ უძღვის სვეტის ასოებს და მწკრივების ნომრებს. აბსოლუტურ მითითებას მიზანმიმართულად ვიყენებ, რათა უჯრედის მისამართები უცვლელი დარჩეს ფორმულის კოპირებისას.

    თუ გსურთ იპოვეთ დუპები B სვეტში, შეცვალეთ სვეტი დაასახელეთ ისე, რომ ფორმულა ასე გამოიყურებოდეს:

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

    უნიკალური “/“ დუბლიკატი “-ის ნაცვლად შეგიძლიათ დაწეროთ თქვენი საკუთარი ეტიკეტები, მაგალითად. " ვერ მოიძებნა "/" აღმოაჩინეს ", ან დატოვეთ მხოლოდ " დუბლიკატი " და ჩაწერეთ "" "უნიკალური" ნაცვლად. ამ უკანასკნელ შემთხვევაში გექნებათცარიელი უჯრედები უჯრედების გვერდით, რომელთა დუბლიკატები არ მოიძებნა, მე მჯერა, რომ ასეთი პრეზენტაცია უფრო მოსახერხებელია მონაცემთა ანალიზისთვის.

  2. ახლა მოდით დავაკოპიროთ ფორმულა C სვეტის ყველა უჯრედში, ბოლო სტრიქონამდე, რომელიც შეიცავს მონაცემებს A სვეტში. ამისათვის დააყენეთ კურსორი უჯრედის ქვედა მარჯვენა კუთხე C1 და კურსორი შეიცვლება შავ ჯვარზე, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ სურათზე:

    დააწკაპუნეთ მაუსის მარცხენა ღილაკზე და დაჭერით გადაიტანეთ საზღვარი ქვემოთ ყველა უჯრედის არჩევა, სადაც გსურთ ფორმულის კოპირება. როდესაც ყველა საჭირო უჯრედი შეირჩევა, გაათავისუფლეთ მაუსის მარცხენა ღილაკი:

    რჩევა: დიდ ცხრილებში უფრო სწრაფია ფორმულის კოპირება მალსახმობების გამოყენებით. დააწკაპუნეთ უჯრედზე C1 მის ასარჩევად და დააჭირეთ Ctrl + C (ფორმულის ბუფერში დასაკოპირებლად), შემდეგ დააჭირეთ Ctrl + Shift + End (C სვეტის ყველა ცარიელი უჯრედის ასარჩევად) და ბოლოს დააჭირეთ Ctrl + V (ფორმულის ყველა არჩეულ უჯრედში ჩასასვლელად).

  3. შესანიშნავია, ყველა დუბლირებული უჯრედი მონიშნულია როგორც „დუბლიკატი“:

ვარიანტი 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. A ვარიანტის მსგავსი.
  3. ჩვენმიიღეთ შემდეგი შედეგი:

დააწკაპუნეთ სამუშაო ფურცლის ჩამოსატვირთად ზემოთ მოცემული მაგალითებით და ფორმულით, რათა შევადაროთ 2 სვეტი დუბლიკატების საპოვნელად.

მუშაობა ნაპოვნი დუბლიკატებთან

Perfect, ჩვენ ვიპოვეთ ჩანაწერები პირველ სვეტში (სვეტი A), რომლებიც ასევე არსებობს მეორე სვეტში (სვეტი B). ახლა ჩვენ რაღაც უნდა გავაკეთოთ მათთან :)

ეს იქნება საკმაოდ არაეფექტური და ძალიან დიდი დრო დასჭირდება მთლიანი ცხრილის გადახედვას და დუბლიკატი ჩანაწერების ხელით გადახედვას. ბევრად უკეთესი გზები არსებობს.

აჩვენეთ მხოლოდ დუბლირებული რიგები A სვეტში

თუ თქვენს სვეტებს არ აქვთ სათაურები, თქვენ უნდა დაამატოთ ისინი. ამისათვის დააყენეთ კურსორი რიცხვზე, რომელიც მიუთითებს პირველ რიგში და ის შეიცვლება შავ ისარზე როგორც ნაჩვენებია ეკრანის სურათზე:

დააწკაპუნეთ მარჯვენა ღილაკით არჩეულ მწკრივზე და აირჩიეთ " ჩასმა " კონტექსტური მენიუდან:

მიეცით სახელები თქვენს სვეტებს, მაგ. " სახელი " და " დუბლიკატი? ". შემდეგ გადადით მონაცემები ჩანართზე და დააწკაპუნეთ ფილტრი :

ამის შემდეგ დააწკაპუნეთ პატარა ნაცრისფერ ისარს " დუბლიკატი? "-ის გვერდით, რომ გახსნათ ჩამოსაშლელი სიის მონიშვნა, ამ სიაში დუბლიკატის გარდა ყველა ელემენტის მონიშვნა და დააწკაპუნეთ OK :

ესე იგი, ახლა თქვენ ხედავთ A სვეტის მხოლოდ იმ უჯრედებს, რომლებსაც აქვთ დუბლიკატი მნიშვნელობები B სვეტში. ჩვენს სატესტო ფურცელში მხოლოდ სამი ასეთი უჯრედია, როგორც გესმით რეალურ ფურცლებში, სავარაუდოდ, უფრო მეტი, ბევრად მეტი იქნება:

იმისათვის, რომ კვლავ აჩვენოთ A სვეტის ყველა სტრიქონი, დააწკაპუნეთ ფილტრის სიმბოლოზე B სვეტში, რომელიც ახლა ჰგავს ძაბრს პატარა ისრით და შეამოწმეთ "აირჩიეთ ყველა". გარდა ამისა, შეგიძლიათ იგივე გააკეთოთ მონაცემთა ჩანართის -> აირჩიეთ & ფილტრი -> გასუფთავება , როგორც ნაჩვენებია ეკრანის სურათზე:

შეღებეთ ან მონიშნეთ ნაპოვნი დუბლიკატები

თუ დროშა " დუბლიკატი " არ არის საკმარისი თქვენი მიზნებისთვის და გსურთ დუბლირებული უჯრედების მონიშვნა შრიფტის ფერით ან შევსების ფერით ან სხვა გზით…

შემდეგ გაფილტრეთ დუბლიკატები, როგორც ზემოთ იყო აღწერილი, აირჩიეთ ყველა გაფილტრული უჯრედი და დააჭირეთ Ctrl + F1 გასახსნელად დიალოგური ფანჯარა უჯრედების ფორმატირება . მაგალითად, მოდით შევცვალოთ დუბლირებული რიგების ფონის ფერი ნათელ ყვითლად. რა თქმა უნდა, თქვენ შეგიძლიათ შეცვალოთ უჯრედების ფონის ფერი შევსების ფერი პარამეტრის გამოყენებით მთავარი ჩანართზე, მაგრამ ფორმატის უჯრედების დიალოგური ფანჯრის უპირატესობა ის არის, რომ ის საშუალებას გაძლევთ გააკეთოთ ყველა ფორმატირება. ცვლილებები ერთდროულად:

ახლა თქვენ ნამდვილად არ გამოტოვებთ არცერთ დუბლირებულ უჯრედს:

წაშალეთ დუბლიკატები პირველი სვეტიდან

გაფილტრეთ თქვენი ცხრილი ისე, რომ მხოლოდ დუბლიკატების მქონე უჯრედები მნიშვნელობები გამოჩნდება და აირჩიეთ ყველა ეს უჯრედი.

თუ 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. დააწკაპუნეთ დასრულება და ისიამოვნეთ შედეგით. რაც ახლა გვაქვს არის ლამაზი, სუფთა მაგიდა დუბლიკატების გარეშე:

გაიხსენეთ წინა გამოსავალი და იგრძენით განსხვავება :) მართლაც სწრაფი და მარტივია თქვენი სამუშაო ფურცლების წაშლა -ით შეადარეთ ორი ცხრილი . ფაქტობრივად, უფრო ნაკლები დრო დაგჭირდებათ, ვიდრე კითხვაზე დახარჯეთეს სტატია.

ამჟამად, შეადარეთ ცხრილები არის ჩვენი Ultimate Suite for Excel-ის ნაწილი, 70+ პროფესიონალური ხელსაწყოების კოლექცია, რომელიც ფარავს 300-ზე მეტ გამოყენებას. საათი იკეცება, ასე რომ იჩქარეთ და გადმოწერეთ ახლავე!

თუ თქვენ გაქვთ შეკითხვები ან რაიმე გაურკვეველია, გთხოვთ დამიტოვოთ კომენტარი და სიამოვნებით დავაზუსტებ. გმადლობთ, რომ კითხულობთ!

მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.