-->

اسهل طريقة لعمل دالةالبحث ف برنامج ميكروسوفت اكسل "MICROSFT EXCEL " VLOOKUP بالصور خطوة بخطوة لا داعي لمشاهدة المزيد من الفيدوهات والثرثرة يمكنك تعلم من خلال الشرح بالصور خطوة بخطوة في بضع دقائق

تعد VLOOKUP واحدة من أكثر وظائف Excel فائدة ، وهي أيضًا واحدة من أقل الوظائف فهماً. في هذه المقالة ، نزيل الغموض عن VLOOKUP عن طريق مثال واقعي. سنقوم بإنشاء نموذج فاتورة صالح للاستخدام لشركة وهمية.

VLOOKUP هي وظيفة Excel ستفترض هذه المقالة أن القارئ لديه بالفعل فهم عابر لوظائف Excel ، ويمكنه استخدام الوظائف الأساسية مثل SUM و AVERAGE و TODAY. في الاستخدام الأكثر شيوعًا ، تعد VLOOKUP وظيفة قاعدة بيانات ، مما يعني أنها تعمل مع جداول قاعدة البيانات - أو بشكل أكثر بساطة ، قوائم بالأشياء في ورقة عمل Excel. أي نوع من الأشياء؟ حسنًا ، أي نوع من الأشياء. قد يكون لديك ورقة عمل تحتوي على قائمة بالموظفين أو المنتجات . 

فيما يلي مثال على قائمة أو قاعدة بيانات. في هذه الحالة ، هذه قائمة بالمنتجات التي تبيعها شركتنا الوهمية:

لاختبار صيغة VLOOKUP التي نحن على وشك كتابتها ، نقوم أولاً بإدخال رمز عنصر صالح في الخلية A11 من فاتورتنا الفارغة:

عادةً ما تحتوي قوائم مثل هذه على نوع من المعرف الفريد لكل عنصر في القائمة. في هذه الحالة ، يكون المعرف الفريد موجودًا في عمود "رمز العنصر". ملاحظة: لكي تعمل وظيفة VLOOKUP مع قاعدة بيانات / قائمة ، يجب أن تحتوي هذه القائمة على عمود يحتوي على المعرف الفريد (أو "المفتاح" أو "المعرف") ، ويجب أن يكون هذا العمود هو العمود الأول في الجدول . نموذج قاعدة البيانات الخاصة بنا أعلاه يلبي هذا المعيار.

أصعب جزء في استخدام VLOOKUP هو فهم الغرض منه بالضبط. لذلك دعونا نرى ما إذا كان يمكننا توضيح ذلك أولا:


في المثال أعلاه ، ستقوم بإدراج وظيفة VLOOKUP في جدول بيانات آخر مع رمز العنصر ، وسيعيد لك إما وصف العنصر المقابل ، أو سعره ، أو مدى توفره (كميته "متوفر") كما هو موضح في الأصل. قائمة. أي من هذه المعلومات ستعيدك؟ حسنًا ، عليك أن تقرر هذا عند إنشاء الصيغة.

إذا كان كل ما تحتاجه هو جزء واحد من المعلومات من قاعدة البيانات ، فسيكون من الصعب الذهاب إلى إنشاء صيغة مع وظيفة VLOOKUP فيها. عادةً ما تستخدم هذا النوع من الوظائف في جدول بيانات قابل لإعادة الاستخدام ، مثل القالب. في كل مرة يقوم فيها شخص ما بإدخال رمز عنصر صالح ، يقوم النظام باسترداد جميع المعلومات الضرورية حول العنصر المقابل.

 لاختبارصيغة VLOOKUP التي نحن على وشك كتابتها ، نقوم أولاً بإدخال رمز عنصر صالح في الخلية A11 من فاتورتنا الفارغة:







بعد ذلك ، ننقل الخلية النشطة إلى الخلية التي نريد أن يتم تخزين المعلومات التي يتم استردادها من قاعدة البيانات بواسطة VLOOKUP. ومن المثير للاهتمام أن هذه هي الخطوة التي يخطئ فيها معظم الناس. لمزيد من التوضيح: نحن على وشك إنشاء صيغة VLOOKUP التي ستسترجع الوصف الذي يتوافق مع رمز العنصر في الخلية A11. أين نريد وضع هذا الوصف عندما نحصل عليه؟ في الخلية B11 ، بالطبع. هذا هو المكان الذي نكتب فيه صيغة VLOOKUP: في الخلية B11. حدد الخلية B11 الآن.

نحتاج إلى تحديد موقع قائمة جميع الوظائف المتاحة التي يجب على Excel تقديمها ، حتى نتمكن من اختيار VLOOKUP والحصول على بعض المساعدة في إكمال الصيغة. يمكن العثور على هذا أولاً بالنقر فوق علامة التبويب الصيغ ، ثم النقر فوق إدراج دالة :

يظهر مربع يسمح لنا بتحديد أي من الوظائف المتوفرة في Excel.


يظهر مربع وسيطات الوظيفة ، ويطلب منا تقديم جميع الوسائط (أو المعلمات ) اللازمة لإكمال وظيفة VLOOKUP. يمكنك التفكير في هذا المربع كوظيفة تطرح علينا الأسئلة التالية:

1-ما هو المعرف الفريد الذي تبحث عنه في قاعدة البيانات؟

2-أين هي قاعدة البيانات؟

3-أي معلومة من قاعدة البيانات ، مرتبطة بالمعرف الفريد ، ترغب في استردادها من أجلك؟

تظهر الوسيطات الثلاث الأولى بالخط العريض ، مما يشير إلى أنها وسائط إلزامية (وظيفة VLOOKUP غير مكتملة بدونها ولن تُرجع قيمة صالحة). الحجة الرابعة ليست جريئة بمعنى أنها اختيارية:

سنكمل الحجج بالترتيب من أعلى إلى أسفل.

الحجة الأولى التي نحتاج إلى إكمالها هي وسيطة Lookup_value . تحتاج الوظيفة إلى إخبارها بمكان العثور على المعرف الفريد ( رمز العنصر في هذه الحالة) الذي يجب أن يعيد وصفه. يجب أن نحدد رمز الصنف الذي أدخلناه سابقًا (في A11).

انقر فوق أيقونة المحدد على يمين الوسيطة الأولى:

ثم انقر مرة واحدة على الخلية التي تحتوي على رمز العنصر (A11) ، واضغط على Enter

يتم إدراج قيمة "A11" في الوسيطة الأولى.

نحتاج الآن إلى إدخال قيمة للوسيطة Table_array . بمعنى آخر ، نحتاج إلى إخبار VLOOKUP بمكان العثور على قاعدة البيانات / القائمة. انقر فوق أيقونة المحدد بجوار الوسيطة الثانية:

حدد الآن موقع قاعدة البيانات / القائمة وحدد القائمة بأكملها - وليس بما في ذلك سطر العنوان . في مثالنا ، توجد قاعدة البيانات في ورقة عمل منفصلة ، لذلك ننقر أولاً على علامة تبويب ورقة العمل هذه:

بعد ذلك نختار قاعدة البيانات بأكملها ، وليس بما في ذلك سطر العنوان:
... واضغط على Enter . يتم إدخال نطاق الخلايا الذي يمثل قاعدة البيانات (في هذه الحالة "قاعدة بيانات المنتج"! A2: D7 ") تلقائيًا بالنسبة لنا في الوسيطة الثانية.

نحتاج الآن إلى إدخال المعامل الثالث ، Col_index_num . نستخدم هذه الوسيطة لنحدد لـ VLOOKUP أي جزء من المعلومات من قاعدة البيانات ، يرتبط برمز العنصر الخاص بنا في A11 ، والذي نرغب في إعادته إلينا. في هذا المثال بالذات ، نرغب في إعادة وصف العنصر إلينا. إذا نظرت إلى ورقة عمل قاعدة البيانات ، ستلاحظ أن عمود "الوصف" هو العمود الثاني في قاعدة البيانات. هذا يعني أنه يجب علينا إدخال قيمة "2" في مربع Col_index_num :
من المهم ملاحظة أننا لم ندخل "2" هنا لأن عمود "الوصف" موجود في العمود B في ورقة العمل هذه. إذا بدأت قاعدة البيانات في العمود K من ورقة العمل ، فسنظل ندخل "2" في هذا الحقل لأن عمود "الوصف" هو العمود الثاني في مجموعة الخلايا التي حددناها عند تحديد "Table_array".

أخيرًا ، نحتاج إلى تحديد ما إذا كنا سندخل قيمة في وسيطة VLOOKUP النهائية ، Range_lookup . تتطلب هذه الوسيطة قيمة صواب أو خطأ ، أو يجب تركها فارغة. عند استخدام VLOOKUP مع قواعد البيانات (كما هو الحال 90٪ من الوقت) ، يمكن التفكير في طريقة تحديد ما يجب وضعه في هذه الوسيطة على النحو التالي:


إذا تم فرز العمود الأول من قاعدة البيانات (العمود الذي يحتوي على المعرفات الفريدة) أبجديًا / رقميًا بترتيب تصاعدي ، فمن الممكن إدخال قيمة صحيحة في هذه الوسيطة ، أو تركها فارغة.

إذا كان العمود الأول من قاعدة البيانات لا فرزها، أو انها مرتبة تنازليا، فإنك يجب إدخال قيمة خاطئة في هذه الحجة

نظرًا لعدم فرز العمود الأول من قاعدة البيانات الخاصة بنا ، فإننا ندخل خطأ في هذه الوسيطة:
هذا هو! لقد أدخلنا جميع المعلومات المطلوبة لـ VLOOKUP لإرجاع القيمة التي نحتاجها. انقر فوق الزر " موافق " ولاحظ أنه تم إدخال الوصف المقابل لرمز العنصر "R99245" بشكل صحيح في الخلية B11:

تبدو الصيغة التي تم إنشاؤها لنا كما يلي:


إذا أدخلنا رمز عنصر مختلفًا في الخلية A11 ، فسنبدأ في رؤية قوة وظيفة VLOOKUP: تتغير خلية الوصف لتتطابق مع رمز العنصر الجديد:
يمكننا تنفيذ مجموعة مماثلة من الخطوات لإعادة سعر العنصر إلى الخلية E11. لاحظ أنه يجب إنشاء الصيغة الجديدة في الخلية E11. ستبدو النتيجة كما يلي:

... وستبدو الصيغة كما يلي:


لاحظ أن الاختلاف الوحيد بين الصيغتين هو أن الوسيطة الثالثة ( Col_index_num ) قد تغيرت من "2" إلى "3" (لأننا نريد استرداد البيانات من العمود الثالث في قاعدة البيانات).

إذا قررنا شراء عنصرين من هذه العناصر ، فسنقوم بإدخال "2" في الخلية D11. سنقوم بعد ذلك بإدخال صيغة بسيطة في الخلية F11 للحصول على إجمالي السطر:



















 

 











Excel for beginners
كاتب المقالة
كاتب ومحرر اخبار اعمل في موقع Excel for beginners .

جديد قسم : Word

إرسال تعليق