فهرست مطالب
این آموزش نحوه جستجوی موارد تکراری در اکسل را توضیح می دهد. چند فرمول برای شناسایی مقادیر تکراری یا یافتن ردیفهای تکراری با یا بدون اولین تکرار یاد خواهید گرفت. همچنین یاد خواهید گرفت که چگونه نمونه های هر رکورد تکراری را به صورت جداگانه بشمارید و تعداد کل موارد تکراری را در یک ستون بیابید، چگونه موارد تکراری را فیلتر کنید، و موارد دیگر.
هنگام کار با یک کاربرگ بزرگ اکسل یا با ادغام چندین صفحه گسترده کوچک در یک صفحه بزرگتر، ممکن است تعداد زیادی ردیف تکراری در آن پیدا کنید. در یکی از آموزشهای قبلی، روشهای مختلفی را برای مقایسه دو جدول یا ستون برای موارد تکراری مورد بحث قرار دادیم.
و امروز، میخواهم چند روش سریع و مؤثر برای شناسایی موارد تکراری در یک لیست به اشتراک بگذارم. این راه حل ها در تمام نسخه های اکسل 365، اکسل 2021، اکسل 2019، اکسل 2016، اکسل 2013 و پایین تر کار می کنند.
نحوه شناسایی موارد تکراری در اکسل
ساده ترین راه برای تشخیص موارد تکراری در اکسل استفاده از تابع COUNTIF است. بسته به اینکه می خواهید مقادیر تکراری را با یا بدون اولین اتفاق بیابید، تغییر جزئی در فرمول وجود دارد که در مثال های زیر نشان داده شده است.
نحوه یافتن رکوردهای تکراری از جمله اولین رخدادها
فرض کنید لیستی از موارد در ستون A دارید که می خواهید موارد تکراری را بررسی کنید. اینها می توانند فاکتورها، شناسه محصول، نام یا هر داده دیگری باشند.
در اینجا فرمولی برای یافتن موارد تکراری وجود دارد.و Ctrl + V را فشار دهید تا آنها را بچسبانید.
برای انتقال موارد تکراری به صفحه دیگر، مراحل مشابه را انجام دهید با این تفاوت که به جای Ctrl + C Ctrl + X (برش) را فشار دهید. (کپی).
Duplicate Remover - روشی سریع و کارآمد برای مکان یابی موارد تکراری در اکسل
اکنون که می دانید چگونه از فرمول های تکراری در اکسل استفاده کنید، اجازه دهید فرمول سریع، کارآمد و دیگری را به شما نشان دهم. -free way - Duplicate Remover برای Excel.
این ابزار همه کاره می تواند مقادیر تکراری یا منحصر به فرد را در یک ستون جستجو کند یا دو ستون را با هم مقایسه کند. میتواند رکوردهای تکراری یا کل ردیفهای تکراری را پیدا، انتخاب و برجسته کند، فریبهای یافت شده را حذف کند، آنها را کپی یا به صفحه دیگری منتقل کند. من فکر می کنم یک مثال از کاربرد عملی ارزش کلمات زیادی دارد، بنابراین بیایید به آن برسیم.
نحوه یافتن ردیف های تکراری در اکسل در 2 مرحله سریع
برای آزمایش قابلیت های Duplicate Remover ما اضافه کنید -in، من یک جدول با چند صد ردیف ایجاد کرده ام که به شکل زیر است:
همانطور که می بینید، جدول دارای چند ستون است. 3 ستون اول حاوی مرتبط ترین اطلاعات هستند، بنابراین ما می خواهیم ردیف های تکراری را صرفاً بر اساس داده های ستون های A - C جستجو کنیم. برای یافتن رکوردهای تکراری در این ستون ها، فقط موارد زیر را انجام دهید:
- هر سلولی را در جدول خود انتخاب کنید و روی دکمه Dedupe Table در نوار اکسل کلیک کنید. پس از نصب Ultimate Suite برای اکسل، آن را در اکسل خواهید یافتتب Ablebits Data ، در گروه Dedupe .
- افزونه هوشمند کل جدول را برمی دارد و از شما می پرسد برای تعیین دو مورد زیر:
- ستون های را برای بررسی موارد تکراری انتخاب کنید (در این مثال، اینها شماره سفارش، تاریخ سفارش <ستونهای 2> و Item ).
- یک عملی را برای انجام روی موارد تکراری انتخاب کنید . از آنجایی که هدف ما شناسایی ردیفهای تکراری است، من افزودن ستون وضعیت
را انتخاب کردهام، جدا از افزودن یک ستون وضعیت، مجموعه ای از گزینه های دیگر در دسترس شما هستند:
- حذف موارد تکراری
- رنگی (برجسته) موارد تکراری
- انتخاب موارد تکراری
- کپی کردن موارد تکراری در یک جدید کاربرگ
- انتقال موارد تکراری به یک کاربرگ جدید
روی دکمه OK کلیک کنید و چند ثانیه صبر کنید. انجام شده!
همانطور که در اسکرین شات زیر می بینید، تمام سطرهایی که دارای مقادیر یکسان در 3 ستون اول هستند قرار گرفته اند (اول موارد تکراری شناسایی نمی شوند).
اگر میخواهید گزینههای بیشتری برای حذف کاربرگهای خود داشته باشید، از جادوگر حذف تکراری استفاده کنید که میتواند موارد تکراری را با یا بدون اولین اتفاق و همچنین مقادیر منحصربهفرد پیدا کند. مراحل دقیق در زیر دنبال می شوند.
جادوگر حذف تکراری - گزینه های بیشتر برای جستجوی موارد تکراری در اکسل
بسته به برگه خاصی که با آن کار می کنید، ممکن است بخواهید آن را درمان کنید یا نخواهیداولین نمونه از رکوردهای یکسان به عنوان تکراری. یک راه حل ممکن استفاده از فرمول متفاوت برای هر سناریو است، همانطور که در نحوه شناسایی موارد تکراری در اکسل بحث کردیم. اگر به دنبال روشی سریع، دقیق و بدون فرمول هستید، جادوگر حذف تکراری :
- هر سلولی را در جدول خود انتخاب کنید و روی حذف تکراری کلیک کنید. دکمه در برگه Ablebits Data . جادوگر اجرا میشود و کل جدول انتخاب میشود.
- در مرحله بعد، 4 گزینه برای بررسی موارد تکراری در برگه اکسل به شما ارائه میشود:
- موارد تکراری بدون اولین وقوع
- تکراری با اولین وقوع
- مقادیر منحصر به فرد
- مقادیر منحصر به فرد و اولین تکرار
برای این مثال، بیایید با گزینه دوم برویم، یعنی تکراری + اولین رخداد :
- اکنون، ستون هایی را که می خواهید موارد تکراری را بررسی کنید انتخاب کنید. مانند مثال قبلی، ما 3 ستون اول را انتخاب می کنیم:
- در نهایت، اقدامی را که می خواهید روی موارد تکراری انجام دهید، انتخاب کنید. همانند ابزار Dedupe Table، جادوگر Duplicate Remover می تواند شناسایی ، انتخاب ، برجسته کردن ، حذف ، کپی یا انتقال تکراری.
از آنجایی که هدف این آموزش نشان دادن روش های مختلف برای شناسایی موارد تکراری در اکسل است، بیایید گزینه مربوطه را بررسی کنیم وروی پایان کلیک کنید:
تنها کسری از ثانیه طول می کشد تا جادوگر Duplicate Remover صدها ردیف را بررسی کند نتیجه زیر را ارائه دهید:
بدون فرمول، بدون استرس، بدون خطا - همیشه نتایج سریع و بی عیب و نقص :)
اگر علاقه دارید این ابزارها را امتحان کنید برای یافتن موارد تکراری در برگه های اکسل خود، می توانید نسخه ارزیابی را در زیر دانلود کنید. بازخورد شما در نظرات بسیار قدردانی خواهد شد!
دانلودهای موجود
تشخیص موارد تکراری - نمونه فرمول (فایل xlsx)
Ultimate Suite - نسخه آزمایشی (فایل exe)
در اکسل از جمله اولین رخدادها (جایی که A2 بالاترین سلول است): =COUNTIF(A:A, A2)>1
فرمول بالا را در B2 وارد کنید، سپس B2 را انتخاب کنید و دسته پر را بکشید تا فرمول به سلول های دیگر کپی شود. :
همانطور که در تصویر بالا می بینید، فرمول برای مقادیر تکراری TRUE و برای مقادیر منحصر به فرد FALSE را برمی گرداند.
توجه داشته باشید. اگر می خواهید موارد تکراری را در محدوده سلول ها به جای کل ستون پیدا کنید، به یاد داشته باشید که آن محدوده را با علامت $ قفل کنید. برای مثال، برای جستجوی موارد تکراری در سلولهای A2:A8، از این فرمول استفاده کنید:
=COUNTIF( $A$2:$A$8 , A2)>1
برای اینکه یک فرمول تکراری چیزی معنی دارتر از مقادیر بولی TRUE و FALSE را برگرداند، آن را در تابع IF قرار دهید و هر برچسبی را که می خواهید برای مقادیر تکراری و منحصر به فرد تایپ کنید:
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "Unique")
در صورتی که میخواهید یک فرمول اکسل فقط موارد تکراری را پیدا کند، "Unique" را با یک رشته خالی ("") مانند این جایگزین کنید:
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "")
این فرمول برای رکوردهای تکراری "Duplicates" و برای رکوردهای منحصر به فرد یک سلول خالی را برمی گرداند:
نحوه جستجوی تکراری در اکسل بدون وقوع اولین بار
در صورتی که قصد دارید موارد تکراری را پس از یافتن فیلتر یا حذف کنید، استفاده از فرمول فوق بی خطر نیست زیرا تمام رکوردهای یکسان را به عنوان تکراری علامت گذاری می کند. و اگر می خواهید مقادیر منحصر به فرد را در لیست خود نگه دارید، نمی توانید تمام رکوردهای تکراری را حذف کنید، فقط بایدنمونه دوم و تمام نمونههای بعدی را حذف کنید.
بنابراین، بیایید فرمول تکراری اکسل خود را با استفاده از مراجع سلولی مطلق و نسبی در صورت لزوم اصلاح کنیم:
=IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")
همانطور که میبینید در در تصویر زیر، این فرمول اولین رخداد " Apples " را به عنوان تکراری شناسایی نمی کند:
چگونه موارد تکراری حساس به حروف بزرگ را در اکسل پیدا کنیم
در شرایطی که نیاز به شناسایی موارد تکراری دقیق از جمله حروف متن دارید، از این فرمول آرایه عمومی استفاده کنید (با فشار دادن Ctrl + Shift + Enter وارد شده است):
IF( SUM(( --EXACT( محدوده، بالاترین سلول)))<=1، ""، "تکراری")در قلب فرمول، شما از تابع EXACT برای مقایسه سلول هدف با هر یک استفاده می کنید. سلول در محدوده مشخص شده دقیقا. نتیجه این عملیات آرایه ای از TRUE (تطابق) و FALSE (مطابق نیست) است که توسط عملگر unary (--) به آرایه ای از 1 و 0 اجباری می شود. پس از آن، تابع SUM اعداد را جمع می کند، و اگر مجموع آنها بزرگتر از 1 باشد، تابع IF یک "تکراری" را گزارش می دهد.
برای مجموعه داده نمونه ما، فرمول به شرح زیر است:
<0 0> =IF(SUM((--EXACT($A$2:$A$8,A2)))<=1,"","Duplicate")
همانطور که در تصویر زیر نشان داده شده است، حروف کوچک و بزرگ را به عنوان نویسه های مختلف در نظر می گیرد (APPLES به عنوان تکراری شناسایی نمی شود):
نکته . اگر از صفحات گسترده Google استفاده می کنید، مقاله زیر ممکن است مفید باشد: نحوه پیدا کردن و حذف موارد تکراری در Google Sheets.
نحوه پیدا کردنسطرهای تکراری در اکسل
اگر هدف شما حذف یک جدول متشکل از چندین ستون است، پس به فرمولی نیاز دارید که بتواند هر ستون را بررسی کند و فقط ردیف های تکراری مطلق ، یعنی سطرهایی که دارای مقادیر کاملاً برابر در همه ستون ها.
بیایید مثال زیر را در نظر بگیریم. فرض کنید، شما در ستون A شماره سفارش، تاریخ در ستون B، و اقلام سفارش داده شده در ستون C دارید، و می خواهید ردیف های تکراری با همان شماره سفارش، تاریخ و آیتم را پیدا کنید. برای این کار، میخواهیم یک فرمول تکراری بر اساس تابع COUNTIFS ایجاد کنیم که امکان بررسی چندین معیار را در یک زمان فراهم میکند:
برای جستجوی ردیفهای تکراری با اولین وقوع ، از این فرمول استفاده کنید:
=IF(COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2,$C$2:$C$8,$C2)>1, "Duplicate row", "")
تصویر زیر نشان میدهد که فرمول واقعاً فقط ردیفهایی را که دارای مقادیر یکسان هستند در هر 3 ستون قرار میدهد. به عنوان مثال، ردیف 8 دارای شماره سفارش و تاریخ مشابه با ردیف های 2 و 5 است، اما یک مورد متفاوت در ستون C دارد، و بنابراین به عنوان ردیف تکراری علامت گذاری نشده است:
برای نشان دادن ردیف های تکراری بدون تکرار اول ، کمی فرمول بالا را تنظیم کنید:
=IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$B$2:$B2,$B2,$C$2:$C2,$C2,) >1, "Duplicate row", "")
نحوه شمارش موارد تکراری در اکسل
اگر می خواهید تعداد دقیق رکوردهای یکسان در برگه اکسل خود را بدانید، از یکی از فرمول های زیر برای شمارش موارد تکراری استفاده کنید.
نمونه های هر رکورد تکراری را به صورت جداگانه بشمارید
وقتی ستونی بامقادیر تکراری، ممکن است اغلب نیاز داشته باشید که بدانید برای هر یک از آن مقادیر چند نسخه تکراری وجود دارد.
برای اینکه بدانید چند بار این یا آن ورودی در کاربرگ اکسل شما رخ می دهد، از یک فرمول COUNTIF ساده استفاده کنید که در آن A2 اولین مورد و A8 آخرین مورد لیست است:
=COUNTIF($A$2:$A$8, $A2)
همانطور که در تصویر زیر نشان داده شده است، فرمول تعداد دفعات هر مورد را شمارش می کند: " Apples " 3 بار اتفاق می افتد، " موز سبز " - 2 بار، " موز " و " پرتقال " فقط یک بار.
اگر می خواهید اولین، 2، 3، و غیره هر مورد را شناسایی کنید، از فرمول زیر استفاده کنید:
=COUNTIF($A$2:$A2, $A2)
به روشی مشابه، می توانید تکرار ردیف های تکراری را بشمارید. تنها تفاوت این است که شما باید به جای COUNTIF از تابع COUNTIFS استفاده کنید. به عنوان مثال:
=COUNTIFS($A$2:$A$8, $A2, $B$2:$B$8, $B2)
پس از شمارش مقادیر تکراری، می توانید مقادیر منحصر به فرد را مخفی کنید و فقط موارد تکراری را مشاهده کنید یا برعکس. برای انجام این کار، فیلتر خودکار اکسل را همانطور که در مثال زیر نشان داده شده اعمال کنید: نحوه فیلتر کردن موارد تکراری در اکسل.
شمارش تعداد کل موارد تکراری در یک ستون(ها)
ساده ترین راه برای شمارش موارد تکراری در یک ستون، استفاده از هر یک از فرمول هایی است که برای شناسایی موارد تکراری در اکسل (با یا بدون اولین اتفاق) استفاده می کنیم. و سپس می توانید مقادیر تکراری را با استفاده از فرمول COUNTIF زیر بشمارید:
=COUNTIF(range, "duplicate")
Where" تکراری " برچسبی است که در فرمول استفاده کرده اید و موارد تکراری را تعیین می کند.
در این مثال، فرمول تکراری ما به شکل زیر است:
=COUNTIF(B2:B8, "duplicate")
روش دیگری برای شمارش مقادیر تکراری در اکسل با استفاده از یک فرمول آرایه پیچیده تر. مزیت این روش این است که به ستون کمکی نیاز ندارد:
=ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0))
چون فرمول آرایه ای است، به خاطر داشته باشید که Ctrl + Shift + Enter را فشار دهید تا آن را کامل کنید. همچنین، لطفاً به خاطر داشته باشید که این فرمول همه رکوردهای تکراری را میشمارد، از جمله اولین اتفاقات :
برای یافتن تعداد کل ردیفهای تکراری ، تابع COUNTIFS را به جای COUNTIF در فرمول بالا جاسازی کنید و تمام ستون هایی را که می خواهید برای تکرار بررسی کنید مشخص کنید. به عنوان مثال، برای شمارش ردیف های تکراری بر اساس ستون های A و B، فرمول زیر را در برگه اکسل خود وارد کنید:
=ROWS($A$2:$A$8)-SUM(IF( COUNTIFS($A$2:$A$8,$A$2:$A$8, $B$2:$B$8,$B$2:$B$8)=1,1,0))
نحوه فیلتر کردن موارد تکراری در Excel
برای تجزیه و تحلیل داده های آسان تر، ممکن است بخواهید داده های خود را فیلتر کنید تا فقط موارد تکراری نمایش داده شود. در شرایط دیگر، ممکن است به عکس آن نیاز داشته باشید - موارد تکراری را پنهان کنید و رکوردهای منحصر به فرد را مشاهده کنید. در زیر راه حل هایی برای هر دو سناریو پیدا خواهید کرد.
نحوه نمایش و پنهان کردن موارد تکراری در اکسل
اگر می خواهید همه موارد تکراری را در یک نگاه ببینید، از یکی از فرمول ها برای یافتن موارد تکراری در اکسل استفاده کنید. که با نیازهای شما سازگارتر است سپس جدول خود را انتخاب کنید، به برگه داده بروید و روی آن کلیک کنیددکمه فیلتر . یا می توانید روی Sort & فیلتر > فیلتر در برگه صفحه اصلی در گروه ویرایش .
نکته . برای اینکه فیلترینگ به صورت خودکار فعال شود، داده های خود را به یک جدول اکسل کاملاً کاربردی تبدیل کنید. فقط تمام داده ها را انتخاب کنید و میانبر Ctrl + T را فشار دهید.
پس از آن، روی فلش در سربرگ ستون Duplicate کلیک کنید و " Duplicate row<" را علامت بزنید. 2>" برای نمایش موارد تکراری . اگر میخواهید فیلتر کنید، یعنی پنهان کردن موارد تکراری ، " Unique " را انتخاب کنید تا فقط رکوردهای منحصر به فرد را مشاهده کنید:
و اکنون ، می توانید موارد تکراری را بر اساس ستون کلید مرتب کنید تا آنها را برای تجزیه و تحلیل آسان تر گروه بندی کنید. در این مثال، میتوانیم ردیفهای تکراری را بر اساس ستون شماره سفارش مرتب کنیم:
چگونه موارد تکراری را بر اساس وقوع آنها فیلتر کنیم
اگر میخواهید 2، 3 یا N ام مقادیر تکراری را نشان دهید، از فرمول برای شمارش نمونههای تکراری که قبلاً در مورد آن صحبت کردیم استفاده کنید:
=COUNTIF($A$2:$A2, $A2)
سپس فیلتر کردن را روی جدول خود اعمال کنید و فقط رخداد را انتخاب کنید. (ها) می خواهید مشاهده کنید. به عنوان مثال، میتوانید رویدادهای دوم را مانند تصویر زیر فیلتر کنید:
برای نمایش همه رکوردهای تکراری، یعنی تکرارهای بزرگتر از 1 ، روی فلش را در هدر ستون رویدادها (ستون با فرمول) فیلتر کنید و سپس روی تعداد فیلترها > بزرگتر کلیک کنیدThan .
" بیشتر از " را در کادر اول انتخاب کنید، 1 را در کادر کنار آن تایپ کنید و روی <کلیک کنید دکمه 1>OK :
به روشی مشابه، می توانید 2، 3 و همه موارد تکراری بعدی را نشان دهید. فقط کافی است عدد مورد نیاز را در کادر کنار " بیشتر از " تایپ کنید.
برجسته کردن، انتخاب کردن، پاک کردن، حذف کردن، کپی کردن یا انتقال موارد تکراری
بعد از اینکه انجام دادید فیلترهای تکراری مانند آنچه در بالا نشان داده شد، شما انتخاب های مختلفی برای مقابله با آنها دارید.
نحوه انتخاب موارد تکراری در اکسل
برای انتخاب موارد تکراری، از جمله سرفصل های ستون ، فیلتر کنید آنها، روی هر سلول فیلتر شده کلیک کنید تا آن را انتخاب کنید، و سپس Ctrl + A را فشار دهید.
برای انتخاب رکوردهای تکراری بدون هدر ستون ، اولین سلول (بالا سمت چپ) را انتخاب کنید و فشار دهید Ctrl + Shift + End برای گسترش انتخاب تا آخرین سلول.
نکته. در بیشتر موارد، میانبرهای بالا به خوبی کار می کنند و فقط ردیف های فیلتر شده (قابل مشاهده) را انتخاب می کنند. در برخی موارد نادر، عمدتاً در کتابهای کاری بسیار بزرگ، سلولهای مرئی و نامرئی ممکن است انتخاب شوند. برای رفع این مشکل، ابتدا از یکی از میانبرهای بالا استفاده کنید و سپس Alt + را فشار دهید. برای انتخاب فقط سلول های قابل مشاهده ، بدون توجه به ردیف های پنهان.
نحوه پاک کردن یا حذف موارد تکراری در اکسل
برای پاک کردن موارد تکراری در اکسل ، آنها را انتخاب کنید کلیک راست کرده و سپس روی Clear Contents کلیک کنید (یا روی دکمه Clear > Clear Contents درتب صفحه اصلی ، در گروه ویرایش ). این فقط محتویات سلول را حذف می کند و در نتیجه سلول های خالی خواهید داشت. انتخاب سلول های تکراری فیلتر شده و فشار دادن کلید حذف همین اثر را خواهد داشت.
برای حذف کل ردیف های تکراری ، موارد تکراری را فیلتر کنید، ردیف ها را با کشیدن ماوس انتخاب کنید. در سرفصلهای ردیف، روی انتخاب کلیک راست کنید و سپس Delete Row را از منوی زمینه انتخاب کنید.
چگونه موارد تکراری را در اکسل برجسته کنید
برای برجسته کردن مقادیر تکراری، موارد فیلتر شده را انتخاب کنید، روی دکمه پر کردن رنگ در برگه Home ، در گروه Font کلیک کنید، و سپس رنگ مورد نظر خود را انتخاب کنید.
یک راه دیگر برای برجسته کردن موارد تکراری در اکسل، استفاده از یک قانون قالببندی شرطی داخلی برای موارد تکراری یا ایجاد یک قانون سفارشی ویژه برای برگه شما است. کاربران باتجربه اکسل با ایجاد چنین قاعده ای بر اساس فرمول هایی که برای بررسی موارد تکراری در اکسل استفاده می کنیم، مشکلی نخواهند داشت. اگر هنوز با فرمولها یا قوانین اکسل خیلی راحت نیستید، مراحل دقیق را در این آموزش مشاهده خواهید کرد: نحوه برجسته کردن موارد تکراری در اکسل.
نحوه کپی یا انتقال موارد تکراری به برگه دیگر
برای کپی موارد تکراری، آنها را انتخاب کنید، Ctrl + C را فشار دهید، سپس برگه دیگری (جدید یا موجود) را باز کنید، سلول سمت چپ بالای محدوده ای را که می خواهید موارد تکراری را در آنجا کپی کنید، انتخاب کنید.