شرح داله البحث الداله vlookup بالامثله و التطبيقات العمليه

شرح داله البحث الداله vlookup بالامثله و التطبيقات العمليه

شرح داله البحث الداله vlookup بالامثله و التطبيقات العمليه و بعض الافكار في استخدام و تطوير الداله vlookup و عكس اتجاه البحث في الداله

الداله Vlookup

هي داله البحثيه العمودي او البحث الراسي في الاكسيل و هى اختصارvertical lookup البحث العمودي حيث تقوم بالبحث في نطاق جدول عن قيمه بمعلوميه رقم العمود و القيمه المرجعيه للبحث يمكن تطور هذه الداله بالعديد من الافكار في الاكسيل لكن دعنا نتعرف علي الصغه  العامه للداله
=VLOOKUP ( looup_value  , table_array , col_index_num , range_lookup)
حيث يمثل looup_valueالقيمه المرجعيه و التي نريد البحث عن القيمه المقابله لها في نطاق جدول البحث و يجب في الحالات العاديه ان تكون القيمه المقابله لها علي جهه اليسار لان اننا نستطيع دمج الداله Vlookup   مع الداله choose   و نستخرج قيمه ليست علي في اتجاه اليسار و نكون قد عكسنا اتجاه الداله vlookup
table_arrayيمثل جدول البحث و الذي يحتوي علي عمود البحث و يبدا بعمود القيمه المرجعيه للقيمه المقابله لنتجه البحث

col_index_numيمثل رقم عمود القيمه المقابله للقيمه المرجعيه و هو العمود الذي نريد استخراج منه نتيجه البحث

range_lookupتمثل درجه المطابقه و تاخذ اما مطابقه تامه و في هذه الحاله تكون قيمتها 0 او false
او تاخذ مطابقه تقريبيه و في هذه الحاله تاخذ القميمه 2 او true
دعنا نري مثال عملي علي استخدام الداله vlookup  في الحالتين

علي افتراض ان لدينا جدول يحتوي علي البيانات التاليه



اذا اردنا استخراج القيمه المقابله للرقم 30

فيمكن استخدام الداله vlookup  بالصيغه التاليه

=VLOOKUP(F7,A1:B10,2,0)
حيث تمثل F7   الخليه التي تحتوي علي القيمه المرجعيه في هذه الحاله القيمه 30
و تعود لنا الداله vlookup  بان القيمه المقابله للقيمه 30   في الجدول هي C
دعنا نفترض اننا نريد استخراج القيمه المقابله للقيمه 35
نلاحظ ان الجدول بالكامل لا يحتوي علي القيمه 35 لكن اقرب قيمه هي 30
اذا استخدمنا vlookup   في حاله المطابقه التامه فستعود لنا الداله بان القيمه غير موجوده
لكن اذا جعلنا قيمه المطابقه 2 اي استخراج اقرب قيمه مقابله للقيمه المرجعيه فتكون صيغه الداله كما يلي
=VLOOKUP(F7,A1:B10,2,2)
و تعود لنا الداله في هذه الحاله بالنتيجه Cحيث ان الداله تقوم بالبحث اقرب قيمه

يلاحظ اننا في حاله اذا كنا بستخدم حاله المطابقه غير التامه فيجب ان نقوم بترتيب البيانات تصاعدي لان الداله تقوم بالبحث عن اول اكبر قيمه تتجاوز القيمه المرجعيه ثم تقوم بالرجوع صف

 

مشاكل استخدام الداله  vlookup  

يجب ان تكون القيمه المرجعيه موجوده في العمود الاول اي اننا اذا اردنا ان نبحث عن قيمه من قيم العمود b  فلابد ان يبدا الجدول من مدي العمود b

الداله vlookup بالامثله و التطبيقات

افكار لعكس اتجاه الداله

اتجاه البحث : بالنسبه للوضع الطبيعي للداله فانها تقوم بالبحث من اليسار الي اليمين و لكن هناكافكار لعكس اتجاه الداله سنتعرضها في هذا الفيديو

 

 

 

 

 
ايضا لا تقوم الداله بالبحث بدلاله شرطين بشكل مباشر حيث لا نستطيع ان نبحث عن بدلاله قيمتين بشكل مباشر لكن نستطيع ان نطور فكره عمل الداله للوصل للبحث بدلاله شرطين و ذلك من خلال جعل القيمه المرجعيه قيمه مزدوجه مدموجه مع القيمه الاخري و عمل عمود جديد بالقيمه المدموجه 

 

في حاله استخدام المطابقه غير التامه يجب ترتيب البيانات تصاعدي قبل استخدمها و يشترط في حاله المطالبقه غير التامه ان تكون بيانات العمود الاول ( عمود البحث ) بيانات رقميه
حاله المطابقه غير التامه نستطتيع ان نستخدمها في افكار تكويد المنتجات او تكويد الحسابات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *