فهرس
تُرجع الدالة فهرس القيمة في الخلية الموجودة عند تقاطع الصف والعمود المحددين داخل مجموعة من الخلايا أو من مصفوفة يتم إرجاعها بواسطة دالة مصفوفة.
فهرس(النطاق; مؤشر-الصف; فهرس-العمود; مؤشر-المساحة)
النطاق: مجموعة من الخلايا. النطاق هو مجموعة فردية أو أكثر من مجموعة واحدة تتكون كل منها من نطاق من الخلايا. إذا تم تحديد أكثر من مجموعة واحدة، فيتم الفصل بينها بفواصل وتضمينها في مجموعة إضافية من الأقواس. على سبيل المثال، ((B1:B5;C10:C12)). الخلايا التي يرجع إليها النطاق يمكن أن تتضمن أية قيم.
مؤشر-الصف: قيمة رقم تمثل رقم صف القيمة المطلوب إرجاعها. مؤشر-الصف يجب أن يكون أكبر من أو يساوي 0 وأقل من أو يساوي عدد الصفوف في النطاق. إذا كان مؤشر الصف هو 0، فستقوم الدالة فهرس بإرجاع مصفوفة القيم لمؤشر العمود للعمود بالكامل، والذي يجب أن يكون أكبر من 0 وأقل من يساوي عدد الأعمدة الموجودة في النطاق.
فهرس-العمود: قيمة رقم اختيارية تحدد رقم عمود القيمة المطلوب إرجاعها. فهرس-العمود يجب أن يكون أكبر من أو يساوي 0 وأقل من أو يساوي عدد الأعمدة في النطاق. إذا كان مؤشر العمود هو 0، فستقوم الدالة فهرس بإرجاع مصفوفة القيم لمؤشر الصف للصف بالكامل، والذي يجب أن يكون أكبر من 0 وأقل من يساوي عدد الصفوف الموجودة في النطاق.
مؤشر-المساحة: قيمة رقم اختيارية تحدد رقم منطقة القيمة المطلوب إرجاعها. مؤشر-المساحة يجب أن يكون أكبر من أو يساوي 1 وأقل من أو يساوي عدد المناطق في النطاق. في حالة إهمال مؤشر-المساحة، يتم استخدام 1.
ملاحظات
يمكن أن تُرجع فهرس القيمة عند التقاطع المحدد لمجموعة ثنائية الأبعاد من القيم. على سبيل المثال، افترض أن الخلايا B1:D8 تتضمن القيم.
=فهرس(B1:D8;2; 3) تُرجع القيمة التي يتم إيجادها عند تقاطع الصف الثاني والعمود الثالث (القيمة في الخلية D3).
يمكن تحديد أكثر من منطقة واحدة من خلال تضمين النطاقات في زوج إضافي من الأقواس. على سبيل المثال:
=فهرس((B2:D5; B7:D10);2; 3;2) تُرجع القيمة التي يتم إيجادها عند تقاطع الصف الثاني والعمود الثالث في المنطقة الثانية (القيمة في الخلية D8).
يمكن أن تُرجع فهرس مصفوفة من صف واحد أو عمود واحد لدالة أخرى. في هذه الصيغة، يكون مؤشر-الصف أو فهرس-العمود مطلوبًا، ولكن لا يمكن إهمال المتغير الآخر. على سبيل المثال:
=المجموع(فهرس(B2:D5; ; 3)) تُرجع حاصل القيم في العمود الثالث (الخلايا من D2 إلى D5).
=المتوسط(فهرس(B2:D5;2)) تُرجع متوسط القيم في الصف الثاني (الخلايا من B3 إلى D3).
دالة INDEX يمكن أن تُرجع (أو "تقرأ") القيمة من مصفوفة يتم إرجاعها بواسطة دالة مصفوفة. تُرجع دالة التكرار مصفوفة من القيم وفقًا للفواصل المحددة.
تُرجع =فهرس(التكرار($A$1:$F$5; $B$8:$E$8); 1) أول قيمة في المصفوفة يتم إرجاعها بواسطة دالة التكرار المحددة.
بالمثل، تُرجع =فهرس(التكرار($A$1:$F$5; $B$8:$E$8); 5) القيمة الخامسة في المصفوفة.
يتم تحديد مكان المصفوفة من خلال توضيح عدد الصفوف لأسفل وعدد الأعمدة إلى يمين الخلية في الركن العلوي الأيسر من المصفوفة.
ما لم يتم تحديد فهرس على النحو الموضح في الحالة الثالثة أعلاه، لا يمكن إهمال مؤشر-الصف; وإذا تم إهمال فهرس-العمود، فيُفترض أن يكون 1.
أمثلة |
---|
الجدول التالي المعطى: |
A | B | C | D | |
---|---|---|---|---|
1 | 1 | 11 | 21 | |
2 | 2 | 12 | 2 | |
3 | 3 | 13 | 23 | |
4 | 4 | 14 | 24 | |
5 | a | b | c | |
6 | d | e | f | |
7 | g | h | i | |
8 | j | k | l |
=فهرس(B1:D4;2; 3) تُرجع 22، وهي القيمة في الصف الثاني (مؤشر الصف يكون 2) والعمود الثالث (مؤشر العمود يكون 3) من المجموعة المحددة (النطاق يكون B1:D4، ويكون بذلك محتوى الخلية D2 هو النتيجة). =INDEX((B1:D4; B5:D8);2; 3;2) تُرجع "f"، وهي القيمة في الصف الثاني (مؤشر-الصف يكون 2) والعمود الثالث (فهرس-العمود يكون 3) من المنطقة الثانية (مؤشر-المساحة يكون 2)، والتي تكون الخلية D6. =المجموع(فهرس(B1:D4; ; 3)) تُرجع 90، وهو حاصل القيم في العمود الثالث (الخلايا من D1 إلى D4). =المتوسط(فهرس(B1:D4;2)) تُرجع 12، وهو متوسط القيم في الصف الثاني (الخلايا من B2 إلى D2). |