أبو تماضر قام بنشر يوليو 29, 2006 قام بنشر يوليو 29, 2006 السلام عليكم ورحمة الله وبركاته إخواني مشرفي ورواد منتدى الإكسل العام , بعد التحية واجهتني مشكلة في البحث والربط بواسطة الدالة LOOKUP , حيث ترجع نتائج غير مطابقة لمجال البحث , فأرجو الاطلاع على المرفق لتحديد أسباب الخطأ , وألف شكر مسبقا . للتنويه : الخانات المؤطرة بدوائر حمراء تحتوي نتائج بحث غير مطابقة Classeur1.rar
علي السحيب قام بنشر أغسطس 1, 2006 قام بنشر أغسطس 1, 2006 تم إرجاع نتائج غير صحيحة لديك .. لأن من شروط إكتمال الصيغة وضمان الحصول على نتائج صحيحة عند إستخدام الدالة LOOKUP أو الدالة VLOOKUP .. هو أن يكون العمود الأول المستخدم في الصيغة مفروزاً فرزاً تصاعدياً .. ولأن هذا الشرط لم يتحقق في العمود الذي لديك تم إرجاع نتائج خاطئة. لذا الحل يكمن في التالي: 1- فرز العمود E والمستخدم في الصيغة الأولى في الملف الذي أرفقته فرزاً تصاعدياً .. وهذا سوف يؤدي إلى تغير ترتيب الجدول وتداخل البيانات مع بعضها البعض .. وهذا الحل غير عملي مع نوع الجدول الذي لديك. 2- اللجوء إلى إستخدام دالة أو دوال أخرى بدل الدالة LOOKUP .. وهذا ما قمت أنا بعمله .. فلقد لجأت إلى إستخدام الدالة OFFSET بدلاً من LOOKUP .. وبمساعدة الدالة MATCH للحصول على رقم العمود الذي يحتوي على النتيجة المطلوبة .. وأيضاً بمساعدة الدوال IF و ISNA لإخفاء الخطأ N/A# عندما تكون الخلية المطلوب إحضار نتائجها فارغة .. فأصبح لدينا الصيغة التالية: =IF(ISNA(MATCH(A4,Feuil1!$E$9:Feuil1!$E$67,0)),"",OFFSET(Feuil1!$C$8,MATCH(A4,Feuil1!$E$9:Feuil1!$E$67,0),0)) أتمنى أن يكون الشرح واضحاً، OFFSET_Function.rar
أبو تماضر قام بنشر أغسطس 3, 2006 الكاتب قام بنشر أغسطس 3, 2006 أخي وأستاذي السحيب السلام عليكم ورحمة الله قد كفيت ووفيت وإني لأدعو الله لك بالتوفيق والسداد وجزاك خير الجزاء
الردود الموصى بها