اذهب الي المحتوي
أوفيسنا

دالة أو طريقة لفرز الاسماء التي تكررت في ملف الاكسل المكون من عدة ورقات


الردود الموصى بها

السلام عليكم ورحمة الله

عندي عدة مواد .. يشترط على الطالب ان يقدم اختبار في جميعها .. جعلت لكل اختبار اسماء الطلاب الي قدموا في ورقة مخصصة

 

بالنهاية جمعت الاسماء في ملف اكسل واحد يحتوي في كل ورقة اسماء الطلاب الذي قدموا اختبار المادة

 

بالنهاية احتاج اداة لتقوم لي بعمل التالي:

١- البحث بالملف واستخراج اسماء الطلاب التي تكررت في الاوراق السبعة(بمعنى الذين قدموا الاختبارات السبعة)

٢- الاسماء التي تكررت في الاوراق السبعة تقوم بجمعها وانتاجها بملف واحد مستقل او ورقة اخرى مستقلة .. (فقط جمع اسماء الطلاب  دون الاشارة لاسماء المواد)

 

 

الصورة ستوضح الفكرة

أضغط لرؤية الصورة

شكرًا جزيلًا لك 

 

هذا ملف فيه مثال توضيحي يوضح الفكرة 

والتي خلاصتها

عندي ملف اكسل في أربعة ورقات
كل ورقة عبارة عن اسم مادة دراسية
وكل ورقة تحتوي اسماء الطلاب الي قدموا اختبار في هذه المادة

فمثلًا أنا عندي 60 طالب
مطلوب منهم أن يقدموا اختبار في المواد الأربعة لينجحوا

ولذلك أنا اريد دالة أو اداة تقوم بالتالي:
1- عمل ملف أكسل جديد أو ورقة جديدة بنفس الملف (يمكن الاستغناء عن هذه الخطوة وأنا اقوم بعملها يدويًا)
2- تقوم بالبحث بالملف -الأصلي ليس الذي تم انشاؤه بالخطوة السابقة-ونسخ ونقل كل اسم تكرر في الورقات الأربعة للملف الذي تم انشاؤه في الخطوة السابقة
3- تجاهل الاسماء التي لم تتكرر في الورقات الأربعة

يعني باختصار عندي عدد طلاب كبير يصعب بالبحث والفرز اليدوي معرفة مين فيهم قدم كل الاختبارات، لهيك بدي طريقة اتوماتيكي تنتج لي اسماء الطلاب الي قدموا كل الاختبارات



هذا الملف كمثال
هنا

ومثال كتابي
اسم/ محمد احمد حمدان ، تكرر في اختبار القرآن والحديث والعقيدة والفقه (كل الاختبارات) ، اذن هو ناجح ، نحتاج نفرز اسمه بورقة فيها اسماء الناجحين
اسم/ نعيم محمد نعمان، لم يتكرر الا في ثلاثة اختبارات ولم يقدم الاختبار الرابع، اذن هو راسب، نتركه ولا ننسخه للورقة التي بها اسماء الناجحين
وهكذ ..

للتنزيل المباشر للملف الذي يحوي المثال التقريبي

ارجو المساعدة للضرورة

 

اسماء الطلاب.xlsx

رابط هذا التعليق
شارك

 

 

شكرا لك .. هي ليست نفس الفكرة ولكنها قريبة جدا منها

لكن لما استبدلت الاسماء التي عندي بالاسماء التي بالملف للتنفيذ عليها جائني هذا الخطأ !!

 

لا أدري ما السبب؟

153905569_.png.9b8a1d03917a02dfbd92b0814ac03190.png

 

 

الفكرة التي أريدها أنا

هي مثلًا أسم محمد اذا ورد في جميع الشيتات (يعني الورقات) يتم استخراجه بنتيجة واحدة غير مكررة

يعني انا بدي أعرف الاسماء الي وردت في كل الورقات ولا اريد الذي تكرر بنفس الورقة او في ورقتين او ثلاثة

 

مع التنبيه أيها الأخ الفاضل إلى أن هناك في الكود مشكلتين:

الأولى: وهو أنه يستخرج الاسم المكرر ولو مرة او مرتين، ولا يلتزم الشرط وهو تكرر الاسم في كل الورقات يعني من الsheet2 الى الsheet7

شوف اسم جمال لم يتكرر الا في sheet2 ,3,4,7 وسقط من sheet5,6

 

 

والمشكلة الثانية: وهي انه الاسم قد يتكرر في sheet2 مثلًا ولا يتكرر في كل الشيتات السابقة ومع هيك الكود يعتبره محقق للشرط ويستخرجه

اذا تكرر الاسم في ورقة من الورقات فإنه الكود يقوم باستخراجه رغم انه لم يتكرر في الورقات الأخرى

 

شوف اسم جلال لم يتكرر الا في sheet7 ومع ذلك الكود اعتبره محقق للشرط واستخرجه رغم انه رسم في باقي الوقات ولم يذكر فيها كلها !!

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information