بسم هللا الرحمن الرحيم
سلسلة دروس اإلكسل 0202
الدرس الثاني بعنوان : إعداد
حممد حممد شويدح 02مايو 0202
اهلدف من الدرس :تحديد البيانات المكررة في جدولين منفصلين. الهدف من تحديد البيانات المكررة في جدولين هو اتخاذ قرار أو بناء أعمال جديدة ،وبالمثال يتضح المقال ... مثال :لدي جدول من أسماء الطالب مكون من 033طالب سيشاركون في نشاط معين ،وبعد أن تم التنسيق لهذا النشاط اتضح أن هناك قائمة جديدة مكونة من 033طالب أيضا وهذه القائمة هي المعتمدة فعليا ...ما المطلوب عمله )1األسماء الموجودة في القائمتين ستبقى في النشاط (ال تنسيق معهم) )2األسماء الموجودة في القائمة األولى وغير موجودة في الثانية( سنعتذر منهم) )0األسماء الموجودة في القائمة الجديدة وغير موجودين في األولى (سنسق معهم من جديد) الحظ بعد معرفتنا بحالة األسماء تم اتخاذ ثالث ق اررات حسب الفئات الموجودة في القوائم . ما يهمنا في هذه الدرس كيف نميز بين هذه الفئات الثالثة ؟ هناك عدة طرق لتحقيق هذا الهدف وسأشرح طريقة واحد وهي باستخدام دالة ()COUNTIF وهذه الدالة تعني العد بشرط :وهي تقوم بعد الخاليا بشر معين يتم تزويده من قبل المستخدم والصيغة العامة لهذه الدالة هي ( الشرط
;
مجال البحث (=COUNTIF
فعلي سبيل المثال لو أردنا البحث في مجموعة بيانات من الخلية A1وحتى A15عند عدد البينات التي تزيد عن 03نكتب المعادلة بالشكل التالي =COUNTIF(A1:A15;>50) : وبعد كتابة هذه المعادلة لو كان الناتج ، 8هذا يعني أن هناك 8أرقام تزيد عن 03 مالحظة هامة ...لو كتبنا المعادلة السابقة في الخلية B1وتم نسخها للخلية B2ماذا سيحدث ؟ ستكون المعادل كالتالي =COUNTIF(A2:A16;>50) : الحظ تغير مجال البحث وأصبح من A2وحتى A16بدال من A1وحتى ، A15وفي كل مرة سيتغير المجال . حل هذه المشكلة هو بكتابة المعادلة بالشكل التالي =COUNTIF($A$1:$A$15;>50) : وضع إشارة الدوالر قبل الحرف وبعد الحرف حتى يثبت مجال البحث ،يمكن كتابة عالمة الدوالر من خالل SHIFT+4أو من خالل وضع المؤشر على المكان المراد وضع عالمة الدوالر فيه ثم الضغط على .F4
اآلن إلى شرح موضوع تحديد األسماء المكررة في الجدولين : أوال :لدينا جدولين كتالي :
ثانياً :سنقوم بتحديد المشترك من القائمة األولى مع القائمة الثانية وكذلك من تم استبعاده من القائمة الجديدة : )1بعد عمود الصف نضيف عمود نسمية (التحقق من التكرار) أو (المكرر) أو ما تريد )2نكتب المعادلة التالية في العمود الجديد (التحقق) مقابل أول اسم
)=COUNTIF($F$3:$F$10;A3
)0ننسخ المعدالة لباقي األسماء عن طريق نسخ لصق أو األسهل الضغط على الزاوية الموجودة في يسار اسفل الخلية ضغطيين متتاليتين. )4النتائج التي ستظهر عادة إما 3أو ، 1في حال كانت 3هذا يعني أن االسم غير موجود في القائمة الجديدة وهذا من سنعتذر منه ،أما إذا كانت 1فهذا يعني موجود في القائمة الجديدة وسيبقى مشارك في النشاط.
السؤال االن ...لماذا تم تحديد المجال هو العمود Fومن F3وحتى F10؟ ولماذا تم وضع الشرط A3 الشرط A3ألنه رقم الطالب قي الجدول القديم وهو ما نريد البحث عنه ،وتحديد العمود Fللبحث ألنه هو عمود رقم الهوية في الجدول الجديد ومن F3حتى F10ألن هذا هو نطاق الخاليا في الجدول الجديد. فالفكرة أن نبحث عن رقم هوية الطالب من الجدول القديم في بينات الجدول الجديد ،فإن وجدناه فيعني أن اسم الطاب ما زمال موجودا في القائمة وان لم نجده فهذا يعني أنه تم حذفه . ثانياً :سنقوم بتحديد األسماء الجديدة التي لم تكن في القائمة األولى : )1بنفس الطريقة السابقة نقوم بعمل عمود جديد في القائمة الثانية ونسمية مكرر )2نكرر المعادلة التي تم كتابتها في الصف األول ولكن نبدل حرف Aبحرف Fو العكس. )0ننسخ المعادلة كما تعلمنا سابقا )4النتائج التي ستظهر كالتالي 3 :يعني أن لم يكن موجود في القائمة األولى وهو جديد ويتم التنسيق معه من جديد 1 ،يعني أنه كان في القائمة األولى وهم نفس األسماء التي ظهرات معنا سابقا.
بعد االنتهاء من ذلك ،نقوم بترتيب البيانات في الجدولين حسب عمود التكرار تصاعديا ،ثم نقوم بطباعة األسماء : )1األسماء المستبعدة :األسماء التي يقابلها تكرار 3في الجدول األول )2األسماء المشتركة :األسماء التي يقابها التكرار 1في الجدول األول أو الثاني )0األسماء الجديدة :االسماء التي يقابلها التكرار 3في الجدول الثاني وشك ار