اكسل

VLOOKUP بدون خطأ # N / A

Vlookup Without N Error

صيغة Excel: VLOOKUP بدون خطأ # N / Aصيغة عامة
= IFERROR ( VLOOKUP (value,table,2,FALSE),'message')
ملخص

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



تفسير

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

إذا كانت لديك قيمة بحث في الخلية A1 وقيم بحث في جدول يسمى نطاق ، وتريد أن تكون الخلية فارغة إذا لم يتم العثور على بحث ، يمكنك استخدام:





 
= IFERROR ( VLOOKUP (A1,table,2,FALSE),'')

إذا كنت تريد إرجاع الرسالة 'غير موجود' عند عدم العثور على تطابق ، فاستخدم:

 
= IFERROR ( VLOOKUP (A1,table,2,FALSE),'Not found')

خيار IFNA

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



 
= IFERROR ( VLOOKUP (A1,table,2,FALSE),'Not found') = IFNA ( VLOOKUP (A1,table,2,FALSE),'Not found')

الإصدارات القديمة من Excel

في الإصدارات السابقة من Excel التي تفتقر إلى وظيفة IFERROR ، ستحتاج إلى تكرار VLOOKUP داخل دالة IF التي تكتشف خطأ في ISNA أو ISERROR. على سبيل المثال:

 
= IF ( ISNA ( VLOOKUP (A1,table,2,FALSE)),'', VLOOKUP (A1,table,2,FALSE))
المؤلف ديف برونز


^