كيفية تصحيح خطأ #VALUE! في الدالة INDEX/MATCH

ينطبق على
Excel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

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

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

حل: يجب استخدام 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! الخطأ

الدالة INDEX

الدالة MATCH

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

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

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

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

جميع دالات Excel (بالترتيب الأبجدي)

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