أخي الحبيب أبا عمر
إذا كان يعطيك الخطأ Name فهذا يعني أنك تستخدم أوفيس 2003 على أغلب الظن
جرب تحذف الجزء الأول IFERROR والجزء الأخير ""
INDEX($L$8:$L$130,SMALL(IF(B8=$K$8:$K$130,ROW($A$8:$A$130)-ROW($A$8)+1),1))
طبعاً سيكون هناك خطأ في حالة عدم وجود نتيجة للبحث ولكن جرب المعادلة أولاً بهذا الشكل لترى النتائج .. هل النتائج ستكون كما تريد أم لا ؟
لتجنب الخطأ جرب المعادلة في أوفيس 2003 بهذا الشكل
=IF(ISERR(INDEX($L$8:$L$130,SMALL(IF(B8=$K$8:$K$130,ROW($A$8:$A$130)-ROW($A$8)+1),1))),"",INDEX($L$8:$L$130,SMALL(IF(B8=$K$8:$K$130,ROW($A$8:$A$130)-ROW($A$8)+1),1)))
الجزئية الأخيرة بعد تنفيذ المطلب الأول والانتهاء منه إن شاء الله نحاول فيها