Skip to main content

ابحث عن البيانات في قائمة مع وظيفة INDEX

بيانات الموظفين بالاكسل (يونيو 2025)

بيانات الموظفين بالاكسل (يونيو 2025)
Anonim

بشكل عام ، يمكن استخدام الدالة INDEX للبحث عن قيمة محددة وإرجاعها أو البحث عن مرجع الخلية إلى موقع تلك القيمة في ورقة العمل.

هناك نوعان من وظيفة INDEX المتاحة في Excel: نموذج صفيف و ال نموذج مرجعي

01 من 02

وظيفة Excel INDEX - نموذج صفيف

والفرق الرئيسي بين شكلي الوظيفة هو:

  • شكل صفيف إرجاع قيمة البيانات الموجودة عند نقطة التقاطع لصف معين وعمود البيانات ؛
  • النموذج المرجعي إرجاع مرجع الخلية لنقطة تقاطع صف وعمود معين.

وظيفة Excel INDEX - نموذج صفيف

يعتبر المصفوفة عمومًا مجموعة من الخلايا المجاورة في ورقة العمل. في الصورة أعلاه ، سيكون المصفوفة كتلة الخلايا من A2 إلى C4.

في هذا المثال ، يقوم نموذج الصفيف للدالة INDEX الموجود في الخلية C2 بإرجاع قيمة البيانات - Widget - الموجودة عند نقطة تقاطع الصف 3 والعمود 2.

نموذج الدالة INDEX (صفيف) وبناء الجملة والحجج

تشير صيغة الدالة إلى تخطيط الدالة وتتضمن اسم الدالة ، الأقواس ، فاصلات الفواصل ، والحجج.

إن صيغة الدالة INDEX هي:

= INDEX (صفيف ، Row_num ، Column_num)

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

ROW_NUM (اختياري) - رقم الصف في الصفيف الذي سيتم إرجاع قيمة منه. إذا تم حذف هذه الوسيطة ، فسيكون Column_num مطلوبًا.

Column_num (اختياري) - رقم العمود في المصفوفة التي يتم منها إرجاع قيمة. إذا تم حذف هذه الوسيطة ، يكون Row_num مطلوبًا.

  • لكل من ROW_NUM و Column_num الوسائط ، يمكن إدخال أرقام الصف والعمود الفعلي أو مراجع الخلية إلى موقع هذه المعلومات في ورقة العمل.

دالة INDEX (نموذج صفيف) مثال

كما ذكر ، فإن المثال في الصورة أعلاه يستخدم مجموعة مصفوفة شكل الدالة INDEX لإرجاع المصطلح القطعة من قائمة الجرد.

تغطي المعلومات أدناه الخطوات المستخدمة لإدخال الدالة INDEX في الخلية B8 بورقة العمل.

الخطوات تجعل استخدام مراجع الخلية ل ROW_NUM و Column_num الحجج ، بدلا من إدخال هذه الأرقام مباشرة.

دخول وظيفة INDEX

تتضمن خيارات إدخال الوظيفة ووسائطها ما يلي:

  1. كتابة الوظيفة الكاملة: = INDEX (A2: C4، B6، B7) في الخلية B8
  2. اختيار الوظيفة ووسائطها باستخدام شاشة INDEX

على الرغم من أنه من الممكن فقط كتابة الوظيفة الكاملة يدويًا ، إلا أن العديد من الأشخاص يجدون أنه من الأسهل استخدام مربع الحوار لإدخال وسائط الدالة.

تستخدم الخطوات أدناه مربع الحوار لإدخال وسائط الدالة.

فتح مربع الحوار

نظرًا لوجود شكلين للوظيفة - كل منهما يحتوي على مجموعة من الوسيطات الخاصة به - يتطلب كل نموذج مربع حوار منفصل.

نتيجة لذلك ، هناك خطوة إضافية في فتح مربع حوار الدالة INDEX غير موجود مع معظم وظائف Excel الأخرى. هذه الخطوة تنطوي على اختيار إما مجموعة مصفوفة شكل أو مرجع مجموعة من الحجج.

فيما يلي الخطوات المستخدمة لإدخال الدالة INDEX والوسائط في الخلية B8 باستخدام مربع الحوار الخاص بالوظيفة.

  1. انقر فوق الخلية B8 في ورقة العمل ، وهذا هو المكان الذي ستوضع فيه الوظيفة
  2. اضغط على الصيغ التبويب من قائمة الشريط
  3. أختر البحث والمراجع من الشريط لفتح القائمة المنسدلة للوظيفة
  4. انقر فوق فهرس في القائمة لإحضار حدد الوسيطات مربع الحوار - الذي يتيح لك الاختيار بين مجموعة مصفوفة و مرجع أشكال من الوظيفة
  5. اضغط على الصفيف ، row_num ، column_num اختيار
  6. انقر فوق "موافق" لفتح الدالة INDEX - مربع الحوار نموذج صفيف

إدخال وسيطات الدالة

  1. في مربع الحوار ، انقر فوق مجموعة مصفوفة خط
  2. قم بتمييز الخلايا من A2 إلى C4 في ورقة العمل لإدخال النطاق في مربع الحوار
  3. اضغط على ROW_NUM خط في مربع الحوار
  4. انقر فوق الخلية B6 لإدخال مرجع الخلية هذا في مربع الحوار
  5. اضغط على Column_num خط في مربع الحوار
  6. انقر فوق الخلية B7 لإدخال مرجع الخلية هذا في مربع الحوار
  7. انقر فوق "موافق" لإكمال الدالة وإغلاق مربع الحوار
  8. الكلمة الأداة يظهر في الخلية B8 حيث أن المصطلح في الخلية يتقاطع مع الصف الثالث والثالث من جرد الأجزاء
  9. عند النقر فوق الخلية B8 الوظيفة الكاملة = INDEX (A2: C4، B6، B7) يظهر في شريط الصيغة أعلى ورقة العمل

قيم خطأ دالة الفهرس

قيم الخطأ الشائعة المرتبطة بوظيفة INDEX - نموذج Array هي:

#القيمة! - يحدث إذا كان إما ROW_NUM , Column_num الحجج ليست أرقام.

#REF! - يحدث في حالة:

  • ال ROW_NUM الوسيطة أكبر من عدد الصفوف في النطاق المحدد ؛
  • ال Col_num الوسيطة أكبر من عدد الأعمدة في النطاق المحدد.

مزايا صندوق الحوار

تتضمن مزايا استخدام مربع الحوار لإدخال بيانات وسائط الدالة ما يلي:

  1. يهتم مربع الحوار ببناء جملة الدالة - مما يسهل الدخول إلى وسائط الدالة الواحدة في كل مرة دون الحاجة إلى إدخال علامة المساواة أو الأقواس أو الفواصل التي تعمل كفواصل بين الوسيطات.
  2. يمكن إدخال مراجع الخلايا ، مثل 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 (اختياري) - إذا كان مرجع تحتوي الوسيطة على نطاقات متعددة غير متجاورة ، حيث تقوم هذه الوسيطة باختيار نطاق الخلايا الذي سيتم إرجاع البيانات منه. إذا تم حذفها ، فإن الدالة تستخدم النطاق الأول المذكور في مرجع جدال.

  • أول نطاق دخلت في مرجع الوسيطة مرقمة 1؛
  • والثاني هو 2 ؛
  • والثالث هو 3 ، وهلم جرا.

دالة INDEX (نموذج مرجعي) مثال

المثال في الصورة أعلاه يستخدم مرجع شكل الدالة INDEX لإرجاع شهر يوليو من المنطقة 2 من الغضب A1 إلى E1.

تغطي المعلومات أدناه الخطوات المستخدمة لإدخال الدالة INDEX في الخلية B10 لورقة العمل.

الخطوات تجعل استخدام مراجع الخلية ل Row_num و Column_num و Area_num الحجج ، بدلا من إدخال هذه الأرقام مباشرة.

دخول وظيفة INDEX

تتضمن خيارات إدخال الوظيفة ووسائطها ما يلي:

  1. كتابة الوظيفة الكاملة: = INDEX ((A1: A5، C1: E1، C4: D5)، B7، B8) في الخلية B10
  2. اختيار الوظيفة ووسائطها باستخدام شاشة INDEX

على الرغم من أنه من الممكن فقط كتابة الوظيفة الكاملة يدويًا ، إلا أن العديد من الأشخاص يجدون أنه من الأسهل استخدام مربع الحوار لإدخال وسائط الدالة.

تستخدم الخطوات أدناه مربع الحوار لإدخال وسائط الدالة.

فتح مربع الحوار

نظرًا لوجود شكلين للوظيفة - كل منهما يحتوي على مجموعة من الوسيطات الخاصة به - يتطلب كل نموذج مربع حوار منفصل.

نتيجة لذلك ، هناك خطوة إضافية في فتح مربع حوار الدالة INDEX غير موجود مع معظم وظائف Excel الأخرى. هذه الخطوة تنطوي على اختيار إما مجموعة مصفوفة شكل أو مرجع مجموعة من الحجج.

فيما يلي الخطوات المستخدمة لإدخال الدالة INDEX والوسائط في الخلية B10 باستخدام مربع الحوار الخاص بالوظيفة.

  1. انقر فوق الخلية B8 في ورقة العمل - هذا هو المكان الذي سيتم وضع الوظيفة فيه
  2. اضغط على الصيغ التبويب من قائمة الشريط
  3. أختر البحث والمراجع من الشريط لفتح القائمة المنسدلة للوظيفة
  4. انقر فوق فهرس في القائمة لإحضار حدد الوسيطات مربع الحوار - الذي يتيح لك الاختيار بين مجموعة مصفوفة و مرجع أشكال من الوظيفة
  5. اضغط على مرجع ، row_num ، column_num ، area_num اختيار
  6. انقر فوق "موافق" لفتح الدالة INDEX - مربع الحوار "نموذج مرجعي"

إدخال وسيطات الدالة

  1. في مربع الحوار ، انقر فوق مرجع خط
  2. أدخل قوس مستدير مفتوح " ( "على هذا الخط في مربع الحوار
  3. قم بتمييز الخلايا من A1 إلى A5 في ورقة العمل لإدخال النطاق بعد قوس مفتوح
  4. اكتب فاصلة لتكون بمثابة فاصل بين النطاقات الأولى والثانية
  5. قم بتمييز الخلايا من C1 إلى E1 في ورقة العمل لإدخال النطاق بعد الفاصلة
  6. اكتب فاصلة ثانية لتعمل بمثابة فاصل بين النطاقين الثاني والثالث
  7. قم بتمييز الخلايا من C4 إلى D5 في ورقة العمل لإدخال النطاق بعد الفاصلة
  8. أدخل قوس دائري " ) "بعد النطاق الثالث لإكمال مرجع جدال
  9. اضغط على ROW_NUM خط في مربع الحوار
  10. انقر فوق الخلية B7 لإدخال مرجع الخلية هذا في مربع الحوار
  11. اضغط على Column_num خط في مربع الحوار
  12. انقر فوق الخلية B8 لإدخال مرجع الخلية هذا في مربع الحوار
  13. اضغط على Area_num خط في مربع الحوار
  14. انقر فوق الخلية B9 لإدخال مرجع الخلية هذا في مربع الحوار
  15. انقر فوق "موافق" لإكمال الدالة وإغلاق مربع الحوار
  16. ال شهر يوليو يظهر في الخلية B10 نظرًا لأن الشهر في الخلية يتقاطع مع الصف الأول والعمود الثاني للمنطقة الثانية (النطاق C1 إلى 1)
  17. عند النقر فوق الخلية B8 تظهر الوظيفة الكاملة = INDEX ((A1: A5، C1: E1، C4: D5)، B7، B8) في شريط الصيغة أعلى ورقة العمل

قيم خطأ دالة الفهرس

قيم الخطأ الشائعة المرتبطة بوظيفة INDEX - النموذج المرجعي هي:

#القيمة! - يحدث إذا كان إما ROW_NUM , Column_num، أو Area_num الحجج ليست أرقام.

#REF! - يحدث في حالة:

  • ال ROW_NUM الوسيطة أكبر من عدد الصفوف في النطاق المحدد ؛
  • ال Col_num الوسيطة أكبر من عدد الأعمدة في النطاق المحدد.
  • ال Area_num الوسيطة أكبر من عدد المناطق في النطاق المحدد.