6 طرق لإزالة التكرارات في أوراق جوجل
إن جدول البيانات(Spreadsheet) ليس سوى مستند يرتب البيانات في شكل صفوف وأعمدة. يتم استخدام جداول البيانات(Spreadsheet) من قبل كل مؤسسة تجارية تقريبًا للاحتفاظ بسجلات البيانات الخاصة بها وإجراء العمليات على تلك البيانات. حتى المدارس والكليات تستخدم برامج جداول البيانات للحفاظ على قاعدة البيانات الخاصة بهم. عندما يتعلق الأمر ببرامج جداول البيانات ، فإن Microsoft Excel و Google Sheets هما أفضل البرامج التي يستخدمها كثير من الناس. في الوقت الحاضر ، يختار المزيد من المستخدمين جداول بيانات Google بدلاً(Google Sheets) من Microsoft Excel حيث يقوم بتخزين جداول البيانات على التخزين السحابي(Cloud Storage) ، مثل Google Driveوالتي يمكن الوصول إليها من أي مكان. الشرط الوحيد هو أن جهاز الكمبيوتر الخاص بك يجب أن يكون متصلاً بالإنترنت(Internet) . شيء آخر رائع في Google Sheets هو أنه يمكنك استخدامه من نافذة المتصفح على جهاز الكمبيوتر الخاص بك.
عندما يتعلق الأمر بالحفاظ على إدخالات البيانات ، فإن إحدى المشكلات الشائعة التي يواجهها العديد من المستخدمين هي الإدخالات المكررة أو المكررة. على سبيل المثال ، تخيل أن لديك تفاصيل الأشخاص التي تم جمعها من استطلاع. عندما تقوم بإدراجها باستخدام برنامج جداول البيانات الخاص بك مثل جداول بيانات Google(Google Sheets) ، فهناك احتمال وجود سجلات مكررة. بمعنى ، ربما يكون شخص واحد قد ملأ الاستطلاع أكثر من مرة ، وبالتالي فإن جداول بيانات Google(Google Sheets) ستدرج الإدخال مرتين. تكون هذه الإدخالات المكررة أكثر إزعاجًا عندما يتعلق الأمر بالأعمال التجارية. يتصور(Imagine)إذا تم إدخال معاملة نقدية في السجلات أكثر من مرة. عندما تحسب إجمالي النفقات بهذه البيانات ، ستكون مشكلة. لتجنب مثل هذه المواقف ، يجب على المرء التأكد من عدم وجود سجلات مكررة في جدول البيانات. كيفية تحقيق ذلك؟ حسنًا(Well) ، في هذا الدليل ، ستناقش 6 طرق مختلفة لإزالة التكرارات في جداول بيانات Google(Google Sheets) . تعال(Come) ، دون مزيد من المقدمة ، دعونا نلقي نظرة خاطفة على الموضوع.
كيفية إزالة التكرارات في أوراق جوجل؟(How to Remove Duplicates in Google Sheets?)
تعد السجلات المكررة مزعجة حقًا في حالة الاحتفاظ بسجلات البيانات. ولكن لا داعي للقلق حيث يمكنك بسهولة إزالة الإدخالات المكررة من جدول بيانات Google Sheets(Google Sheets) . دعنا نرى بعض الطرق التي يمكنك من خلالها التخلص من التكرارات في جداول بيانات Google(Google Sheets) .
الطريقة الأولى: استخدام خيار إزالة التكرارات(Method 1: Using the Remove Duplicates Option)
تحتوي جداول بيانات Google(Google Sheets) على خيار مدمج لإزالة الإدخالات المتكررة (إدخالات مكررة). لاستخدام هذا الخيار ، اتبع الرسم التوضيحي أدناه.
1. على سبيل المثال ، ألق نظرة على هذا (انظر لقطة الشاشة أدناه). هنا يمكنك أن ترى أن السجل "Ajit" تم إدخاله مرتين. هذا هو سجل مكرر.
2. لإزالة الإدخال المكرر ، حدد الصفوف والأعمدة أو قم بتمييزها.( select or highlight the rows and columns.)
3. انقر الآن على خيار القائمة " البيانات(Data) " . قم بالتمرير لأسفل ثم انقر فوق خيار إزالة التكرارات(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(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(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 ، ستظهر النتيجة على أنها FALSE.
4. حرك مؤشر الماوس وضعه فوق المربع الصغير( small square) في الجزء السفلي من الخلية المحددة. الآن سترى رمز زائد بدلاً من مؤشر الماوس. انقر(Click) مع الاستمرار فوق هذا المربع ، ثم اسحبه لأعلى إلى الخلية حيث تريد العثور على الإدخالات المكررة. ستقوم أوراق Google تلقائيًا بنسخ الصيغة إلى الخلايا المتبقية(automatically copy the formula to the remaining cells) .
5. ستضيف صحيفة Google " (Google Sheet)TRUE " تلقائيًا أمام الإدخال المكرر.
ملاحظة(NOTE) : في هذه الحالة ، حددنا ما يلي> 1 (أكبر من 1). لذلك ، قد ينتج عن هذا الشرط TRUE في الأماكن التي يوجد فيها الإدخال أكثر من مرة. في جميع الأماكن الأخرى ، تكون النتيجة FALSE.
الطريقة الثالثة: إزالة الإدخالات المكررة باستخدام التنسيق الشرطي(Method 3: Remove Duplicate Entries with Conditional Formatting)
يمكنك أيضًا الاستفادة من التنسيق الشرطي لإزالة السجلات المكررة من جداول بيانات Google(Google Sheets) .
1. أولاً(First) ، حدد مجموعة البيانات التي ترغب في إجراء التنسيق الشرطي عليها. ثم ، من القائمة(Menu) ، حدد تنسيق(Format ) وانتقل لأسفل ثم اختر تنسيق شرطي.(Conditional formatting.)
2. انقر فوق مربع القائمة المنسدلة تنسيق الخلايا إذا… ، واختر خيار (Format cells if…)صيغة مخصصة(Custom Formula ) .
3. أدخل الصيغة على النحو التالي =COUNTIF(A$2:A2, A2)>1
ملاحظة:(Note:) أنت بحاجة إلى تغيير بيانات الصف والعمود وفقًا لجدول بيانات Google(Google Sheet) .
4. ستعمل هذه الصيغة على تصفية السجلات من العمود A.
5. انقر على زر تم . (Done)إذا كان العمود A يحتوي على أي سجلات مكررة(duplicate records) ، فستقوم "جداول بيانات Google" بتمييز الإدخالات المتكررة (التكرارات).( Google Sheets will highlight the repeated entries (duplicates).)
6. يمكنك الآن حذف هذه السجلات المكررة بسهولة.
الطريقة الرابعة: إزالة السجلات المكررة باستخدام الجداول المحورية(Method 4: Remove Duplicate Records with Pivot Tables)
نظرًا لأن الجداول المحورية سريعة الاستخدام ومرنة ، يمكنك استخدامها للعثور على السجلات المكررة وإزالتها من جداول بيانات Google(Google Sheet) .
أولاً ، سيتعين عليك تمييز البيانات في ورقة Google(Google Sheet) . بعد ذلك(Next) ، قم بإنشاء جدول محوري وقم بتمييز بياناتك مرة أخرى. لإنشاء جدول محوري مع مجموعة البيانات الخاصة بك ، انتقل إلى البيانات(Data ) ضمن قائمة ورقة Google(Google Sheet) وانقر على خيار الجدول المحوري(Pivot table) . ستتم مطالبتك بمربع يسألك عما إذا كنت تريد إنشاء جدول محوري في الورقة الحالية أم ورقة جديدة. اختر خيارًا مناسبًا وتابع.
سيتم إنشاء جدولك المحوري. من اللوحة الموجودة على اليمين ، اختر الزر " إضافة(Add ) " بالقرب من الصفوف(Rows) لإضافة الصفوف المعنية. بالقرب من القيم ، اختر إضافة عمود للتحقق من تكرار القيم. سوف يسرد الجدول المحوري القيم بأعدادها (أي عدد المرات التي تظهر فيها القيمة في جدولك). يمكنك استخدام هذا للتحقق من تكرار الإدخالات في جدول بيانات Google(Google Sheet) . إذا كان العد أكثر من واحد ، فهذا يعني أن الإدخال تكرر أكثر من مرة في جدول البيانات الخاص بك.
الطريقة الخامسة: استخدام برمجة التطبيقات(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(Method 6: Use Add-on to Remove Duplicates in Google Sheets)
يمكن أن يكون استخدام الوظيفة الإضافية لإزالة الإدخالات المكررة من جدول البيانات مفيدًا. تبين أن العديد من هذه الامتدادات مفيدة. أحد هذه البرامج الإضافية هو إضافة Ablebits المسماة " Remove Duplicates ".
1. افتح "جداول بيانات Google" ، ثم من قائمة " الوظائف الإضافية(Add-ons ) " ، انقر على خيار " الحصول على الوظائف الإضافية"(Get add-ons ) .
2. اختر رمز التشغيل(Launch ) (المميز في لقطة الشاشة) لبدء تشغيل G-Suite Marketplace .
3. ابحث الآن عن الوظيفة الإضافية(Add-on) التي تحتاجها وقم بتثبيتها.
4. قم بالاطلاع على وصف الوظيفة الإضافية إذا كنت ترغب في ذلك ثم انقر فوق( click on the Install) خيار التثبيت.
اقبل الأذونات اللازمة لتثبيت الوظيفة الإضافية. قد تضطر إلى تسجيل الدخول باستخدام بيانات اعتماد حساب Google الخاص بك. (Google)بعد تثبيت الوظيفة الإضافية ، يمكنك بسهولة إزالة التكرارات من جداول بيانات Google(Google Sheets) .
مُستَحسَن:(Recommended:)
- كيفية حذف فاصل مقطعي في Microsoft Word(How to Delete a Section Break in Microsoft Word)
- 5 طرق لإدراج رمز جذر مربع في Word(5 Ways to Insert a Square Root Symbol in Word)
- كيفية التفاف النص بسرعة في أوراق جوجل؟(How to Quickly Wrap Text in Google Sheets?)
نأمل أن تكون هذه المعلومات مفيدة وتمكنت من إزالة الإدخالات المكررة بسهولة من جداول بيانات Google. (easily remove duplicate entries from Google Sheets.)إذا كان لديك أي اقتراحات أو أسئلة في ذهنك ، فاستخدم قسم التعليقات لطرحها.
Related posts
2 Ways لتغيير Margins في Google Docs
4 Ways لتدوير صورة في Google Docs
3 Ways لتحديث متجر Google Play [تحديث القوة]
3 Ways لتبادل Wi-Fi Access دون الكشف عن Password
3 Ways لإزالة Slideshow From Any Website
Merge Multiple Google Drive & Google Photos Accounts
Google Chrome Crashes؟ 8 بسيط Ways لإصلاحه!
كيفية Fix Dev Error 6068 (أعلى 14 Ways)
مشاركة Google Calendar الخاص بك Someone Else
7 طرق لإصلاح خرائط جوجل البطيئة
كيفية تنزيل خرائط Google لنظام التشغيل Windows 11
كيفية Download Video مع Blob URL (أعلى 3 Ways)
كيفية تغيير Your Name على Google Meet
كيفية Strikethrough Text في Google Docs
12 Ways لجعل Google Chrome Faster
Google Calendar لا Working؟ 9 Ways لإصلاحه
4 طرق للتحقق من FPS (الإطارات في الثانية) في الألعاب
2 Ways إلى Cancel YouTube Premium Subscription
5 Ways لإعادة تعيين Snapchat Password دون Phone Number
10 Ways لFix Slow Page Loading في Google Chrome