اكسل

كيفية إصلاح الخطأ # N / A

How Fix N Error

صيغة Excel: كيفية إصلاح الخطأ # N / Aصيغة عامة
= IFERROR (FORMULA(),'message')
ملخص

يظهر الخطأ # N / A عادةً عندما يتعذر العثور على شيء ما أو تحديده. ومع ذلك ، يمكن أيضًا أن تحدث أخطاء # N / A بسبب المسافات الزائدة أو الأخطاء الإملائية أو جدول بحث غير مكتمل. الوظائف التي تتأثر غالبًا بالخطأ # N / A هي وظائف بحث كلاسيكية ، بما في ذلك VLOOKUP و هلوكوب و ابحث عن ، و تطابق . انظر أدناه لمزيد من المعلومات والخطوات لحلها.





تفسير

حول الخطأ # N / A

يظهر الخطأ # N / A عندما يتعذر العثور على شيء ما أو تحديده. غالبًا ما يكون خطأ مفيدًا ، لأنه يخبرك أن شيئًا مهمًا مفقود - منتج لم يتوفر بعد ، أو خطأ إملائي في اسم الموظف ، أو خيار لون غير موجود ، وما إلى ذلك.

كيفية حساب النسبة المئوية للانخفاض في Excel

ومع ذلك ، يمكن أيضًا أن تحدث أخطاء # N / A بسبب المسافات الزائدة أو الأخطاء الإملائية أو جدول بحث غير مكتمل. الوظائف التي تتأثر غالبًا بالخطأ # N / A هي وظائف بحث كلاسيكية ، بما في ذلك VLOOKUP و هلوكوب و ابحث عن ، و تطابق .





أفضل طريقة لمنع أخطاء # N / A هي التأكد من صحة واكتمال قيم البحث وجداول البحث. إذا رأيت خطأ # N / A غير متوقع ، فتحقق مما يلي أولاً:

  1. تمت كتابة قيمة البحث بشكل صحيح ولا تحتوي على مسافات زائدة.
  2. تمت كتابة القيم في جدول البحث بشكل صحيح ولا تحتوي على مساحة إضافية.
  3. يحتوي جدول البحث على جميع القيم المطلوبة.
  4. اكتمل نطاق البحث المقدم للوظيفة (أي لا 'يقطع' البيانات).
  5. نوع قيمة البحث = نوع جدول البحث (على سبيل المثال ، كلاهما نص ، وكلاهما أرقام ، وما إلى ذلك)
  6. تم ضبط المطابقة (تقريبية مقابل تامة) بشكل صحيح.

ملاحظة: إذا حصلت على نتيجة غير صحيحة ، فعندها يجب أن ترى خطأ # N / A ، تأكد من أن لديك تم تكوين المطابقة التامة بشكل صحيح . سيعيد وضع المطابقة التقريبي لحسن الحظ جميع أنواع النتائج غير الصحيحة تمامًا :)



تعويض الخطأ # N / A مع IFERROR

أحد الخيارات لتعويض الخطأ # N / A هو الدالة IFERROR. يمكن لـ IFERROR اكتشاف أي خطأ بأمان وإرجاع نتيجة بديلة.

في المثال الموضح ، يظهر الخطأ # N / A في الخلية F5 لأن 'الآيس كريم' غير موجود في جدول البحث ، وهو النطاق المسمى 'البيانات' (B5: C9).

 
= VLOOKUP (E5,data,2,0) // 'ice cream' is not found

للتعامل مع هذا الخطأ ، فإن ملف دالة IFERROR ملفوفة حول صيغة VLOOKUP مثل هذا:

 
= IFERROR ( VLOOKUP (E7,data,2,0),'Not found')

إذا قامت الدالة VLOOKUP بإرجاع خطأ ، فإن الدالة IFERROR 'تكتشف' هذا الخطأ وتعيد 'غير موجود'.

تعويض الخطأ # N / A مع IFNA

ال دالة IFNA يمكن أيضًا تعويض أخطاء # N / A ومعالجتها على وجه التحديد. صيغة الاستخدام هي نفسها مع IFERROR:

 
= IFERROR ( VLOOKUP (A1,table,column,0),'Not found') = IFNA ( VLOOKUP (A1,table,column,0),'Not found')

تتمثل ميزة وظيفة IFNA في أنها أكثر عملية جراحية ، وتستهدف أخطاء # N / A فقط. من ناحية أخرى ، ستكتشف الدالة IFERROR أي خطأ. على سبيل المثال ، حتى إذا قمت بتهجئة VLOOKUP بشكل غير صحيح ، فسيعرض IFERROR 'غير موجود'.

لا توجد رسالة

إذا كنت لا تريد عرض أي رسالة عندما تقوم بتعويض خطأ # N / A (أي أنك تريد عرض خلية فارغة) ، فيمكنك استخدام سلسلة فارغة ('') مثله:

 
= IFERROR ( VLOOKUP (E7,data,2,0),'')

الفهرس والمطابقة

ترجع الدالة MATCH أيضًا # N / A عندما لا يتم العثور على قيمة. إذا كنت تستخدم INDEX و MATCH معًا ، فيمكنك تعويض الخطأ # N / A بنفس الطريقة. بناءً على المثال أعلاه ، ستكون الصيغة في F5 هي:

 
= IFERROR ( INDEX (C5:C9, MATCH (E5,B5:B9,0)),'Not found')

اقرأ المزيد عن الفهرس والمطابقة .

كيفية إضافة التاريخ والوقت في Excel

فرض الخطأ # N / A

إذا كنت تريد فرض الخطأ # N / A في ورقة عمل ، فيمكنك استخدام ملحق دالة NA . على سبيل المثال ، اعرض # N / A في خلية عندما يساوي A1 صفرًا ، يمكنك استخدام صيغة مثل هذه:

 
= IF (A1=0,  NA ())
المؤلف ديف برونز


^