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

الفرق بين دالتي vlookup وINDEX


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

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

أرجو من أساتذتي الكرام توضيح الفرق بين دالتي vlookup ودالة Index عند دمجها مع دالة Match حيث أنني قمت بتجربة الدالتين كما هو موضح بالملف المرفق ولكني وجدت نفس النتيجة، ولكن هل هناك أفضلية لأيهما على حساب الأخرى، وما السبب في تلك الأفضلية، ولكم جزيل الشكر

أحمد مرجان.rar

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

الأستاذ / احمد مرجان

 

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

 

 

كلاهما من دوال البحث ولكن دالة Vlookup دالة البحث الرأسي تبحث عن قيمة معينة في جدول  وتحتاج لأربع أجزاء : أولاً : القيمة التي تبحث عنها ولابد أن تكون على يمين القيمة التي تبحث من خلالها  ثانياً الجدول المراد البحث فيه ثالثأ رقم العمود الموجود به القيمة التي تبحث عنها رابعاً أسلوب البحث هل هو مطابق أو تقريبي إن كان مطابق نضع صفر أو كلمة False  ولإن كان تقريبي نضع 1 او True ومن عيوب هذه الدالة أن حساسة للأحرف التي نبحث عنها وأن تكون القيمة على اليمين .

أما دالة index ودالة match  يعملان معا للبحث عن قيمة معينة داخل مصفوفة في الاتجاهين لا تشترط اليمين او اليسار وتحتاج دالة index  لثلاثة أجزاء
أولاً  المصفوفة التى تشتمل على القيمة التى نريد إرجاعها يعنى القيمة التى نبحث عنها تكون ضمن هذه المصفوف و قد تكون جدولا من عدة أعمدة أو عمودا واحدا
ثانياً  الدالة لتحديد رقم الصف فى هذه المصفوفة التى نبحث فيها و دالة match  حيث تحدد لنا رقم الصف فى عمود آخر
و يكون هو نفسه رقم الصف للعمود الأول
ودالة match  تحتاج لتعرف القيمة التى نبحث عنها
وهذه يمكن أن تكون مأخوذة من قيمة خلية أخرى نحددها
ثالثاً  معرفة المصفوفة التى تبحث فيها

أما دالة index ودالة match  تكون أفضل في التعامل  وإليك ملف توضح المثال السابق لحضرتك بطريقتين إن كان البحث عن العدد 5

أحمد مرجان.rar

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

الأستاذة الفاضلة أم/ عبد الله السلام عليكم ورحمة الله

اضافة أكثر من رائعة أنا فعلا لم أكن على علم بها وهي جزئية أن index وmatch يعملان في كلا الاتجاهين

ولكن أنا أعرف أيضا أن دالة Vlookup يمكن أن تعمل هي الأخرى في كلا الاتجاهين

وهذا هو الملف مرة أخرى

 

أحمد مرجان.rar

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

  • أفضل إجابة

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

ايضا من الفرق

الدالة vlookup تبحث في الصفوف

الدالة Match تبحث في الصفوف او الاعمدة

وفرق اخر

الدالة vlookup تبحث قيمة واحدة

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

وفرق اخر

الدالة vlookup تُرجع النتيجة  كـ قيمة

اما Match و Index  تُرجع النتيجة  كـ مرجع   لذلك يمكن استخدام النتيجة لدوال تتطلب مرجعا فمثلا لو استخدمناها وسيطا للدالة ROW نحصل على رقم صف الخلية

في امان الله

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

أستاذنا الكبير العبقري / الخالدي

 

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

 

جزاك الله خيراً على هذا الإيضاح الرائع نعم هذه المعلومات كان يجب إضافتها وحضرتك الخير والبركة  . بارك الله فيك وانعم عليك بالصحة والعافية وجعل جميع اعمالك في ميزان حسناتك. لك كل التحية والتقدير.

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

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