7 روش آسان برای یافتن و حذف موارد تکراری در Google Sheets

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

فهرست مطالب

به دنبال راهی ساده برای یافتن موارد تکراری در Google Sheets هستید؟ 7 راه چطور؟ :) من به شما نحوه استفاده از ابزارهای بدون فرمول (بدون کدنویسی - قول!)، قالب بندی شرطی و چند عملکرد آسان برای طرفداران مشتاق فرمول را به شما نشان خواهم داد.

مهم نیست که چند بار از کاربرگ‌نگار Google استفاده می‌کنید، به احتمال زیاد باید با داده‌های تکراری سروکار داشته باشید. چنین رکوردهایی ممکن است در یک ستون ظاهر شوند یا سطرهای کامل را اشغال کنند.

در پایان این مقاله، هر چیزی را که برای حذف موارد تکراری، شمارش آنها، برجسته کردن و شناسایی با یک وضعیت نیاز دارید، خواهید دانست. چند نمونه فرمول را نشان خواهم داد و ابزارهای مختلف را به اشتراک خواهم گذاشت. یکی از آنها حتی موارد تکراری را در Google Sheets شما طبق برنامه پیدا کرده و حذف می کند! قالب بندی شرطی نیز مفید خواهد بود.

فقط سم خود را انتخاب کنید و بیایید رول کنیم :)

    نحوه یافتن موارد تکراری در Google Sheets با استفاده از فرمول ها

    به طور سنتی، من با فرمول ها شروع می کنم. مزیت اصلی آنها این است که میز اصلی شما دست نخورده باقی می ماند. فرمول‌ها موارد تکراری را شناسایی می‌کنند و نتیجه را به مکان دیگری در Google Sheets شما برمی‌گردانند. و بر اساس نتیجه دلخواه، توابع مختلف این کار را انجام می دهند.

    نحوه حذف موارد تکراری در برگه های Google با استفاده از تابع UNIQUE

    عملکرد UNIQUE داده های شما را اسکن می کند، موارد تکراری را حذف می کند و دقیقا همان چیزی را که دارد برمی گرداند. نام می گوید — مقادیر/ردیف های منحصر به فرد.

    در اینجا یک جدول نمونه کوچک وجود دارد که در آنحاوی 5 ابزار مختلف برای شناسایی موارد تکراری در Google Sheets. اما برای امروز بیایید نگاهی به پیدا کردن ردیف‌های تکراری یا منحصربه‌فرد بیندازیم .

    این به تنهایی 7 روش مختلف برای رسیدگی به موارد تکراری ارائه می‌دهد و فقط کل فرآیند را تسریع نمی‌کند. می داند که چگونه آن را کاملاً خودکار کند.

    پس از نصب آن از Google Workspace Marketplace، در زیر برنامه های افزودنی :

    <0 ظاهر می شود>به عنوان ابزار استاندارد Google Sheets، همچنین به شما امکان می‌دهد محدوده و ستون‌ها را برای پردازش، اما با زیبایی بیشتر انتخاب کنید :)

    همه تنظیمات به 4 مرحله کاربرپسند تقسیم می‌شوند که باید انتخاب کنید:

    <. 26>
  • محدوده
  • چه باید پیدا کرد: فریب یا منحصر به فرد
  • ستون ها
  • با رکوردهای یافت شده چه باید کرد
  • حتی می‌توانید به تصاویر خاص نگاه کنید تا همیشه مشخص باشد که چه باید کرد:

    شاید فکر کنید چه فایده‌ای دارد؟ خوب، بر خلاف ابزار استاندارد، این افزونه چیزهای بیشتری را ارائه می دهد:

    • پیدا کردن موارد تکراری و همچنین تکثیرها شامل یا حذف اولین رخدادها
    • برجسته کردن موارد تکراری در Google Sheets
    • افزودن یک ستون وضعیت
    • کپی/انتقال نتایج به یک برگه/صفحه گسترده جدید یا هر مکان خاصی در صفحه گسترده شما
    • پاک کردن مقادیر یافت شده از سلول ها
    • حذف ردیف‌های تکراری را از Google Sheet خود کاملاً تکرار کنید

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

    نکته. این ویدیو ممکن است کمی قدیمی باشد، اما کاملاً نشان می‌دهد که کار کردن با این افزونه چقدر آسان است:

    اجازه کنید افزونه موارد تکراری را به‌طور خودکار حذف کند

    به عنوان نمادی در کیک، شما قادر خواهید بود تمام تنظیمات را از هر 4 مرحله در سناریوها ذخیره کنید و بعداً آنها را روی هر جدولی تنها با یک کلیک اجرا کنید.

    یا - حتی بهتر - برنامه ریزی کنید که این سناریوها به طور خودکار در یک زمان خاص شروع شوند. روزانه:

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

    من شما را تشویق می‌کنم که افزونه را از فروشگاه Google Sheets نصب کنید و آن را بررسی کنید. خواهید دید که یافتن، حذف و برجسته کردن موارد تکراری بدون فرمول تنها با چند کلیک چقدر آسان است.

    صفحه گسترده با نمونه فرمول

    Find & حذف موارد تکراری در Google Sheets - نمونه‌های فرمول (از صفحه‌گسترده کپی کنید)

    ردیف های مختلف دوباره تکرار می شوند:

    مثال 1. ردیف های تکراری را حذف کنید، اولین رخدادها را حفظ کنید

    از یک طرف، ممکن است لازم باشد همه ردیف های تکراری را از این قسمت حذف کنید. جدول کاربرگ‌نگار Google و فقط اولین ورودی‌ها را نگه دارید.

    برای انجام این کار، فقط محدوده داده‌های خود را در UNIQUE وارد کنید:

    =UNIQUE(A1:C10)

    این فرمول کوچک همه سطرهای منحصر به فرد و همه رخدادهای اول را با نادیده گرفتن 2، 3 و غیره برمی گرداند.

    مثال 2. تمام ردیف های تکراری، حتی اولین رخدادها را حذف کنید

    از طرف دیگر، شما ممکن است بخواهد فقط ردیف های منحصر به فرد "واقعی" را دریافت کند. منظور من از "واقعی" آنهایی است که تکرار نمی شوند - حتی یک بار. پس چه کار می کنید؟

    بیایید لحظه ای وقت بگذاریم و همه آرگومان های منحصر به فرد را بررسی کنیم:

    UNIQUE(محدوده،[by_column]،[exactly_once])
    • محدوده — داده‌ای است که می‌خواهید پردازش کنید.
    • [by_column] — نشان می‌دهد که آیا ردیف‌ها یا سلول‌ها را در ستون‌های جداگانه بررسی می‌کنید یا خیر. اگر ستون است، TRUE را وارد کنید. اگر ردیف است، FALSE را وارد کنید یا فقط آرگومان را رد کنید.
    • [exactly_once] — این یکی به تابع می‌گوید که نه تنها موارد تکراری را در Google Sheets حذف کند، بلکه اولین ورودی‌های آنها را نیز حذف کند. یا به عبارت دیگر، فقط رکوردها را بدون هیچ تکراری برگردانید. برای آن، درست است، در غیر این صورت نادرست یا از آرگومان صرفنظر می کنید.

    آخرین آرگومان اهرم شما در اینجا است.

    بنابراین، برای حذف کامل تمام ردیف های تکراری از برگه های Google خود ( همراه اول آنها)آرگومان دوم را در فرمول رد کنید اما آرگومان سوم را اضافه کنید:

    =UNIQUE(A1:C10,,TRUE)

    ببینید چگونه جدول سمت راست بسیار کوتاهتر است؟ دلیلش این است که UNIQUE ردیف‌های تکراری و همچنین اولین موارد آنها را از جدول اصلی Google Sheets پیدا و حذف کرد. اکنون فقط ردیف‌های منحصربه‌فرد باقی مانده‌اند.

    تشخیص موارد تکراری با استفاده از عملکرد COUNTIF کاربرگ‌نگار Google

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

    نکته. اگر با این عملکرد آشنا نیستید، ما یک پست وبلاگ کامل در مورد آن داریم، به راحتی نگاهی بیندازید.

    مثال 1. تعداد کل موارد را دریافت کنید

    بیایید همه موارد تکراری را شناسایی کنیم. با اولین بار آنها در Google Sheets و تعداد کل هر توت ظاهر شده در لیست را بررسی کنید. من از فرمول زیر در D2 استفاده می کنم و سپس آن را در ستون کپی می کنم:

    =COUNTIF($B$2:$B$10,$B2)

    نکته. برای اینکه این فرمول هر ردیف در ستون را به طور خودکار مدیریت کند، همه چیز را در ArrayFormula بپیچید و $B2 را به $B2:$B10 (کل ستون) تغییر دهید. بنابراین، نیازی به کپی کردن فرمول نخواهید داشت:

    اگر بعداً این مجموعه داده را بر اساس اعداد فیلتر کنید، می‌توانید تمام موارد تکراری اضافی را ببینید و حتی حذف کنید. ردیف‌هایی از جدول Google Sheets به صورت دستی:

    مثال 2. پیدا کنیدو همه موارد تکراری را در Google Sheets برشمارید

    در صورتی که تعداد کل رخدادها هدف شما نباشد و ترجیح می دهید بدانید که آیا این رکورد خاص در این ردیف خاص ورودی اول، دوم و غیره است، باید یک تنظیم جزئی در فرمول انجام دهید.

    محدوده را از کل ستون ($B$2:$B$10) به تنها یک سلول ($B$2: تغییر دهید: $B2) .

    توجه داشته باشید. به استفاده از ارجاعات مطلق توجه کنید.

    =COUNTIF($B$2:$B2,$B2)

    این بار، حذف یک یا همه موارد تکراری از این جدول Google Sheets آسان تر خواهد بود زیرا شما می‌تواند همه ورودی‌ها به جز ورودی‌های اول را پنهان کند:

    مثال 3. شمارش ردیف‌های تکراری در Google Sheets

    در حالی که فرمول‌های بالا تعداد تکراری را در فقط یک ستون Google Sheets، ممکن است به فرمولی نیاز داشته باشید که همه ستون‌ها را در نظر بگیرد و بنابراین ردیف‌های تکراری را شناسایی کند.

    در این مورد، COUNTIFS مناسب‌تر است. فقط هر ستون جدول خود را با معیارهای مربوطه فهرست کنید:

    =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    نکته. روش دیگری برای محاسبه موارد تکراری وجود دارد - بدون فرمول. این شامل یک جدول محوری است و من آن را بیشتر توضیح می دهم.

    علامت گذاری موارد تکراری در یک ستون وضعیت — تابع IF

    گاهی اوقات اعداد کافی نیستند. گاهی اوقات بهتر است موارد تکراری را پیدا کرده و در ستون وضعیت علامت گذاری کنید. باز هم: فیلتر کردن داده‌های Google Sheets توسط این ستون بعداً به شما امکان می‌دهد آن موارد تکراری را حذف کنیدنیاز بیشتری دارید.

    مثال 1. موارد تکراری را در 1 ستون Google Sheets پیدا کنید

    برای این کار، به همان تابع COUNTIF نیاز دارید اما این بار در تابع IF پیچیده شده است. دقیقاً مانند این:

    =IF(COUNTIF($B$2:$B$10,$B2)>1,"Duplicate","Unique")

    بیایید ببینیم در این فرمول چه اتفاقی می افتد:

    1. ابتدا، COUNTIF کل ستون را جستجو می کند B برای توت از B2. پس از یافتن، آنها را خلاصه می کند.
    2. سپس، IF این کل را بررسی می کند، و اگر بزرگتر از 1 باشد، می گوید Duplicate ، در غیر این صورت، Unique .

    البته، می‌توانید فرمول بازگشت وضعیت‌های خود را دریافت کنید، یا مثلاً & فقط موارد تکراری را در داده‌های Google Sheets خود شناسایی کنید:

    =IF(COUNTIF($B$2:$B$10,$B2)>1,"Duplicate","")

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

    مثال 2. ردیف‌های تکراری را شناسایی کنید

    به‌طور مشابه، می‌توانید ردیف‌های تکراری مطلق را علامت‌گذاری کنید — ردیف‌هایی که همه رکوردها در همه ستون‌ها چندین بار در جدول ظاهر می‌شوند:

    1. شروع با همان COUNTIFS قبلی - ستونی که هر ستون را برای اولین مقدار آن اسکن می‌کند و فقط ردیف‌هایی را می‌شمارد که هر 3 رکورد در هر 3 ستون تکرار می‌شوند. خودشان:

      =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    2. سپس آن فرمول را در IF قرار دهید. تعداد ردیف های تکرار شده را بررسی می کند و اگر از 1 بیشتر شود، فرمول ردیف را به عنوان نام گذاری می کندیک تکراری:

      =IF(COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)>1,"Duplicate","")

    اکنون فقط 2 مورد وجود دارد، زیرا اگرچه گیلاس 3 بار در یک جدول وجود دارد، فقط دو مورد از آنها همه 3 ستون یکسان هستند.

    مثال 3. ردیف های تکراری را بیابید، ورودی های اول را نادیده بگیرید

    برای نادیده گرفتن اتفاق اول و علامت گذاری تنها دومی و بقیه، به خانه های اول مراجعه کنید. جدول به جای کل ستون ها:

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$C$2:$C2,$C2)>1,"Duplicate","")

    نکته. اگر از مایکروسافت اکسل استفاده می کنید، مثال های زیر ممکن است مفید باشد: نحوه یافتن موارد تکراری در اکسل.

    تشخیص و برجسته کردن موارد تکراری در Google Sheets با قوانین قالب بندی شرطی

    امکان پردازش مکرر وجود دارد داده‌ها به گونه‌ای است که با یک نگاه به جدول شما می‌توانید درک واضحی از اینکه آیا این یک رکورد فریبنده است یا خیر.

    من در مورد برجسته کردن موارد تکراری در Google Sheets صحبت می‌کنم. قالب بندی شرطی به شما در این امر کمک می کند.

    نکته. هرگز قالب بندی شرطی را امتحان نکردید؟ نگران نباشید، ما در این مقاله توضیح دادیم که چگونه کار می کند.

    این چیزی است که باید انجام دهید:

    1. تنظیمات قالب بندی شرطی را باز کنید: Format > قالب بندی شرطی .
    2. مطمئن شوید که فیلد Apply to range دارای محدوده ای است که می خواهید موارد تکراری را برجسته کنید. برای این مثال، اجازه دهید با ستون B شروع کنم.
    3. در قوانین قالب فرمول سفارشی را انتخاب کنید و همان COUNTIF را که در بالا معرفی کردم وارد کنید:

      =COUNTIF($B$2:$B$10,$B2)>1

    هنگامی که رکوردهایی را که حداقل دو بار در ستون B ظاهر می شوند پیدا کند، آنها با رنگ دلخواه شما رنگ می شوند:

    یک گزینه دیگر برجسته کردن ردیف های تکراری است. به سادگی محدوده را تنظیم کنید تا این قانون در موارد زیر اعمال شود:

    نکته. هنگامی که موارد تکراری را در کاربرگ‌نگار Google خود برجسته می‌کنید، می‌توانید داده‌ها را بر اساس رنگ فیلتر کنید:

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

    • از طرف دیگر، می توانید فقط سلول های رنگی را قابل مشاهده نگه دارید:

    و سپس این ردیف ها را انتخاب کنید و این موارد تکراری را به طور کامل از Google Sheets خود حذف کنید:

    نکته. برای فرمول های بیشتر برای برجسته کردن موارد تکراری در Google Sheets، از این آموزش دیدن کنید.

    روش های بدون فرمول برای یافتن و حذف موارد تکراری در Google Sheets

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

    تشخیص موارد تکراری با Pivot table برای Google Sheets

    Pivot table در صفحات گسترده استفاده می‌شود تا داده‌های شما را برگرداند و جداول شما را آسان کند و خواندن آن را آسان کند. فهمیدن. این نوعی روش جایگزین برای ارائه مجموعه داده های شما است.

    چیزی که در اینجا جذاب ترین است این است که داده های اصلی شما تغییر نمی کند. جدول محوری از آن به عنوان مرجع ونتیجه را در یک برگه جداگانه ارائه می دهد.

    به هر حال، این نتیجه بسته به تنظیماتی که در حال حرکت می توانید تغییر دهید به صورت پویا تغییر می کند.

    در مورد رکوردهای مکرر، pivot جدول به شما کمک می کند موارد تکراری را در Google Sheets بشمارید و حذف کنید.

    مثال 1. نحوه شمارش جدول Pivot موارد تکراری در Google Sheets

    1. رفتن به Insert > جدول محوری ، محدوده داده های خود و مکانی را برای جدول محوری مشخص کنید:

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

      اگر ستون شما حاوی رکوردهای عددی است، COUNT را به عنوان یک تابع خلاصه برای مقادیر انتخاب کنید تا موارد تکراری را در کاربرگ‌نگار Google بشمارید. اگر متن دارید، به جای آن COUNTA را انتخاب کنید:

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

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

    مثال 2 حذف موارد تکراری در Google Sheets با استفاده از جدول محوری

    برای حذف موارد تکراری با استفاده از جدول محوری، باید بقیه ستون های خود را (در مثال من 2) به عنوان ردیف برای جدول محوری خود اضافه کنید. :

    جدولی را با ردیف‌های تکراری می‌بینید، اما اعداد نشان می‌دهند که کدام یک از آنها در مجموعه داده اصلی تکرار می‌شوند:

    نکته. اگر به آن نیاز نداریداعداد دیگر، کافی است کادر Values را در جدول Pivot با فشار دادن نماد مربوطه در گوشه سمت راست بالای آن ببندید:

    این همان چیزی است که محور شماست. جدول در نهایت به این صورت خواهد بود:

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

    حذف موارد تکراری — ابزار استاندارد پاکسازی داده ها

    Google Sheets دارای ابزار کوچک، ساده و بی دردسر خود برای حذف موارد تکراری است. پس از عملیات فراخوانی می شود و تحت داده > برگه پاکسازی داده :

    شما هیچ چیز جالبی در اینجا پیدا نخواهید کرد، همه چیز بسیار ساده است. شما فقط مشخص کنید که جدول شما دارای یک ردیف هدر است یا خیر و تمام ستون هایی را که باید برای تکرار بررسی شوند انتخاب کنید:

    هنگامی که آماده شدید، روی آن دکمه سبز بزرگ کلیک کنید و این ابزار ردیف‌های تکراری را از جدول Google Sheets شما پیدا کرده و حذف می‌کند و می‌گوید چند ردیف منحصربه‌فرد باقی مانده است:

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

    خوشبختانه، همه این اشکالات در افزونه حذف Duplicates برای Google Sheets از Ablebits برطرف شده است.

    حذف افزونه Duplicates برای Google Sheets

    افزونه Remove Duplicates یک تغییر واقعی بازی است. برای شروع، آن را

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