اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

في البداية سأطرح المشكل و من ثم الفكرة التي فكرت بها .. و أرجو أن تساعدوني في إيجاد الحل

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

الاسم واللقب / تاريخ و مكان الميلاد / رقم التسجيل / القسم / السنة الدراسية / سنة الخروج

و الورقة الثانية .. بها تصميم لشهادة مدرسية ..بحيث إذا قمنا بإدخال رقم التسجيل .. يكتب لي الاسم و اللقب المقابلان للشخص ذو الرقم المدخل

و طبعا تاريخ الميلاد و القسم و السنة الدراسية و سنة الخروج ....

إلى الآن كل شيء عادي و يعمل دون أي خلل ..

ولكن عندما أدخل رقم تسجيل مكرر ... تكون هنالك مشكلة بحيث المعطيات لا تكون متوافقة مع هذا الرقم إنما مع رقم آخر

للتوضيح أكثر .. نعلم أن كل طالب له رقم تسجيل خاص به في سنة دراسية معينة و لايمكن أن يكون هنالك تكرارفي الأرقام في نفس السنة

و لكن إذا كنا في الأرشيف ستكون لدينا عدة سنوات -أقصد هنا السنة الدراسية - و بالتالي ستكون هناك تكرارات في الأرقام ... هنا مشكلتي ...

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

حيث أحدد أولا السنة الدراسية و من ثم أدخل رقم التسجيل و بالتالي تكون المعلومات متطابقة مع بعض - على ما أظن - ...

مجرد فكرة بسيييييطة لمبدئة بالاكسل و لكن أحاول دائما تعلمه و فهم كيف يعمل ..

أكون ممنونة لمساعدتكم لي ...

قام بنشر

الاخت الفاضلة

هناك دالة معرفة

اسمها VLOOK2ALL

وهذه الدالة تفي بالغرض الذي تنشدينه وهناك معادلات صفيف تحل هذا الاشكال

جربي البحث عن الدالة

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

ابواحمد

قام بنشر

بارك الله فيك أستاذ عبد الله على الرد

سأبحث عنها و أجرب و أعود إن شاء الله لأخبركم ماذا حصل

قام بنشر

بارك الله فيك أستاذ عبد الله على الرد

سأبحث عنها و أجرب و أعود إن شاء الله لأخبركم ماذا حصل

اختي البتول

للأسف اتوقع انكي لن تجديها لديكي في الجهاز

لأنها من الدوال المستحدثة

وهي احد ابداعات الأستاذ الكبير ابو تامر الله يجزاه بالخير

ولكن ممكن تجديها هنا في المنتدى و تحمليها

مع الشكر لأخي الكريم ابي ابو احمد

قام بنشر

شكرا لردك أخي أحمد

فعلا لم أجدها في الجهاز عندي

و عندما بحثت في الموقع و جدتها و قمت بتحميلها و لكن لم أعرف كيف أعمل بها ...

في الملف المرفق العمل المطلوب

قام بنشر

الاخوة الاعزاء

الاستاذ احمد زمان

الاستاذ ابو احمد .......... ماشاء الله الاب وابنه " دائما على الخير ان شاء الله "

جزاكم الله كل الخير

وفقكم الله

ابو الحارث

قام بنشر

بارك الله فيكم على الردود و المساعدة

سأحاول فهم كيف تعمل أولا ... حتى أتمكن من تعميم المثال على قاعدة بيانات كبيرة

وطبعا ... سأعود لأخبركم بالنتيجة ...

أو لأسأل ..إن لم أفهم ..

شكرا لكم مجددا أساتذتي

قام بنشر

بعد إذن الاستاذ احمد

حل آخر قد ينفع

ابواحمد

اسعد الله صباحك بكل خير اخي ابو احمد

حلولك كلها جميلة وسهلة الفهم

جزاك الله كل خير

قام بنشر

السلام عليكم

أعتذر عن التأخر بالرد لأنه الانترنت عندي تتقطع كثيرا هذه الأيام

عندي بعض الأسئلة أرجو أن تجيبوني عليها و أن تتحملوني لأني مبتدئة للغاية بالاكسل

أولا .. من فضلك أستاذ أبو أحمد أرجو أن تشرح لي كيف يعمل الحل الذي قمت بطرحه ..

ثانيا ... لماذا قمت بإنشاء خانة "المرجع" ؟ و ما فائدتها ؟

و بارك الله فيكم

قام بنشر

سأجيب عن ثانياً ( الشرح ان شاء الله بعدين)

فائدة الدالة في عمود المرجع هو جعل الشرطين شرط واحد

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

* بخصوص الشرح هل هناك اي جزئية بالتحديد ام الالية كاملة

ابواحمد

قام بنشر

السلام عليكم

اها ..فهمت ... بارك الله فيك أستاذ أبو أحمد ..

عندما كنت أحاول سابقا فكرت بأن أضع في خانة رقم التسجيل السنة بحيث تكون بهذا الشكل 007/2011 مثلا لكن بقي عندي نفس المشكل

بالنسبة للشرح ..إذا لم يكن هناك أي إزعاج .. أرجو أن تشرح لي هذا الشرط المركب ...

=IF(ISERROR(VLOOKUP(L8;Data_01;3;0));"";VLOOKUP(L8;Data_01;3;0))

لماذا لم نستعمل دالةLOOKUP بدلا من دالة VLOOKUP ؟؟

وشكرا لك مجدداا

قام بنشر

السلام عليكم

اها ..فهمت ... بارك الله فيك أستاذ أبو أحمد ..

عندما كنت أحاول سابقا فكرت بأن أضع في خانة رقم التسجيل السنة بحيث تكون بهذا الشكل 007/2011 مثلا لكن بقي عندي نفس المشكل

بالنسبة للشرح ..إذا لم يكن هناك أي إزعاج .. أرجو أن تشرح لي هذا الشرط المركب ...

=IF(ISERROR(VLOOKUP(L8;Data_01;3;0));"";VLOOKUP(L8;Data_01;3;0))

لماذا لم نستعمل دالةLOOKUP بدلا من دالة VLOOKUP ؟؟

وشكرا لك مجدداا

بخصوص هذا الجزء

 

=IF(ISERROR(VLOOKUP(L8;Data_01;3;0));"";VLOOKUP(L8;Data_01;3;0))

تم استعمال الدالة ISERROR لارجاع الخلية خالية في حال وجود خطاء في الدالة VLOOKUP

ولذا تم تكرار الشرط

=============================================================

اما عن الفرق بين الدالتين

فا الدالة LOOKUP فهي للبحث عن قيمة في عمود وارجاع القيمة المقابله لها من صف محدد

اما الدالة VLOOKUP في للبحث في جدول بيانات عن قيمة محدد وارجاع ما يقابلها في رقم الصف المطلوب

ابواحمد

قام بنشر

لساني عاجز عن الشكر ولكن لا أملك سوى ...

بارك الله فيك و جزاك خيرالجزاء أستاذ

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information