6 روش برای حذف موارد تکراری در Google Sheets
صفحه گسترده(Spreadsheet) چیزی نیست جز سندی که داده ها را در قالب ردیف و ستون مرتب می کند . تقریباً هر سازمان تجاری از صفحات گسترده برای نگهداری سوابق داده ها و انجام عملیات بر روی آن داده ها استفاده می کند. (Spreadsheet)حتی مدارس و کالج ها از نرم افزار صفحه گسترده برای نگهداری پایگاه داده خود استفاده می کنند. وقتی صحبت از نرمافزار صفحهگسترده میشود، مایکروسافت اکسل(Microsoft Excel) و برگههای گوگل نرمافزار برتری هستند که بسیاری از مردم از آن استفاده میکنند. (Google)امروزه، کاربران بیشتری برگههای Google(Google Sheets) را به جای مایکروسافت اکسل(Microsoft Excel) انتخاب میکنند، زیرا صفحات گسترده را در فضای ذخیرهسازی ابری(Cloud Storage) خود ، یعنی Google Drive ذخیره میکند.(Google Drive)که از هر مکانی قابل دسترسی است. تنها شرط این است که کامپیوتر شما باید به اینترنت(Internet) متصل باشد . یکی دیگر از چیزهای خوب در مورد Google Sheets این است که می توانید از پنجره مرورگر خود در رایانه شخصی خود از آن استفاده کنید.
هنگامی که صحبت از حفظ ورودی های داده می شود، یکی از مشکلات رایج بسیاری از کاربران، ورودی های تکراری یا تکراری است. به عنوان مثال، تصور کنید که جزئیات افراد را از یک نظرسنجی جمع آوری کرده اید. هنگامی که آنها را با استفاده از نرم افزار صفحه گسترده خود مانند Google Sheets فهرست می کنید ، امکان ثبت رکوردهای تکراری وجود دارد. یعنی ممکن است یک نفر بیش از یک بار نظرسنجی را پر کرده باشد و از این رو Google Sheets آن ورودی را دو بار فهرست می کند. چنین ورودی های تکراری زمانی که صحبت از مشاغل می شود، دردسرسازتر است. تصور کنید(Imagine)اگر تراکنش نقدی بیش از یک بار در سوابق ثبت شود. وقتی کل هزینه ها را با آن داده ها محاسبه می کنید، مشکل ساز خواهد شد. برای جلوگیری از چنین شرایطی، باید اطمینان حاصل کرد که هیچ رکورد تکراری در صفحه گسترده وجود ندارد. چگونه می توان به این امر دست یافت؟ خوب(Well) ، در این راهنما، 6 روش مختلف برای حذف موارد تکراری در Google Sheets را مورد بحث قرار خواهید داد. بیایید(Come) ، بدون مقدمه بیشتر، اجازه دهید نگاهی به موضوع بیندازیم.
چگونه موارد تکراری را در Google Sheets حذف کنیم؟(How to Remove Duplicates in Google Sheets?)
رکوردهای تکراری در مورد نگهداری سوابق داده ها واقعاً دردسر ساز هستند. اما لازم نیست نگران باشید زیرا می توانید به راحتی ورودی های تکراری را از صفحه گسترده Google Sheets خود حذف کنید. (Google Sheets)اجازه دهید راههایی را ببینیم که از طریق آنها میتوانید از شر موارد تکراری در Google Sheets خلاص شوید .
روش 1: با استفاده از گزینه Remove Duplicates(Method 1: Using the Remove Duplicates Option)
کاربرگنگار Google(Google Sheets) یک گزینه داخلی برای حذف ورودیهای تکراری (ورودیهای تکراری) دارد. برای استفاده از این گزینه، تصویر زیر را دنبال کنید.
1. به عنوان مثال، به این نگاه کنید (عکس زیر را ببینید). در اینجا می توانید ببینید که رکورد "Ajit" دو بار وارد شده است. این یک رکورد تکراری است.
2. برای حذف ورودی تکراری، سطرها و ستون ها را انتخاب یا برجسته کنید.( select or highlight the rows and columns.)
3. اکنون روی گزینه منو با عنوان Data کلیک کنید . به پایین اسکرول کنید سپس روی گزینه Remove duplicates کلیک(Remove duplicates ) کنید.
4. یک کادر پاپ آپ ظاهر می شود که از شما می پرسد کدام ستون ها را تجزیه و تحلیل کنید. بر اساس نیاز خود گزینه ها را انتخاب کنید و سپس بر روی دکمه Remove Duplicates کلیک کنید.
5. تمام رکوردهای تکراری حذف می شوند و عناصر منحصر به فرد باقی می مانند. کاربرگنگار Google (Google Sheets)تعداد رکوردهای تکراری حذف شده را از(number of duplicate records that were eliminated) شما میخواهد .
6. در مورد ما، تنها یک ورودی تکراری حذف شد ( Ajit ). می بینید که Google Sheets ورودی تکراری را حذف کرده است (به تصویر زیر مراجعه کنید).
روش 2: موارد تکراری را با فرمول ها حذف کنید(Method 2: Remove Duplicates with Formulae)
فرمول 1: منحصر به فرد(Formula 1: UNIQUE)
Google Sheets فرمولی به نام UNIQUE دارد که سوابق منحصربهفرد را حفظ میکند و تمام ورودیهای تکراری را از صفحهگسترده شما حذف میکند.
برای مثال: =UNIQUE(A2:B7)
1. با این کار ورودی های تکراری در محدوده مشخص شده سلول ها (A2:B7)(specified range of cells (A2:B7)) بررسی می شود.
2. روی هر سلول خالی در صفحه گسترده خود کلیک کنید(Click on any empty cell on your spreadsheet) و فرمول بالا را وارد کنید. کاربرگنگار Google(Google Sheets) محدوده سلولهایی را که مشخص میکنید برجسته میکند.
3. Google Sheets رکوردهای منحصر به فردی را که در آن فرمول را تایپ کرده اید فهرست می کند. سپس می توانید داده های قدیمی را با رکوردهای منحصر به فرد جایگزین کنید.(You can then replace the old data with the unique records.)
فرمول 2: COUNTIF(Formula 2: COUNTIF)
می توانید از این فرمول برای برجسته کردن تمام ورودی های تکراری در صفحه گسترده خود استفاده کنید.
1. به عنوان مثال: تصویر زیر را در نظر بگیرید که حاوی یک ورودی تکراری است.
2. در اسکرین شات بالا، در سلول C2، فرمول را به صورت =COUNTIF(A$2:A2, A2)>1
3. حالا با زدن کلید Enter نتیجه را (Enter)FALSE نشان می دهد.(FALSE.)
4. نشانگر ماوس را حرکت دهید و آن را روی مربع کوچک( small square) در قسمت پایین سلول انتخاب شده قرار دهید. اکنون به جای نشانگر ماوس خود یک علامت مثبت خواهید دید. روی آن کادر کلیک کنید(Click) و نگه دارید، و سپس آن را به سمت سلولی که میخواهید ورودیهای تکراری را پیدا کنید، بکشید. برگه های Google به (Google)طور خودکار فرمول را در سلول های باقی مانده کپی می کند(automatically copy the formula to the remaining cells) .
5. Google Sheet به طور خودکار " TRUE " را در مقابل ورودی تکراری اضافه می کند.
توجه(NOTE) : در این شرایط، ما به عنوان > 1 (بیشتر از 1) مشخص کرده ایم. بنابراین، این شرایط در مکان هایی که یک ورودی بیش از یک بار پیدا می شود، به درستی منجر می شود. (TRUE )در همه جاهای دیگر، نتیجه FALSE است.(FALSE.)
روش 3: ورودی های تکراری را با قالب بندی شرطی حذف کنید(Method 3: Remove Duplicate Entries with Conditional Formatting)
همچنین میتوانید از قالببندی شرطی برای حذف رکوردهای تکراری از Google Sheets استفاده کنید.
1. ابتدا(First) مجموعه داده ای را که می خواهید قالب بندی شرطی را روی آن انجام دهید، انتخاب کنید. سپس از منو (Menu)Format را انتخاب کنید و به پایین اسکرول کنید و سپس Conditional formatting را انتخاب کنید.(Conditional formatting.)
2. روی کادر کشویی Formatcell if… کلیک کنید و گزینه (Format cells if…)Custom Formula را انتخاب کنید.
3. فرمول را به صورت =COUNTIF(A$2:A2, A2)>1
توجه:(Note:) باید دادههای سطر و ستون را مطابق صفحه Google(Google Sheet) خود تغییر دهید .
4. این فرمول رکوردهای ستون A را فیلتر می کند.
5. بر روی دکمه Done کلیک کنید. اگر ستون A حاوی هر گونه رکورد تکراری(duplicate records) باشد ، Google Sheets ورودی های تکراری (تکراری) را برجسته می کند.( Google Sheets will highlight the repeated entries (duplicates).)
6. اکنون می توانید به راحتی این رکوردهای تکراری را حذف کنید.
روش 4: رکوردهای تکراری را با جداول محوری حذف کنید(Method 4: Remove Duplicate Records with Pivot Tables)
از آنجایی که جداول محوری برای استفاده سریع و انعطاف پذیر هستند، می توانید از آن برای یافتن و حذف رکوردهای تکراری از برگه Google(Google Sheet) خود استفاده کنید .
ابتدا باید داده ها را در Google Sheet برجسته کنید . بعد(Next) ، یک جدول محوری ایجاد کنید و دوباره داده های خود را برجسته کنید. برای ایجاد یک جدول محوری با مجموعه داده خود، به Data زیر منوی Google Sheet بروید و روی گزینه Pivot table کلیک کنید. با کادری از شما خواسته می شود که آیا جدول محوری را در برگه موجود ایجاد کنید یا یک صفحه جدید. یک گزینه مناسب را انتخاب کنید و ادامه دهید.
جدول محوری شما ایجاد خواهد شد. از پانل سمت راست، دکمه Add را در نزدیکی ردیف(Rows) ها انتخاب کنید تا ردیف های مربوطه را اضافه کنید. در نزدیکی مقادیر، گزینه Add a ستونی را برای بررسی تکراری بودن مقادیر انتخاب کنید. جدول محوری شما مقادیر را با تعداد آنها فهرست می کند (یعنی تعداد دفعاتی که این مقدار در برگه شما رخ می دهد). میتوانید از این برای بررسی تکراری بودن ورودیها در Google Sheet استفاده کنید. اگر تعداد بیش از یک باشد، به این معنی است که ورودی بیش از یک بار در صفحه گسترده شما تکرار شده است.
روش 5: استفاده از Apps Script(Method 5: Using Apps Script)
یک راه عالی دیگر برای حذف موارد تکراری از سندتان استفاده از Apps Script است. در زیر اسکریپت برنامهها برای خلاص شدن از شر ورودیهای تکراری از صفحهگستردهتان ارائه شده است:
/** * remove duplicate rows from Google Sheets data range */ function removeDupRows() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName('Sheet1'); // change the row number of your header row var startRow = 7; // get the data var range = sheet.getRange(startRow,1,sheet.getLastRow(),sheet.getLastColumn()).getValues(); // remove duplicates with helper function var dedupRange = arrayUnique(range); Logger.log(dedupRange); // check if duplicate sheet exists already, if not create new one if (ss.getSheetByName('Sheet1 Duplicates Removed')) { // case when dedup sheet already exists var dedupSheet = ss.getSheetByName('Sheet1 Duplicates Removed'); var lastRow = Math.max(dedupSheet.getLastRow(),1); var lastColumn = Math.max(dedupSheet.getLastColumn(),1); // clear out any previous de-duplicate data dedupSheet.getRange(1,1,dedupSheet.getLastRow(),dedupSheet.getLastColumn()).clear(); // replace with new de-duplicated data dedupSheet.getRange(1,1,dedupRange.length,sheet.getLastColumn()).setValues(dedupRange); } else { // case when there is no dedup sheet var dedupSheet = ss.insertSheet('Sheet1 Duplicates Removed',0); dedupSheet.getRange(1,1,dedupRange.length,dedupRange[0].length).setValues(dedupRange); } // make the de-duplicate sheet the active one dedupSheet.activate(); } /** * helper function returns a unique array */ function arrayUnique(arr) { var tmp = []; // filter out duplicates return arr.filter(function(item, index){ // convert row arrays to strings for comparison var stringItem = item.toString(); // push string items into temporary arrays tmp.push(stringItem); // only return the first occurrence of the strings return tmp.indexOf(stringItem) >= index; }); } You can also use the below function to add a custom menu to Google Sheets to remove duplicates so that you can easily use it. /** * add a menu to run a function from Sheet */ function onOpen() { var ui = SpreadsheetApp.getUi(); ui.createMenu('Remove duplicates') .addItem('Highlight duplicate rows','highlightDupRows') .addItem('Remove duplicate rows','removeDupRows') .addToUi(); }
روش 6: از افزونه برای حذف موارد تکراری در Google Sheets استفاده کنید(Method 6: Use Add-on to Remove Duplicates in Google Sheets)
استفاده از یک افزونه برای حذف ورودی های تکراری از صفحه گسترده شما می تواند مفید باشد. چندین چنین پسوندها مفید هستند. یکی از این برنامه های الحاقی، افزونه Ablebits(Ablebits) با نام " حذف موارد تکراری(Remove Duplicates) " است.
1. Google Sheets را باز کنید، سپس از منوی Add-ons روی گزینه Get add-ons کلیک(Get add-ons ) کنید.
2. نماد راه اندازی(Launch ) را انتخاب کنید (در تصویر برجسته شده است) تا بازار G-Suite(G-Suite Marketplace) را راه اندازی کنید .
3. اکنون افزونه مورد نیاز خود را جستجو کرده و(Add-on) آن را نصب کنید.
4. در صورت تمایل به توضیحات افزونه رفته و سپس بر روی( click on the Install) گزینه Install کلیک کنید.
مجوزهای لازم برای نصب افزونه را بپذیرید. ممکن است مجبور شوید با اعتبار حساب Google خود وارد شوید. (Google)پس از نصب افزونه، می توانید به راحتی موارد تکراری را از Google Sheets حذف کنید .
توصیه شده:(Recommended:)
- نحوه حذف بخش شکستن در مایکروسافت ورد(How to Delete a Section Break in Microsoft Word)
- 5 روش برای درج نماد ریشه مربع در Word(5 Ways to Insert a Square Root Symbol in Word)
- چگونه می توان به سرعت متن را در Google Sheets قرار داد؟(How to Quickly Wrap Text in Google Sheets?)
امیدواریم این اطلاعات مفید بوده باشد و بتوانید به راحتی ورودی های تکراری را از Google Sheets حذف کنید. (easily remove duplicate entries from Google Sheets.)اگر پیشنهاد یا سوالی در ذهن دارید، از قسمت نظرات استفاده کنید و آن را بپرسید.
Related posts
2 Ways برای تغییر Margins در Google Docs
4 Ways برای چرخش یک تصویر در Google Docs
3 Ways به فروشگاه Play به روز رسانی گوگل به نیروی به روز رسانی]
3 Ways به اشتراک Wi-Fi را Access بدون آشکار Password
3 Ways برای حذف Slideshow From Any Website
4 روش برای بررسی FPS (فریم در ثانیه) در بازی ها
نحوه اضافه کردن یک صفحه در Google Docs
10 Ways به Fix Google Photos نه Backing تا
2 Ways پاک Amazon Browsing History شما
Sync Multiple Google Drive Accounts در Windows 10
11 Ways برای جلوگیری از Heating تا Phone در حالی که شارژ
چگونه Add Table از Contents در Google Docs
8 Ways برای Fix Risk از Rain 2 Multiplayer کار نمیکند
چگونه به Download Video با Blob URL (صفحه 3 Ways)
Amazon Fire Tablet Wo روشن نیست؟ بالا 6 Ways برای رفع آن
5 Ways به Repair Steam Client (Refresh/Repair/Reinstall STEAM)
12 Ways برای ایجاد Google Chrome Faster
چگونه در اسنپ چت نظرسنجی انجام دهیم؟ 3 راه برای ایجاد نظرسنجی
چگونه به تغییر Your Name در Google Meet
نحوه دانلود نقشه گوگل برای ویندوز 11