كيفيه تصحيح خطا # n / A في الدالتين INDEX / MATCH

ملاحظة:  نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. كما نهدف إلى أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ إليك المقالة بالغة الإنجليزية لسهولة الرجوع إليها.

تصف الموضوع الاسباب الاكثر شيوعا ل "الخطا # n / A" ظهور يتم ك# نتيجه ل# الدالتين INDEXاو MATCH .

ملاحظة: اذا كنت تريد اما الفهرس او الداله MATCH ل# ارجاع قيمه ذات معني بدلا من # n / A، استخدم الداله IFERROR و# ثم اجراء تداخل ل# الدالتين INDEX و MATCH داخل تلك الداله. استبدال # n / A ب# قيمه خاصه بك فقط تعرف الخطا، و# لكن ليس حلها. الامر كذلك، من المهم جدا، قبل استخدام IFERROR، تاكد من ان الصيغه يعمل ب# شكل صحيح كما كنت تقصد.

المشكله: لا توجد ايه بيانات ب# حيث تتطابق

عندما لا تجد الداله MATCH قيمه البحث في الصفيف البحث، ف# سترجع الخطا # n / A.

اذا كنت تعتقد ان البيانات موجوده في جدول البيانات، و# لكن تطابق غير قابله ل# تحديد موقعه، ف# قد يكون ل# انه:

  • الخليه تحتوي علي احرف غير متوقعه او مسافات المخفيه.

  • لن يتم تنسيق الخليه ك# نوع بيانات صحيحه. علي سبيل المثال، الخليه تحتوي علي القيم الرقميه، و# لكن قد يكون المنسقه ك# نص.

الحل: ل# ازاله المسافات المخفيه او الاحرف غير المتوقعه، استخدم الداله CLEAN او اقتطاع ، علي التوالي. ايضا، تاكد من اذا كانت الخلايا المنسقه ك# انواع البيانات الصحيحه.

التي تستخدم صيغه صفيف دون الضغط علي Ctrl + Shift + Enter

عند استخدام صفيف في INDEXاو MATCHتركيبه من تلك دالتي، من الضروري الضغط علي Ctrl Shift Enter علي لوحه المفاتيح. سيتم ارفاق Excel تلقائيا الصيغه داخل الاقواس المتعرجه {}. اذا حاولت الي ادخالها نفسك، ف# سيعرض Excel الصيغه ك# نص.

المشكله: يوجد عدم تناسق في ترتيب فرز البيانات و# انواع match

عند استخدام تطابق، يجب ان يكون هناك تناسق بين القيمه الموجوده في الوسيطه match_type و# ترتيب فرز القيم في صفيف البحث. اذا كان بناء جمله تخلف القواعد التاليه، ف# ستري الخطا # n / A.

  • اذا كان match_type 1 او غير محدد، يجب ان تكون القيم في صفيف في ترتيب تصاعدي. علي سبيل المثال،-2،-1, 0, 1، 2..., A، B، c..., FALSE, TRUE، ل# تسميه قليل.

  • اذا كانmatch_type -1، يجب ان تكون القيم في صفيف في ترتيب تنازلي.

في المثال التالي، يتم الداله MATCH

=MATCH(40,B2:B10,-1)

الداله match في excel

تم تعيين الوسيطه match_type في بناء الجمله ل# الرقم-1، مما يعني انه يجب ان يكون ترتيب القيم في b2: b10 في تنازلي ل# الصيغه ل# العمل. و# لكن القيم ب# ترتيب تصاعدي، و# التي يؤدي الخطا # n / A.

حل ل# المشكله: اما تغيير الوسيطه match_type الي 1، او فرز الجدول ب# تنسيق تنازلي. ثم حاول مره اخري.

هل لديك أسئلة خاصة تتعلق بالدالة؟

نشر سؤال في منتدى مجتمع Excel‏

ساعدنا في تحسين Excel

هل لديك اقتراحات حول كيفية تحسين الإصدار التالي من Excel؟ إذا كان الأمر كذلك، يرجى الاطلاع على المواضيع في‏ ‏Excel User Voice‏.

راجع أيضاً

كيفيه تصحيح خطا # n / a

كيفيه استخدام دالات ورقه العمل INDEX و MATCH مع معايير متعدده في Excel

الدالة INDEX

الدالة MATCH

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

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

استخدام تدقيق الأخطاء لاكتشاف الأخطاء في الصيغ

كافه دالات Excel (ب# الترتيب الابجدي)

كافه دالات Excel (حسب الفئه)

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

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×