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

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


إذهب إلى أفضل إجابة Solved by أبوعيد,

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

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

بداية لا اعلم هل العنوان مناسب ام لا فبحث كثيرا عن طريقة ولم اصل لشئ ربما لعدم معرفتي عن اسم ما ابحث عنه

قمت بعمل ملف لتقييم درجات التلاميذ 

اريد طريقة لاستدعاء بيانات من شيت الصف الاول مثلا والثاني عند الضغط على الصف في القائمة المنسدلة التي تحمل اسم الصف 

وفضلا لا أمرا توضيح الطريقة لدي حوالي 750 تلميذ 

 

المصنف1.xlsx

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

عفوا استاذ  @أبوعيد          

 واعتذر عن الازعاج

=IF(INDIRECT("'"&RIGHT(K$1;1)&"'!C"&ROW())=K$1;ROW();"")

ابدلتها 

=IF(INDIRECT("'"&RIGHT(K$1;1)&"'!q"&ROW())=K$1;ROW();"")

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

واحيانا الاسم الاول وتحته الاسم الاخير وتحته القومي ولا ادري اين خطئي 

وهذا الملف الاصلي 

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

واعتذر للاطالة 

بيانات تلاميذ.xlsx

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

بعد إذن الإخوة المشاركين في الموضوع

أهتم جدا باختصار الأكواد والمعادلات

وهذا هو الملف السابق للأخ @أبو عيد ولكن بدون الأعمدة المساعدة

وباستعمال معادلات المصفوفات array formula

ولا أنصح بتنفيذها على عدد كبير من الصفوف

وإنما في ملف للطباعة يحتوي على 20 صفا في الصفحة الواحدة

جلب بيانات تلاميذ بناء على قائمة.xlsx

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

جزاك الله خيرا استاذنا الفاضل @أ / محمد صالح

حقيقة كنت اود أن افهم الطريقة وما الذي يتم تغييره في حالة اني غيرت اي شيى في التقييم او بيانات 

لاني جربت مرتين او ثلاث كتابة المعادلات على صفحة جديدة باستخدام نفس البيانات 1 و 2 و 3 لكن للاسف لا تعمل عندي 

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

طريقة استعمال معادلات المصفوفات بسيطة جدا
وهي 

أولا تحدد الخلايا التي تريد تطبيق المعادلة عليها مثلا من c5:c25

ثم تكتب المعادلة في شريط الصيغة 

ثم تضغط على ctrl+shift+enter

تمت

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

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information