يشرح هذا الموضوع السيناريوهات الشائعة عند ظهور خطأ #VALUE! عند استخدام الدالتين INDEX وMATCH معاً في صيغة واحدة. أحد الأسباب الأكثر شيوعاً لاستخدام الدالتين INDEX وMATCH هو البحث عن قيمة في سيناريو بحيث لا تكون VLOOKUP ملائمة لك، كما لو كانت قيمة البحث أكبر من 255 حرفاً.
المشكلة: لم يتم إدخال الصيغة كصفيف
إذا كنت تستخدم INDEX كصيغة صفيف مع MATCH لتتمكن من استرداد قيمة، فستحتاج إلى تحويل الصيغة إلى صيغة صفيف، وإلا فسترى #VALUE! #REF!.
حل: يجب استخدام INDEX وMATCH كصيغة صفيف، ما يعني أنك بحاجة إلى الضغط على CTRL+SHIFT+ENTER. سيؤدي ذلك إلى التفاف الصيغة تلقائيا في أقواس {}. إذا حاولت إدخالها بنفسك، فسيعرض Excel الصيغة كنص.
ملاحظة: إذا كان لديك إصدار حالي من Microsoft 365، فيمكنك ببساطة إدخال الصيغة في خلية الإخراج، ثم الضغط على ENTER لتأكيد الصيغة كصيغة صفيف ديناميكية. وإلا، يجب إدخال الصيغة كصيغة صفيف قديمة عن طريق تحديد خلية الإخراج أولا، وإدخال الصيغة في خلية الإخراج، ثم الضغط على CTRL+SHIFT+ENTER لتأكيدها. يدرج Excel أقواسًا متعرجة في بداية الصيغة ونهايتها نيابة عنك. لمزيد من المعلومات عن صيغ الصفيف، انظر إرشادات لصيغ الصفيف وأمثلة عليها.
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.
اطلع أيضاً على
البحث عن القيم باستخدام VLOOKUP أو INDEX أو MATCH