دو ستون را مقایسه کنید و موارد تکراری را در اکسل حذف کنید

  • این را به اشتراک بگذارید
Michael Brown

حدود 10 دقیقه طول می کشد تا این مقاله را بخوانید و در 5 دقیقه آینده (یا حتی سریعتر اگر راه حل دوم توضیح داده شده در مقاله را انتخاب کنید) به راحتی دو ستون اکسل را برای موارد تکراری مقایسه کرده و حذف یا فریب های یافت شده را برجسته کنید. بسیار خوب، شمارش معکوس شروع شد!

Excel یک برنامه بسیار قدرتمند و واقعا جالب برای ایجاد و پردازش آرایه های بزرگ داده است. اکنون که تعداد زیادی کتاب کار با مجموعه ای از داده ها، یا شاید فقط یک جدول بزرگ دارید، ممکن است بخواهید 2 ستون را برای موارد تکراری مقایسه کنید و سپس کاری را با ورودی های یافت شده انجام دهید، به عنوان مثال ردیف های تکراری را حذف کنید، رنگ های تقلبی را حذف کنید یا محتویات را پاک کنید. سلول های تکراری این دو ستون ممکن است به صورت پیوسته یا غیرمرتبط در یک جدول قرار داشته باشند، یا ممکن است در 2 کاربرگ یا حتی کتاب کار متفاوت باشند.

مثلاً، شما 2 ستون با نام افراد دارید - 5 نام در ستون A و 3 نام در ستون B، و شما می خواهید داده ها را بین این دو ستون مقایسه کنید تا موارد تکراری پیدا کنید. همانطور که می دانید، این داده ها فقط برای یک مثال سریع، جعلی است. در کاربرگ‌های واقعی معمولاً هزاران و ده‌ها هزار ورودی دارید.

تغییر A : هر دو ستون در یک صفحه، در یک جدول قرار دارند: ستون A و ستون B

نوع B : دو ستون در صفحات مختلف قرار دارند: ستون A در Sheet2 و ستون A در Sheet3

حذف تکراری داخلیابزار موجود در Excel 2016، Excel 2013 و 2010 نمی تواند این سناریو را مدیریت کند زیرا نمی تواند داده ها را بین 2 ستون مقایسه کند. علاوه بر این، فقط می‌تواند فریب‌ها را حذف کند، هیچ گزینه دیگری مانند برجسته کردن یا رنگ‌آمیزی در دسترس نیست، افسوس :-(.

در ادامه، من قصد دارم 2 روش ممکن برای مقایسه دو ستون اکسل را توضیح دهم که به شما امکان می‌دهد پیدا کنید. و ورودی های تکراری را حذف کنید:

دو ستون را برای یافتن موارد تکراری با استفاده از فرمول های اکسل مقایسه کنید

نوع 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")

    به جای " Unique "/" Duplicate " می‌توانید برچسب‌های خود را بنویسید، به عنوان مثال، " یافت نشد "/" پیدا شد "، یا فقط " تکراری " را بگذارید و به جای "Unique"، "" را تایپ کنید. در مورد دوم، شما خواهید داشتسلول های خالی در کنار سلول هایی که موارد تکراری برای آنها یافت نشد، معتقدم چنین ارائه ای برای تجزیه و تحلیل داده ها راحت تر است.

  2. حالا اجازه دهید فرمول را در تمام سلول های ستون C ، تا آخرین ردیفی که حاوی داده های ستون A است، کپی کنیم. برای انجام این کار، مکان نما را در گوشه سمت راست پایین سلول C1 ، و مکان نما همانطور که در تصویر زیر نشان داده شده است به یک ضربدر سیاه تغییر می کند:

    روی دکمه سمت چپ ماوس کلیک کنید و آن را پایین نگه دارید، حاشیه را به سمت پایین بکشید. انتخاب تمام سلول هایی که می خواهید فرمول را در آنها کپی کنید. وقتی همه سلول های مورد نیاز انتخاب شدند، دکمه سمت چپ ماوس را رها کنید:

    نکته: در جداول بزرگ، کپی کردن فرمول با استفاده از میانبرها سریعتر است. روی سلول C1 کلیک کنید تا آن را انتخاب کنید و Ctrl + C را فشار دهید (برای کپی کردن فرمول در کلیپ بورد)، سپس Ctrl + Shift + End (برای انتخاب همه سلول‌های خالی در ستون C) فشار دهید و در نهایت ضربه بزنید. Ctrl + V (برای چسباندن فرمول در تمام سلول‌های انتخاب‌شده).

  3. عالی، همه سلول‌های تکراری به عنوان "تکراری" پرچم‌گذاری می‌شوند:

نوع B: دو ستون در کاربرگ‌های مختلف (کتاب‌های کاری) قرار دارند

  1. در سلول 1 ستون خالی 1 در Sheet2 (ستون B در مورد ما)، فرمول را بنویسید:

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

    جایی که Sheet3 نام برگه ای است که ستون دوم در آن قرار دارد و $A$1:$A$10000 آدرس اولین و آخرین سلول از آن ستون 2.

  2. مشابه با نوع A.
  3. مانتیجه زیر را داشته باشید:

برای دانلود کاربرگ با مثال های بالا و فرمول مقایسه 2 ستون برای یافتن موارد تکراری کلیک کنید.

کار با موارد تکراری پیدا شده

عالی، ما ورودی های ستون اول (ستون A) را پیدا کرده ایم که در ستون دوم (ستون B) نیز وجود دارد. اکنون باید کاری با آنها انجام دهیم :)

این کار نسبتاً بی اثر خواهد بود و نگاهی به کل جدول و بررسی دستی ورودی های تکراری زمان زیادی می برد. راه های بسیار بهتری وجود دارد.

فقط ردیف های تکراری را در ستون A نشان دهید

اگر ستون های شما هدر ندارند، باید آنها را اضافه کنید. برای انجام این کار، مکان نما را روی عددی که ردیف اول را نشان می دهد قرار دهید و همانطور که در تصویر نشان داده شده است به فلش سیاه تغییر می کند:

روی ردیف انتخاب شده راست کلیک کرده و "<1" را انتخاب کنید>درج " از منوی زمینه:

اسامی به ستون های خود بدهید، به عنوان مثال. " نام " و " تکراری؟ ". سپس به برگه داده بروید و روی فیلتر کلیک کنید:

پس از آن روی یک فلش خاکستری کوچک در کنار " تکراری؟ " کلیک کنید تا یک صفحه باز شود. لیست کشویی، علامت همه موارد به غیر از Duplicate را در آن لیست بردارید، و روی OK کلیک کنید:

همین، اکنون فقط سلول های ستون A را می بینید که مقادیر تکراری در ستون B دارند. فقط سه سلول از این قبیل در کاربرگ آزمایشی ما وجود دارد، همانطور که می‌دانید در برگه‌های واقعی احتمالا تعداد آنها بسیار بیشتر است:

دربرای نمایش دوباره همه ردیف‌های ستون A، روی نماد فیلتر در ستون B که اکنون شبیه یک قیف با یک فلش کوچک است، کلیک کنید و "Select all" را علامت بزنید. همچنین، می‌توانید همین کار را از طریق برگه داده‌ها -> انتخاب & فیلتر -> پاک کردن ، همانطور که در تصویر نشان داده شده است:

موارد تکراری یافت شده را رنگ یا برجسته کنید

اگر پرچم " کپی " برای اهداف شما کافی نیست و می خواهید سلول های تکراری را با رنگ فونت یا رنگ پر یا به روش دیگری علامت گذاری کنید…

سپس موارد تکراری را همانطور که در بالا توضیح داده شد فیلتر کنید، تمام سلول های فیلتر شده را انتخاب کنید و Ctrl + F1 را فشار دهید تا باز شود. کادر محاوره ای Format Cells . به عنوان مثال، اجازه دهید رنگ پس‌زمینه ردیف‌های تکراری را به زرد روشن تغییر دهیم. البته، می‌توانید رنگ پس‌زمینه سلول‌ها را با استفاده از گزینه پر کردن رنگ در تب Home تغییر دهید، اما مزیت کادر محاوره‌ای Format Cells این است که به شما امکان می‌دهد تمام قالب‌بندی‌ها را انجام دهید. تغییرات در یک زمان:

اکنون قطعاً یک سلول تکراری را از دست نخواهید داد:

موارد تکراری را از ستون اول حذف کنید

جدول خود را فیلتر کنید تا فقط سلول های دارای موارد تکراری باشند. مقادیر نشان داده می‌شوند و همه آن سلول‌ها را انتخاب می‌کنیم.

اگر 2 ستونی که مقایسه می‌کنید در کاربرگ‌های مختلف قرار دارند ، یعنی در جداول جداگانه، روی محدوده انتخاب‌شده کلیک راست کرده و "<1" را انتخاب کنید>حذف ردیف " از منوی زمینه:

روی OK کلیک کنید زمانی که اکسل از شما درخواست تأیید کردکه واقعاً می خواهید "حذف کل ردیف برگه" و سپس فیلتر را پاک کنید. همانطور که می بینید، فقط ردیف هایی با مقادیر منحصر به فرد باقی می مانند:

اگر 2 ستون در یک کاربرگ قرار دارند ، در کنار یکدیگر (مجاور) یا با یکدیگر تماس ندارند (غیر مجاور) ، حذف موارد تکراری کمی پیچیده تر است. ما نمی‌توانیم کل ردیف‌هایی را که حاوی مقادیر تکراری هستند حذف کنیم زیرا این کار سلول‌های مربوطه را در ستون دوم نیز حذف می‌کند. بنابراین، برای اینکه فقط ورودی های منحصر به فرد در ستون A باقی بمانید، موارد زیر را انجام دهید:

  1. جدول را به گونه ای فیلتر کنید که فقط سلول های تکراری نمایش داده شوند و همه آن سلول ها را انتخاب کنید. روی انتخاب کلیک راست کرده و " پاک کردن محتوا " را انتخاب کنید:
  2. فیلتر را پاک کنید.
  3. همه سلول‌های ستون A را از سلول A1 تا آخر انتخاب کنید. سلولی که حاوی داده است.
  4. به برگه داده بروید و روی مرتب سازی A به Z کلیک کنید. در پنجره گفتگوی باز شده، " ادامه با انتخاب فعلی " را انتخاب کنید و روی مرتب سازی کلیک کنید:
  5. ستون حاوی فرمول را حذف کنید زیرا این کار را انجام نمی دهید دیگر به آن نیاز دارید، فقط "Uniques" در حال حاضر در آنجا باقی مانده است.
  6. این همه است، اکنون ستون A فقط حاوی داده های منحصر به فردی است که در ستون B وجود ندارد :

همانطور که می بینید، حذف موارد تکراری بین دو ستون اکسل با استفاده از فرمول ها چندان دشوار نیست. اگرچه نوشتن و کپی کردن فرمول، اعمال و فرآیند بسیار زمان بر و خسته کننده استهر بار که نیاز به مقایسه 2 ستون در کاربرگ های خود دارید، فیلتر را پاک کنید. راه حل دیگری که می خواهم به شما توجه کنم بسیار ساده تر است و تنها کسری از زمانی را که برای روش اول صرف کرده ایم، می گیرد. من معتقدم چیزهای دلپذیرتری برای صرف زمان ذخیره شده پیدا خواهید کرد ;)

مقایسه 2 ستون اکسل برای موارد تکراری با استفاده از یک جادوگر بصری

و اکنون اجازه دهید به شما نشان دهم که چگونه دو ستون را با هم مقایسه کنید. با استفاده از ابزارهای Dedupe ما برای اکسل، موارد تکراری را انجام دهید.

  1. کاربرگ (یا کاربرگ‌ها) را باز کنید که در آن ستون‌هایی که می‌خواهید مقایسه کنید، قرار دارند.
  2. هر سلولی را در ستون 1 انتخاب کنید، تغییر دهید. به تب Ablebits Data بروید و روی دکمه Compare Tables کلیک کنید:
  3. در مرحله 1 جادوگر، خواهید دید که ستون اول شما قبلاً انتخاب شده است، بنابراین به سادگی روی Next کلیک کنید.

    توجه داشته باشید. اگر می خواهید نه فقط 2 ستون، بلکه 2 جدول را با هم مقایسه کنید، باید کل جدول اول را در این مرحله انتخاب کنید.

  4. در مرحله 2 جادوگر، ستون دومی که می خواهید با آن مقایسه کنید. ما Sheet2 را در همان کتاب کار انتخاب می کنیم. در بیشتر موارد، جادوگر هوشمند ستون 2 را به طور خودکار انتخاب می کند، اگر به دلایلی این اتفاق نیفتاد، ستون هدف را با استفاده از ماوس انتخاب کنید. اگر کل جداول را با هم مقایسه می کنید، کل جدول دوم را انتخاب کنید.
  5. برای یافتن مقادیر تکراری انتخاب کنید:
  6. جفت ستونی را انتخاب کنیدمی خواهم مقایسه کنم:

    نکته. اگر جداول را با هم مقایسه می کنید، می توانید چندین جفت ستون را برای مقایسه انتخاب کنید، مثلاً نام و نام خانوادگی. برای جزئیات بیشتر، لطفاً به نحوه حذف موارد تکراری از دو صفحه گسترده اکسل مراجعه کنید.

  7. و در نهایت، شما باید تصمیم بگیرید که می‌خواهید با موارد فریب یافته چه کاری انجام دهید. می‌توانید ورودی‌های تکراری را حذف کنید، آنها را به کاربرگ دیگری منتقل یا کپی کنید، یک ستون وضعیت اضافه کنید (نتیجه مشابه اولین راه‌حل ما با فرمول‌های اکسل خواهد بود)، موارد تکراری را برجسته کنید، یا فقط تمام سلول‌های دارای مقادیر تکراری را انتخاب کنید:

    نکته. حذف موارد تکراری را انتخاب نکنید، به خصوص اگر برای اولین بار از ابزار استفاده می کنید. در عوض، انتقال فریب‌ها به کاربرگ دیگری را انتخاب کنید. این کار موارد تکراری را از جدول اول حذف می‌کند، اما به شما فرصتی می‌دهد تا لیست ورودی‌های شناسایی شده به عنوان تکراری را مرور کنید. هنگام مقایسه با چندین ستون منطبق در جداول بزرگ، ممکن است اتفاق بیفتد که به طور تصادفی فراموش کرده اید که یک ستون کلید با داده های منحصر به فرد را انتخاب کنید و جابجایی موارد تکراری از از دست رفتن غیرقابل برگشت داده ها جلوگیری می کند.

  8. روی Finish کلیک کنید و از نتیجه لذت ببرید. چیزی که اکنون داریم یک میز زیبا و تمیز و بدون تکرار است:

راه حل قبلی را به خاطر بسپارید و تفاوت را احساس کنید :) در واقع سریع و آسان است که کاربرگ های خود را با حذف کنید. مقایسه دو جدول . در واقع، زمان کمتری از زمانی که برای مطالعه صرف کرده اید، از شما خواهد گرفتاین مقاله.

در حال حاضر، مقایسه جداول بخشی از مجموعه نهایی ما برای اکسل است، مجموعه ای از بیش از 70 ابزار حرفه ای که بیش از 300 مورد استفاده را پنهان می کند. ساعت در حال تیک تیک است، پس عجله کنید و همین الان آن را دانلود کنید!

اگر سوالی دارید یا چیزی مبهم باقی مانده است، لطفاً نظر خود را برای من ارسال کنید و من با خوشحالی بیشتر توضیح خواهم داد. ممنونم که خواندید!

مایکل براون یک علاقه‌مند به فناوری است که علاقه زیادی به ساده‌سازی فرآیندهای پیچیده با استفاده از ابزارهای نرم‌افزاری دارد. او با بیش از یک دهه تجربه در صنعت فناوری، مهارت های خود را در Microsoft Excel و Outlook و همچنین Google Sheets و Docs تقویت کرده است. وبلاگ مایکل اختصاص داده شده است تا دانش و تخصص خود را با دیگران به اشتراک بگذارد و نکات و آموزش هایی را برای بهبود بهره وری و کارایی ارائه دهد. چه یک حرفه ای با تجربه باشید و چه مبتدی، وبلاگ مایکل، بینش های ارزشمند و توصیه های عملی را برای استفاده حداکثری از این ابزارهای نرم افزاری ضروری ارائه می دهد.