دالة INDEX في Excel (صيغة ، أمثلة) | كيف تستعمل؟
ما هي وظيفة الفهرس في Excel؟
وظيفة الفهرس في Excel هي وظيفة مفيدة تستخدم إما لعرض قيمة الخلية عندما نوفر لها موضعًا من مصفوفة جدول عند استخدامها بشكل فردي ، عندما يتم استخدام دالة الفهرس مع وظيفة المطابقة المدمجة ، تصبح بديلاً عن vlookup تعمل عندما نحتاج إلى النظر إلى القيم إلى اليسار في الجدول.
يتم تصنيف وظيفة INDEX في Excel ضمن صيغة البحث والمراجع.
تُرجع الدالة INDEX قيمة / موضع الخلية ضمن جدول أو نطاق محدد. تكون وظيفة الفهرس مفيدة عندما يكون لدينا بيانات متعددة ويعرف المرء الموضع من حيث يجب جلب نقطة البيانات.
يمكن أيضًا استخدام وظيفة الفهرس كبديل لـ VLOOKUP عندما تكون البيانات التي تريد استردادها على الجانب الأيسر من عمود البحث
يمكن استخدام وظيفة INDEX في استخدامين مختلفين:
1) ابحث عن قيمة تقع عند تقاطع صف وعمود.
2) ابحث عن جدول معين ثم داخل هذا الجدول المحدد ابحث عن قيمة خلية موجودة عند انضمام صف وعمود.
صيغة الفهرس في Excel
- نموذج صفيف
يتم استخدام نموذج الصفيف الخاص بصيغة الفهرس فقط عندما يكون مرجع الخلية داخل نطاق واحد
معلمات صيغة INDEX في Excel
- صفيف: يتم تعريف الصفيف على أنه نطاق معين من الخلايا
- row_num: يشير إلى موضع الصف في المصفوفة المحددة.
- [column_num]: يشير إلى موضع العمود في المصفوفة المحددة.
ملاحظة: إما رقم row_num / عمود إلزامي ، وسوف يعطي #VALUE! خطأ إذا كانت كلا القيمة فارغة / صفر.
كيفية استخدام وظيفة الفهرس في Excel
وظيفة INDEX بسيطة للغاية وسهلة الاستخدام. دعونا نفهم عمل INDEX في Excel ببعض الأمثلة.
يمكنك تنزيل قالب Excel الخاص بوظيفة INDEX هنا - قالب Excel الخاص بوظيفة INDEXمثال 1
نتيجة:
في المثال أعلاه ، تحتوي وظيفة الفهرس على نطاق واحد فقط وتقوم بإرجاع موضع إلى الصف 5 من النطاق C3: C7 ، وهو الخلية C7. هذا له قيمة 4
المثال رقم 2
نتيجة:
في المثال أعلاه ، سيرجع الفهرس مرجع الخلية إلى العمود رقم 4 والصف رقم 3 من النطاق B3: F7 ، وهي الخلية E5. هذا يساوي 629
سيرجع المثال #VALUE إذا كان كلا الصفين لا ، والعمود رقم صفر.
- نموذج مرجعي
= INDEX (المرجع ، row_num ، [column_num] ، [area_num ])
يتم استخدام التنسيق المرجعي للفهرس فقط عندما يكون المرجع إلى خلية ضمن نطاقات متعددة
- الصفيف: يتم تعريف المصفوفة على أنها النطاق المحدد للخلايا / النطاق. في حالة النطاقات المتعددة ، يتم فصل المناطق الفردية بفواصل وإغلاقها بأقواس - على سبيل المثال. (A1: C2، C4: D7).
- row_num: يشير إلى موضع الصف في المصفوفة المحددة.
- [column_num]: يشير إلى موضع العمود في المصفوفة المحددة.
- Area_num: يختار رقم المنطقة نطاقًا في المرجع يُرجع منه تقاطع Column_num و Row_num.
ملاحظة: إذا تُركت Area_num فارغة ، فإن دالة INDEX في Excel تستخدم المنطقة 1 كافتراضي
ترجع دالة الفهرس #VALUE! خطأ إذا كانت المنطقة المذكورة في صيغة INDEX في Excel موجودة في أي ورقة أخرى. يجب وضع المناطق المذكورة في INDEX Formula Excel في ورقة واحدة.
على سبيل المثال:
المثال رقم 3
في المثال أعلاه ، لدينا 3 نطاقات مختلفة من الخلايا ، ومن ثم سيتم ذكر المصفوفة المذكورة أعلاه على أنها (B3: E7 ، D10: F12 ، C15: E18)
نتيجة:
في المثال أعلاه ، تُرجع دالة الفهرس المرجع إلى العمود رقم 4 ورقم الصف 3 للمنطقة الثانية {D10: F12} ، والتي تشير إلى الخلية E11.
هذا له القيمة 665
أشياء يجب تذكرها
- إذا كان رقم العمود أو رقم الصف هو 0 (صفر) ، فسيعيد القيم الكاملة للصف أو العمود المحدد على التوالي.
- ستُرجع الدالة INDEX مرجع خلية بدلاً من قيمة الخلية إذا تم استخدامها أمام مرجع خلية على سبيل المثال A1: INDEX (A2: C6، 2، 3).
- يتم استخدام وظيفة الفهرس على نطاق واسع مع وظيفة MATCH في Excel.
- على عكس VLOOKUP ، يمكن لـ INDEX أيضًا إرجاع قيمة من الموضع الأيسر لقيمة البحث داخل مصفوفة.
- يجب أن تشير جميع المعلمات المستخدمة في صيغة INDEX في Excel مثل Row_num و Column_num و Area_num إلى خلية داخل المصفوفة المحددة ؛ خلاف ذلك ، سترجع الدالة INDEX في Excel #REF! قيمة الخطأ.
- إذا كانت Row_num أو Column_num فارغة أو صفرًا ، فسيكون ذلك افتراضيًا لجميع الصفوف أو العمود في المصفوفة المذكورة.