إني أحمد الله تعالى وأصلى على رسوله الكريم صلى الله عليه وسلم ثم أما بعد
موضوعنا اليوم عن الدالة vlookup في الاكسل 2007 كيف نطبقها وما هي وظيفتها .
أولا الصيغة العامة للدالة هي
=VLOOKUP(lookup_value;table_array;col_index_num;range_lookup)
نأتي للشرح ما معنى هذه الدالة ، دالة VLOOKUP معناها البحث أو النظر العمودي عن عنصر نحدده نحن . وتكون نتيجتها ما يقابلها في الصف .
Lookup_value هي القيمة التي نبحث عنها .
Table_erray المصفوفة التي نبحث بداخلها .مثل A1:C10 مثلا .
Col_index_num رقم العمود الموجود فيه ما يقابل العنصر الذي نبحث عنه .
[range_lookup] طريقة اختيار البحث أما متطابق فتأخذ رقم 0 أو تقريبا فتأخذ الرقم 1
ولتوضيح ذلك ننشئ جدول مثل الموجود بالصورة ، لنبحث عن رقم السجل وعندما يجده الأكسل في العمود الأول من المصفوفة ، يكتب ما يقابله في الصف حسب رقم العمود مثلا رقم 2 في المصفوفة نجده الأسم ورقم 3 نجده الوظيفة وهكذا .
ولكي نبحث عن رقم السجل ونكتب في خلية النتيجة الاسم وأن يكون متطابق تكتب على الصورة التالية:
=VLOOKUP(E18;E4:J15;2;0)
وحتى لا يكون هناك خطأ ناتج عن بحث عن رقم غير موجود في الجدول الذي نطاقه من E4 ألى J15 فإننا نستخدم دالة IFERROR فتكون الصيغة تعدل إلى الآتي :
=IFERROR(VLOOKUP(E18;E4:J15;2;0);"هذا الرقم غير موجود"
والسلام عليكم ورحمة الله وبركاته
ليست هناك تعليقات:
إرسال تعليق