أبو عبدالإله قام بنشر أغسطس 12, 2015 قام بنشر أغسطس 12, 2015 السلام عليكم ورحمة الله وبركاته ، وكل عام وأنتم بخير . تحياتي وأشواقي للجميع وللأخ المبدع ياسر خليل ولجميع أعضاء هذا المنتدى الغالي والذي لا غني لنا عنه طلب بسيط وهو : عند اختيار اسم من القائمة المنسدلة أريد أن تظهر بياناته الموجودة أمام هذا الاسم في الخلية المقايلة لهذا الاسم مباشرة تلقائيا . لعل الصورة تتضح بشكل أكبر في هذا النموذج : نموذج.rar
خالد الرشيدى قام بنشر أغسطس 12, 2015 قام بنشر أغسطس 12, 2015 اخى الفاضل استخدم المعادلة التالية =VLOOKUP($C11;OFFSET($BE$1;;;COUNTA(BE:BE);3);3;0) نموذج.rar 1
أبو عبدالإله قام بنشر أغسطس 12, 2015 الكاتب قام بنشر أغسطس 12, 2015 كل الشكر والتقدير لك أخي الغالي خالد الرشيدي عمل مميز جدا وقد أفدتني فلك كل الثناء أستاذي الفاضل . طلب صغير جدا أستاذي : أنا أخطأت في تحديد الخلية التي أريد أن تظهر بياناتها تلقائا كانت في النموذج هي الخلية BG والصحيحة هي BC حاولت أن أعدل في المعادلة التي وضعتها لكني عجزت فهل من الممكن أن تتفضل بتعديلها ولك خالص الشكر . أيضا هناك طلب هل من الممكن أن تبقى الخلية فارغة نهائيا في حالة عدم اختيار اسم حيث ألاحظ وجود البيانات على طول ، وأنا أريد عدم ظهورها نهائيا إلا بعد اختيار الاسم . سلمت أناملك الذهبية أخي الغالي . بيض الله وجهك
تمت الإجابة خالد الرشيدى قام بنشر أغسطس 12, 2015 تمت الإجابة قام بنشر أغسطس 12, 2015 اخى الفاضل استخدم المعادلة التالية وابدى ملاحظاتك =VLOOKUP($C11;CHOOSE({1,2};$BE$1:$BE$500;$BC$1:$BC$500);2;0) 1
أبو عبدالإله قام بنشر أغسطس 12, 2015 الكاتب قام بنشر أغسطس 12, 2015 عمل أكثر من رائع بيض الله وجهك وجزاك الله كل خير جعل الله ما تقدم في ميزان حسناتك تقبل حبي وتقديري 1
خالد أبو مالك قام بنشر أغسطس 13, 2015 قام بنشر أغسطس 13, 2015 (معدل) السلام عليكم مجرد مشاركة جرب هذا مع الشكر الجزيل للجميع =IFERROR(IF(C11="";"";VLOOKUP($C11;$BE$1:$BG$118;3;0));"") تم تعديل أغسطس 13, 2015 بواسطه khalid2117 1
أبو عبدالإله قام بنشر أغسطس 13, 2015 الكاتب قام بنشر أغسطس 13, 2015 السلام عليكم مجرد مشاركة جرب هذا مع الشكر الجزيل للجميع =IFERROR(IF(C11="";"";VLOOKUP($C11;$BE$1:$BG$118;3;0));"") مشاركة مميزة جدا هل من الممكن أن يتم التعديل على المعادلة ليكون اختيار العمود BC بدلا من العمود BG مع كل الشكر والتقدير
خالد أبو مالك قام بنشر أغسطس 16, 2015 قام بنشر أغسطس 16, 2015 عذراً على التأخير أنقل بينات العمود BC والصقها في BH وغير الدالة إلى =IFERROR(IF(C11="";"";VLOOKUP($C11;$BE$1:$BG$118;4;0));"") 1
خالد الرشيدى قام بنشر أغسطس 16, 2015 قام بنشر أغسطس 16, 2015 السلام عليكم أ.khalid2117 ولما النقل واللصق ؟؟؟؟ لان الدالة VLOOKUP لا تبحث الى الوراء - بشكل ادق - تشترط ان يكون عمود الشرط هو العمود الاول اليس كذلك !! ولكن هناك العديد من الطرق للتغلب على ذلك وهى استخدام Choose لعمل جدول افتراضى عمودة الاول هو عمود الشرط =VLOOKUP($C11;CHOOSE({1,2};$BE$1:$BE$500;$BC$1:$BC$500);2;0) بل ايضاً الدالة IF يمكنها القيام بهذه اللوظيفة ( خلق الجدول الافتراضى ) =IFERROR(IF(C11<>"";VLOOKUP(C11;IF({1,0};BE1:BE200;BC1:BC200);2;0);"");"") تقبلوا خالص تحياتى 1
خالد أبو مالك قام بنشر أغسطس 16, 2015 قام بنشر أغسطس 16, 2015 أشكرك أخوي خالد ممتاز جداً وأشكرك على المعلومة سأحاول تطبيقها 1
أبو عبدالإله قام بنشر أغسطس 16, 2015 الكاتب قام بنشر أغسطس 16, 2015 كل الشكر لكما على مشاركتكما وجهودكما . أسأل الله أن يكتب ذلك في ميزان حسناتكما . 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.