تناولنا فى الدرس السابق شرح الحالة الأولى من دالة البحث vlookup بأسلوب البحث المتطابق extact match
ويمكن الرجوع إلى الدرس السابق من خلال الضغط على هذا الرابط اضغط هنا
وستناول فى هذا الدرس الحالة الثانية من حالات دالة البحث vlookup وهواستخدام أسلوب البحث التقريبي approximate match
تتكون هذه الدالة من أربعة أجزاء
1- lookup value وهى القيمة التى نبحث عنها فى الجدول أو نطاق البحث ويجب أن تكون هذه القيمة فى العمود الأول فى نطاق الخلايا التى نحددها أو فى الجدول الذى نحدده.
2- table array: وهو الجدول أو نطاق الخلايا الذى نقوم بتحديده للبحث بداخله عن القيمة التى نبحث عنها .
3- col index num: رقم العمود فى نطاق الخلايا أو فى الجدول المحدد والذى يقوم بإرجاع القيمة المقابلة للقيمة التى نبحث عنها .
4- range lookup وهى تمثل أسلوب البحث وهو نوعان إما بحث تقريبي Approximate Match وهو القيمة الافتراضية وستناولها بمشيئة الله تعالى فى هذا الدرس
أو البحث بأسلوب البحث المتطابق Exact Match وهو ماتم تناوله فى الدرس السابق بشيء من التفصيل.
فمثلا نبحث عن رقم جلوس معين فى جدول يحتوى على أرقام الجلوس وأسماء الطلاب فإذا وجدنا رقم الجلوس الذى نبحث عنه فى الجدول تقوم هذه الدالة بإرجاع مجموع الطالب صاحب رقم الجلوس الذى نبحث عنه. وهكذا.
فمثلا نريد معرفة تقدير الطالب فى الامتحان فنقوم بإنشاء جدول آخر أو نطاق خلايا ونرتب العناصر فيه ترتيبا تصاعديا كما هو واضح فى الصورة.
ويمكن الرجوع إلى الدرس السابق من خلال الضغط على هذا الرابط اضغط هنا
وستناول فى هذا الدرس الحالة الثانية من حالات دالة البحث vlookup وهواستخدام أسلوب البحث التقريبي approximate match
بناء الدالة vlookup
VLOOKUP (lookup_value; table_array; col_index_num; [range_lookup])
1- lookup value وهى القيمة التى نبحث عنها فى الجدول أو نطاق البحث ويجب أن تكون هذه القيمة فى العمود الأول فى نطاق الخلايا التى نحددها أو فى الجدول الذى نحدده.
2- table array: وهو الجدول أو نطاق الخلايا الذى نقوم بتحديده للبحث بداخله عن القيمة التى نبحث عنها .
3- col index num: رقم العمود فى نطاق الخلايا أو فى الجدول المحدد والذى يقوم بإرجاع القيمة المقابلة للقيمة التى نبحث عنها .
4- range lookup وهى تمثل أسلوب البحث وهو نوعان إما بحث تقريبي Approximate Match وهو القيمة الافتراضية وستناولها بمشيئة الله تعالى فى هذا الدرس
أو البحث بأسلوب البحث المتطابق Exact Match وهو ماتم تناوله فى الدرس السابق بشيء من التفصيل.
وظيفة الدالة vlookup
تستخدم للبحث عن قيمة معينة في عمود معين ضمن نطاق أو جدول معين فإذا وجدت القيمة التى تبحث عنه تقوم بإرجاع ما يقابل هذه القيمة فى العمود التالي ..(نقوم بتحديد هذا العمود أيضا أثناء بناء الدالة)فمثلا نبحث عن رقم جلوس معين فى جدول يحتوى على أرقام الجلوس وأسماء الطلاب فإذا وجدنا رقم الجلوس الذى نبحث عنه فى الجدول تقوم هذه الدالة بإرجاع مجموع الطالب صاحب رقم الجلوس الذى نبحث عنه. وهكذا.
ملاحظة هامة
لابد عن استخدام أسلوب البحث التقريبي approximate match من ترتيب نطاق الخلايا أو الجدول الذى نبحث فيه عن القيمة التى نريد إيجاد القيمة المطابقة لها ترتيبا تصاعدياً.فمثلا نريد معرفة تقدير الطالب فى الامتحان فنقوم بإنشاء جدول آخر أو نطاق خلايا ونرتب العناصر فيه ترتيبا تصاعديا كما هو واضح فى الصورة.
مثال:-
نريد أن نبحث فى هذا الجدول بمعلومية مجموع الطالب لمعرفة تقدير الطالب بناء على المجموع
نقوم باستخدام الدالة vlookup كما هو واضح فى المثال
نريد أن نبحث فى هذا الجدول بمعلومية مجموع الطالب لمعرفة تقدير الطالب بناء على المجموع
نقوم باستخدام الدالة vlookup كما هو واضح فى المثال
لمعرفة تقدير الطلاب نكتب vlookup = ثم
نقوم بإدخال وسائط الدالة والوسيطة الأولى هى lookup value وهى
القيمة التى نبحث عنها وهى مجموع الطالب والموجود بالخلية D8
الجزء الثانى من الدالة نقوم بإدخاله وهو table
array
ونشير فيه الى الجدول الذى يحتوى على الدرجة والتقدير والمحاط باللون الأحمر ثم
نقوم بتثبيت هذا الجدول بالضغط على مفتاح f4
حيث أننا نريد أن نعرف التقدير المقابل لكل
درجة من درجات الطلاب.
ثم ندخل الوسيطة الرابعة من وسائط الدالة
وهى نوع البحث ونستخدم هنا نوع البحث المتقارب وهو البحث الافتراضي approximate
match
ويمكن كتابة كلمة true أو
إدخال أى قيمة غير صفرية
ليست هناك تعليقات:
إرسال تعليق