باستخدام جداول بيانات Google ، يمكنك إزالة التكرارات من المستند باستخدام ثلاث طرق ، من وظيفة مضمنة بسيطة إلى نص برمجي مخصص. على الرغم من أنه ليس واضحًا كما هو الحال في Excel ، إلا أن جداول البيانات توفر طريقة أكثر تنوعًا لإزالة التكرارات في جدول البيانات.
تحديث: يمكنك الآن القيام بذلك باستخدام أداة “إزالة التكرارات” المضمنة في جداول بيانات Google.
إزالة التكرارات مع الميزة الفريدة
تستخدم الطريقة الأولى التي سنتناولها ميزة “جداول بيانات Google” المضمنة التي تعثر على جميع السجلات الفريدة ، مما يتيح لك التخلص من كل شيء آخر في مجموعة البيانات.
ابدأ المتصفح وافتح جدول بيانات للبدء.
بعد ذلك ، انقر فوق الخلية الفارغة حيث تريد إخراج البيانات ، واكتب = UNIQUE ، ثم انقر فوق الوظيفة المقترحة التي تظهر في نافذة الحوار.
من هنا يمكنك إما إدخال نطاق الخلايا يدويًا أو تحديدها لتحليل الوظيفة. عند الانتهاء ، اضغط على Enter.
تمامًا مثل السحر ، تلتقط “جداول البيانات” جميع النتائج الفريدة وتعرضها في الخلية المحددة.
إذا كنت تنسخ المعلومات وتلصقها مرة أخرى في جدول بيانات Google ، فتأكد من النقر بزر الماوس الأيمن في المكان الذي تريد اللصق فيه ، ثم اختر لصق خاص> لصق القيم فقط – وإلا ، فسيتم نسخ الصيغة فقط إلى الخلية الجديدة .
لصق القيم فقط ”العرض =” 632 ″ height = ”238 ″ onload =” pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon ( هذا) ؛ ” on Error = ”this.onerror = null؛ pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (هذا) ؛”>
إزالة التكرارات بامتداد
بالنسبة للطريقة التالية ، تحتاج إلى تثبيت إضافة جداول بيانات Google. إذا لم تستخدم أي وظيفة إضافية من قبل ، فهي تشبه ملحقات المتصفح التي تفتح لك ميزات إضافية في تطبيقات Google ، مثل المستندات وجداول البيانات والعروض التقديمية.
في هذا المثال ، سنستخدم Remove Duplicates بواسطة AbleBits. يأتي مع نسخة تجريبية مجانية لمدة 30 يومًا ؛ العضوية المميزة هي 59.60 دولارًا للاشتراك مدى الحياة أو 33.60 دولارًا سنويًا.
تركيب التمديد
للحصول على وظيفة إضافية ، افتح ملفًا في جداول بيانات Google ، وانقر على “الوظائف الإضافية” ، ثم انقر على “الحصول على الوظائف الإضافية”.
اكتب “تكرار” في حقل البحث ثم انقر فوق الزر “مجاني”.
انقر فوق حساب Google الذي تريد استخدامه لتثبيت الامتداد.
عند تثبيت الوظائف الإضافية ، يجب منحها أذونات محددة. هذه أمور أساسية لتشغيل الوظيفة الإضافية. تأكد من أنك تفهم الأذونات تمامًا وتثق بالمطور قبل تثبيت أي وظيفة إضافية.
انقر فوق “سماح”.
باستخدام الامتداد
يمكنك استخدام ملحق Remove Duplicates لعمود أو عبر صفوف متعددة. في هذا المثال ، سنبحث عن التكرارات في الصفوف ، لكنها تعمل في الغالب بنفس الطريقة لعمود واحد.
حدد جميع الصفوف التي تريد البحث عنها في جدول البيانات. بعد ذلك ، انقر فوق الامتدادات> إزالة التكرارات> البحث عن صفوف مكررة أو فريدة.
بمجرد فتح الوظيفة الإضافية ، تحقق من صحة النطاق الذي تم إدخاله ثم انقر فوق “التالي”.
ثم حدد نوع البيانات التي تريد البحث عنها. نظرًا لأننا نزيل التكرارات ، حدد “التكرارات” ثم انقر فوق “التالي”.
حدد الأعمدة الخاصة بالملحق المراد البحث عنه. إذا لم تقم بتضمين الرؤوس – أو ربما لا يحتوي جدولك على رؤوس على الإطلاق – فتأكد من إلغاء تحديد الخيار “يحتوي الجدول على رؤوس”. خلاف ذلك ، سيتم حذف السطر الأول. انقر فوق “التالي”.
أخيرًا ، اختر ما يجب أن يفعله الامتداد بنتائجه ثم انقر فوق “إنهاء”.
في صفحة النتائج ، يخبرك الملحق بأنه تم العثور على أربعة صفوف مكررة وإزالتها.
هاهو! ستختفي جميع الصفوف المكررة من الورقة.
قم بإزالة الأسطر المكررة باستخدام Google Script Editor
تتضمن الطريقة الأخيرة لإزالة التكرارات في جدول البيانات استخدام Google App Script ، وهو نظام أساسي مجاني للتطوير قائم على السحابة لإنشاء تطبيقات ويب مخصصة وخفيفة الوزن. حتى لو كان الأمر يتعلق بكتابة التعليمات البرمجية ، فلا تدع ذلك يخيفك. توفر Google وثائق مكثفة بل وتزودك بالبرنامج النصي لإزالة التكرارات. ما عليك سوى نسخ الرمز ، والتحقق من الامتداد ، ثم تشغيله في الورقة الخاصة بك.
من جدول بيانات Google الحالي ، انقر فوق “أدوات” ثم على “محرر البرنامج النصي”.
يفتح Google Apps Script في علامة تبويب جديدة بنص فارغ.
أزل الوظيفة الفارغة داخل الملف والصق الكود التالي:
// يزيل الصفوف المكررة من الورقة الحالية. function removeDuplicates () {// Get Current active Spreadsheet var sheet = SpreadsheetApp.getActiveSheet () ؛ // احصل على جميع القيم من صفوف جدول البيانات var data = sheet.getDataRange (). getValues ()؛ // إنشاء مصفوفة لغير التكرارات var newData = []؛ // التكرار خلال خلايا الصف لـ (var i في البيانات) {var row = data[i]؛ var مكرر = خطأ ؛ لـ (var j in newData) {if (row.join () == newData[j].join ()) {تكرار = صحيح ؛ }} // إذا لم يكن مكررًا ، ضع في مصفوفة newData if (! تكرار) {newData.push (row)؛ }} // احذف الورقة القديمة وأدخل صفحة صفيف البيانات الجديدة. sheet.getRange (1، 1، newData.length، newData[0].length) .setValues (newData) ؛ }
احفظ البرنامج النصي وأعد تسميته. اضغط على أيقونة “تشغيل” عند الانتهاء.
تحتاج إلى مراجعة الأذونات التي يتطلبها النص البرمجي ومنحه حق الوصول إلى جدول البيانات. انقر فوق “مراجعة الأذونات” لمعرفة ما يريده هذا النص البرمجي.
اقبل المطالبات ثم انقر فوق “السماح” لترخيص النص.
بمجرد الانتهاء من ذلك ، ارجع إلى الورقة الخاصة بك تمامًا مثل الطرق السابقة ، ستختفي جميع التكرارات من ملفك!
لسوء الحظ ، إذا كانت بياناتك موجودة في جدول – مثل المثال أعلاه – فلن يقوم هذا البرنامج النصي بتغيير حجم الجدول ليناسب عدد السجلات فيه ، وسيتعين عليك إصلاح ذلك يدويًا.
هذا هو كل ما هو مطلوب. سواء كنت ترغب في استخدام الميزة الفريدة المضمنة ، أو وظيفة إضافية لجهة خارجية ، أو إنشاء وظيفة إضافية مخصصة باستخدام Apps Script ، تمنحك Google عدة طرق لإدارة التكرارات في جدول البيانات الخاص بك.