يشرح هذا الموضوع السيناريوهات الشائعة عند ظهور خطأ #VALUE! عند استخدام الدالتين INDEX وMATCH معاً في صيغة واحدة. أحد الأسباب الأكثر شيوعاً لاستخدام الدالتين INDEX وMATCH هو البحث عن قيمة في سيناريو بحيث لا تكون VLOOKUP ملائمة لك، كما لو كانت قيمة البحث أكبر من 255 حرفاً.

المشكلة: لم يتم إدخال الصيغة كصفيف

إذا كنت تستخدم INDEX كصيغة صفيف مع MATCH لكي تتمكن من استرداد قيمة، ستحتاج إلى تحويل الصيغة إلى صيغة صفيف، وإلا سترى #VALUE! الخطأ.

الحل: يجب استخدام INDEX و MATCH كصيغة صفيف، مما يعني أنك تحتاج إلى الضغط على CTRL+SHIFT+ENTER. يؤدي ذلك إلى التفاف الصيغة تلقائيا في السوارين {}. إذا حاولت إدخالها بنفسك، Excel سيتم عرض الصيغة كنص.

إذا كنت تستخدم الدالتين INDEX/MATCH عند وجود قيمة بحث أكبر من 255 حرفاً يجب إدخالها كصيغة صفيف.  الصيغة الموجودة في الخلية F3 هي =INDEX‏(B2:B4,MATCH(TRUE,A2:A4=F2,0),0)، ويتم إدخالها بالضغط على مفتاح الإدخال Ctrl+Shift+Enter

ملاحظة: إذا كان لديك إصدار حالي من Microsoft 365، يمكنك ببساطة إدخال الصيغة في خلية الإخراج، ثم اضغط على ENTER لتأكيد الصيغة كصيغة صفيف ديناميكية. وبخلاف ذلك، يجب إدخال الصيغة كصيغة صفيف القديمة عن طريق تحديد خلية الإخراج أولا، ثم إدخال الصيغة في خلية الإخراج، ثم الضغط على CTRL+SHIFT+ENTER لتأكيدها. يدرج Excel أقواسًا متعرجة في بداية الصيغة ونهايتها نيابة عنك. لمزيد من المعلومات عن صيغ الصفيف، انظر إرشادات لصيغ الصفيف وأمثلة عليها.

هل تحتاج إلى مزيد من المساعدة؟

يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في مجتمع الإجابات.

اطلع أيضاً على

تصحيح الخطأ #VALUE! #BUSY!

الدالة INDEX

الدالة MATCH

البحث عن القيم باستخدام VLOOKUP أو INDEX أو MATCH

نظرة عامة حول الصيغ في Excel

كيفية تفادي الصيغ المقطوعة

الكشف عن وجود أخطاء في الصيغ

كل Excel (أبجديا)

جميع دالات Excel (حسب الفئة)

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×