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

هل هناط تطوير لدالة VLOCKUP بحيث تنظر الى اكثر من سطر لنفس القيمة


zxzxzxz

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

السلام عليكم

حاولت اعمل الاتي على شكل معادلة بالاكسل:

اذا خلية E2 تساوي اي خلية من A2:A26

فاجلب البيانات التي في B C D

انا ارفقت مثال للمطلوب

ما اريد عمله هو كعمل دالة Vlockup لكن دالة Vlockup تنظر الى اول سطر وتتجاهل باقي السطور

هل هذا ممكن عملة بالاكسل ؟ او لازم كود VBA

تحياتي لكم

Pro.zip

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

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

جرب هذه المعادلة اخي

ضعها في الخلية F2 ثم اسحبها لليمين و للأسفل

 

=IF(COUNTIF($A$2:$A$26,$E$2)>=ROWS($F$2:F2),INDEX(B$2:B$26,SMALL(IF($A$2:$A$26=$E$2,ROW($A$2:$A$26)-ROW($A$2)+1),ROW(1:1))),"")

 

و لا تنسى ان تضغط Ctrl+Shift+Enter

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

دائما مبدع يامشرفنا العزيز

فعلا هذا هو المطلوب ...

لكن عندي فضول

مافائدة الاقواس هذه{} بالدالة

تحياتي لك

--------------

اخي kemas

شكرا على ردك ... انا مشكلتي بالصفوف وليس بالاعمدة

تحياتي لك

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

  • 2 weeks later...

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

جرب هذه المعادلة اخي

ضعها في الخلية F2 ثم اسحبها لليمين و للأسفل

 

=IF(COUNTIF($A$2:$A$26,$E$2)>=ROWS($F$2:F2),INDEX(B$2:B$26,SMALL(IF($A$2:$A$26=$E$2,ROW($A$2:$A$26)-ROW($A$2)+1),ROW(1:1))),"")

 

و لا تنسى ان تضغط Ctrl+Shift+Enter

أخي العزيز مشرف قسم الإكسيل

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

هل يمكنك التوضيح أكثر ..

شاكراً ومقدرا

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

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

اخواني هذه الأقواس يقوم الإكسيل بوضعها تلقائياً في معادلات الصفيف و هو نمط خاص في المعادلات بالاكسيل

و لمعرفة المزيد عنه

http://office.microsoft.com/ar-sa/excel-help/HA010228458.aspx?pid=CH100648411025

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

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

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



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

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

Important Information