01 من 02
وظيفة Excel INDEX - نموذج صفيف
نظرة عامة حول وظيفة Excel INDEX
بشكل عام ، يمكن استخدام الدالة INDEX للبحث عن قيمة محددة وإرجاعها أو البحث عن مرجع الخلية إلى موقع تلك القيمة في ورقة العمل.
هناك نوعان من وظيفة INDEX المتاحة في Excel: نموذج الصفيف والنموذج المرجعي.
والفرق الرئيسي بين شكلي الوظيفة هو:
- يُرجع نموذج الصفيف قيمة البيانات الموجودة عند نقطة التقاطع في صف وعمود بيانات معينين ؛
- يُرجع النموذج المرجعي مرجع الخلية لنقطة تقاطع عمود وعمود معينين.
وظيفة Excel INDEX - نموذج صفيف
يعتبر المصفوفة عمومًا مجموعة من الخلايا المجاورة في ورقة العمل. في الصورة أعلاه ، سيكون المصفوفة كتلة الخلايا من A2 إلى C4.
في هذا المثال ، يقوم نموذج الصفيف للدالة INDEX الموجود في الخلية C2 بإرجاع قيمة البيانات - Widget - الموجودة عند نقطة تقاطع الصف 3 والعمود 2.
نموذج الدالة INDEX (صفيف) وبناء الجملة والحجج
تشير صيغة الدالة إلى تخطيط الدالة وتتضمن اسم الدالة ، الأقواس ، فاصلات الفواصل ، والحجج .
إن صيغة الدالة INDEX هي:
= INDEX (صفيف ، Row_num ، Column_num)
Array - مراجع الخلية لمدى الخلايا التي سيتم البحث عنها بواسطة الدالة للحصول على المعلومات المطلوبة
Row_num (اختياري) - رقم الصف في الصفيف الذي سيتم إرجاع قيمة منه. إذا تم حذف هذه الوسيطة ، فسيكون Column_num مطلوبًا.
Column_num (اختياري) - رقم العمود في المصفوفة التي سيتم منها إرجاع قيمة. إذا تم حذف هذه الوسيطة ، يكون Row_num مطلوبًا.
- بالنسبة لكلا الوسيطتين Row_num و Column_num ، يمكن إدخال إما أرقام الصفوف والعمود الفعلية أو مراجع الخلية إلى موقع هذه المعلومات في ورقة العمل.
دالة INDEX (نموذج صفيف) مثال
كما ذكرنا ، يستخدم المثال في الصورة أعلاه نموذج صفيف لوظيفة INDEX لإرجاع المصطلح القطعة من قائمة الجرد.
تغطي المعلومات أدناه الخطوات المستخدمة لإدخال الدالة INDEX في الخلية B8 بورقة العمل.
تستفيد الخطوات من مراجع الخلية لوسيطة Row_num و Column_num ، بدلاً من إدخال هذه الأرقام مباشرةً.
دخول وظيفة INDEX
تتضمن خيارات إدخال الوظيفة ووسائطها ما يلي:
- كتابة الوظيفة الكاملة: = INDEX (A2: C4، B6، B7) في الخلية B8
- اختيار الوظيفة ووسائطها باستخدام شاشة INDEX
على الرغم من أنه من الممكن فقط كتابة الوظيفة الكاملة يدويًا ، إلا أن العديد من الأشخاص يجدون أنه من الأسهل استخدام مربع الحوار لإدخال وسائط الدالة.
تستخدم الخطوات أدناه مربع الحوار لإدخال وسائط الدالة.
فتح مربع الحوار
نظرًا لوجود شكلين للوظيفة - كل منهما يحتوي على مجموعة من الوسيطات الخاصة به - يتطلب كل نموذج مربع حوار منفصل.
نتيجة لذلك ، هناك خطوة إضافية في فتح مربع حوار الدالة INDEX غير موجود مع معظم وظائف Excel الأخرى. تتضمن هذه الخطوة اختيار إما نموذج صفيف أو مجموعة نموذج مرجع من الوسائط.
فيما يلي الخطوات المستخدمة لإدخال الدالة INDEX والوسائط في الخلية B8 باستخدام مربع الحوار الخاص بالوظيفة.
- انقر فوق الخلية B8 في ورقة العمل - هذا هو المكان الذي سيتم وضع الوظيفة فيه
- انقر فوق علامة التبويب صيغ من قائمة الشريط
- اختر بحث ومرجع من الشريط لفتح القائمة المنسدلة الدالة
- انقر على INDEX في القائمة لإظهار مربع الحوار Select Arguments - الذي يسمح لك بالاختيار بين نموذج Array و Reference الخاصين بالوظيفة
- انقر فوق الصفيف ، row_num ، الخيار column_num
- انقر فوق "موافق" لفتح الدالة INDEX - مربع الحوار نموذج صفيف
إدخال وسيطات الدالة
- في مربع الحوار ، انقر فوق سطر Array
- قم بتمييز الخلايا من A2 إلى C4 في ورقة العمل لإدخال النطاق في مربع الحوار
- انقر فوق سطر Row_num في مربع الحوار
- انقر فوق الخلية B6 لإدخال مرجع الخلية هذا في مربع الحوار
- انقر فوق سطر Column_num في مربع الحوار
- انقر فوق الخلية B7 لإدخال مرجع الخلية هذا في مربع الحوار
- انقر فوق "موافق" لإكمال الدالة وإغلاق مربع الحوار
- تظهر الكلمة Gizmo في الخلية B8 حيث أن المصطلح في الخلية يتقاطع مع الصف الثالث والعنصر الثاني لجرد الأجزاء
- عند النقر فوق الخلية B8 ، تظهر الدالة الكاملة = INDEX (A2: C4 ، B6 ، B7) في شريط الصيغة أعلى ورقة العمل
قيم خطأ دالة الفهرس
قيم الخطأ الشائعة المرتبطة بوظيفة INDEX - نموذج Array هي:
#القيمة! - يحدث إذا كانت الوسيطات Row_num و Column_num ليست أرقامًا.
#REF! - يحدث في حالة:
- تكون الوسيطة Row_num أكبر من عدد الصفوف في النطاق المحدد؛
- تكون الوسيطة Col_num أكبر من عدد الأعمدة في النطاق المحدد.
مزايا صندوق الحوار
تتضمن مزايا استخدام مربع الحوار لإدخال بيانات وسائط الدالة ما يلي:
- يهتم مربع الحوار ببناء جملة الدالة - مما يسهل الدخول إلى وسائط الدالة الواحدة في كل مرة دون الحاجة إلى إدخال علامة المساواة أو الأقواس أو الفواصل التي تعمل كفواصل بين الوسيطات.
- يمكن إدخال مراجع الخلايا ، مثل B6 أو B7 ، في مربع الحوار باستخدام الإشارة ، والتي تتضمن النقر على خلايا محددة بالماوس بدلاً من كتابتها. ليس فقط هو أمر سهل ، بل يساعد أيضًا على تقليل الأخطاء في الصيغ الناتجة عن مراجع خلايا غير صحيحة.
02 من 02
وظيفة Excel INDEX - نموذج مرجعي
وظيفة Excel INDEX - نموذج مرجعي
يُرجع النموذج المرجعي للدالة قيمة البيانات للخلية الموجودة عند نقطة التقاطع لصف محدد وعمود البيانات.
يمكن أن يتكون المصفوفة المرجعية من نطاقات متعددة غير متجاورة كما هو موضح في الصورة أعلاه.
دالة INDEX (نموذج مرجعي) بناء الجملة والحجج
بناء الجملة ووسائط الدالة INDEX
= INDEX (Reference، Row_num، Column_num، Area_num)
المرجع - (مطلوب) مراجع الخلايا لنطاق الخلايا التي سيتم البحث عنها بواسطة الدالة للحصول على المعلومات المطلوبة.
- إذا تم إدخال نطاقات متعددة غير متجاورة لهذه الوسيطة ، فيجب أن تكون النطاقات محاطة بمجموعة منفصلة من الأقواس الدائرية كما هو موضح في معادلة INDEX: = INDEX ((A1: A5، C1: E1، C4: D5)، B7 ، B8) مأخوذة من الصورة أعلاه
Row_num - رقم الصف في الصفيف الذي سيتم إرجاع قيمة منه.
- اختياري لصف واحد الصف المرجعي
- مطلوب للعمود الفردي والصفوف متعددة الصفوف
Column_num - رقم العمود في المصفوفة التي يتم منها إرجاع قيمة.
- اختياري لعمود واحد
- مطلوب للصف الفردي والعمود متعدد النطاقات المرجعية
ملاحظة: بالنسبة لكلا الوسيطتين Row_num و Column_num ، يمكن إدخال إما أرقام الصفوف والعمود الفعلية أو مراجع الخلية إلى موقع هذه المعلومات في ورقة العمل.
Area_num (اختياري) - إذا كانت الوسيطة Reference تحتوي على نطاقات متعددة غير متجاورة ، فإن هذه الوسيطة تحدد نطاق الخلايا الذي ستقوم بإرجاع البيانات منه. إذا تم حذفها ، فإن الدالة تستخدم النطاق الأول المذكور في الوسيطة Reference .
- تم ترقيم النطاق الأول الذي تم إدخاله في الوسيطة Reference 1 ؛
- والثاني هو 2 ؛
- والثالث هو 3 ، وهلم جرا.
دالة INDEX (نموذج مرجعي) مثال
يستخدم المثال الموجود في الصورة أعلاه النموذج المرجعي للدالة INDEX لإرجاع شهر يوليو من المنطقة 2 للغضب A1 إلى E1.
تغطي المعلومات أدناه الخطوات المستخدمة لإدخال الدالة INDEX في الخلية B10 لورقة العمل.
تستفيد الخطوات من مراجع الخلية لوسائط Row_num و Column_num و Area_num ، بدلاً من إدخال هذه الأرقام مباشرةً.
دخول وظيفة INDEX
تتضمن خيارات إدخال الوظيفة ووسائطها ما يلي:
- كتابة الوظيفة الكاملة: = INDEX ((A1: A5، C1: E1، C4: D5)، B7، B8) في الخلية B10
- اختيار الوظيفة ووسائطها باستخدام شاشة INDEX
على الرغم من أنه من الممكن فقط كتابة الوظيفة الكاملة يدويًا ، إلا أن العديد من الأشخاص يجدون أنه من الأسهل استخدام مربع الحوار لإدخال وسائط الدالة.
تستخدم الخطوات أدناه مربع الحوار لإدخال وسائط الدالة.
فتح مربع الحوار
نظرًا لوجود شكلين للوظيفة - كل منهما يحتوي على مجموعة من الوسيطات الخاصة به - يتطلب كل نموذج مربع حوار منفصل.
نتيجة لذلك ، هناك خطوة إضافية في فتح مربع حوار الدالة INDEX غير موجود مع معظم وظائف Excel الأخرى. تتضمن هذه الخطوة اختيار إما نموذج صفيف أو مجموعة نموذج مرجع من الوسائط.
فيما يلي الخطوات المستخدمة لإدخال الدالة INDEX والوسائط في الخلية B10 باستخدام مربع الحوار الخاص بالوظيفة.
- انقر فوق الخلية B8 في ورقة العمل - هذا هو المكان الذي سيتم وضع الوظيفة فيه
- انقر فوق علامة التبويب صيغ من قائمة الشريط
- اختر بحث ومرجع من الشريط لفتح القائمة المنسدلة الدالة
- انقر على INDEX في القائمة لإظهار مربع الحوار Select Arguments - الذي يسمح لك بالاختيار بين نموذج Array و Reference الخاصين بالوظيفة
- انقر على المرجع ، و row_num ، و column_num ، و area_num
- انقر فوق "موافق" لفتح الدالة INDEX - مربع الحوار "نموذج مرجعي"
إدخال وسيطات الدالة
- في مربع الحوار ، انقر على سطر المرجع
- أدخل قوس مستدير مفتوح " ( " على هذا الخط في مربع الحوار
- قم بتمييز الخلايا من A1 إلى A5 في ورقة العمل لإدخال النطاق بعد قوس مفتوح
- اكتب فاصلة لتكون بمثابة فاصل بين النطاقات الأولى والثانية
- قم بتمييز الخلايا من C1 إلى E1 في ورقة العمل لإدخال النطاق بعد الفاصلة
- اكتب فاصلة ثانية لتعمل بمثابة فاصل بين النطاقين الثاني والثالث
- قم بتمييز الخلايا من C4 إلى D5 في ورقة العمل لإدخال النطاق بعد الفاصلة
- أدخل قوس مستدير للإغلاق " ) " بعد النطاق الثالث لإكمال وسيطة المرجع
- انقر فوق سطر Row_num في مربع الحوار
- انقر فوق الخلية B7 لإدخال مرجع الخلية هذا في مربع الحوار
- انقر فوق سطر Column_num في مربع الحوار
- انقر فوق الخلية B8 لإدخال مرجع الخلية هذا في مربع الحوار
- انقر فوق سطر Area_num في مربع الحوار
- انقر فوق الخلية B9 لإدخال مرجع الخلية هذا في مربع الحوار
- انقر فوق "موافق" لإكمال الدالة وإغلاق مربع الحوار
- يظهر شهر يوليو في الخلية B10 نظرًا لأن الشهر في الخلية يتقاطع مع الصف الأول والعمود الثاني للمنطقة الثانية (النطاق C1 إلى 1)
- عند النقر فوق الخلية B8 تظهر الوظيفة الكاملة = INDEX ((A1: A5، C1: E1، C4: D5)، B7، B8) في شريط الصيغة أعلى ورقة العمل
قيم خطأ دالة الفهرس
قيم الخطأ الشائعة المرتبطة بوظيفة INDEX - النموذج المرجعي هي:
#القيمة! - يحدث إذا كانت الوسيطات Row_num أو Column_num أو Area_num ليست أرقامًا.
#REF! - يحدث في حالة:
- تكون الوسيطة Row_num أكبر من عدد الصفوف في النطاق المحدد؛
- تكون الوسيطة Col_num أكبر من عدد الأعمدة في النطاق المحدد.
- تعد وسيطة Area_num أكبر من عدد المناطق في النطاق المحدد.