الرئيسية | مايكروسوفت اوفيس | مايكروسوفت اكسل | إستخراج بعض المعلومات من جدول البيانات بواسطة الدالة Vlookup

إستخراج بعض المعلومات من جدول البيانات بواسطة الدالة Vlookup

احد الإستفسار التي وردتنا بخصوص الدالة VLOOKUP كانت من الأستاذ / أحمد والإستفسار هو :

Please Explain how to use the function ( Vlookup ), specially when you need to some information from a Data table that include ( Numbers, Names, date Of Birth, City, country .etc…) the problem with me I can’t get the personal data in terms of his Number.


مثال : فيما يلى جدول يشتمل على مجموعة من البيانات
مثال على الدالة VLOOKUP

لاحظ أنه تم تسمية النطاق B5:E19 بالإسم DataTable وذلك لإستخدامه فى المعادلات [ راجع موضوع : كيفية تسمية نطاق من الخلايا بإسم مُميز – قيد المراجعة]

تم إعداد النموذج التالى للتطبيق بحيث نقوم بكتابة الرقم فى خانة No. ومن ثم تقوم المعادلات بإستخراج القيمة المقابلة للرقم من جدول البيانات
مثال على الدالة VLOOKUP - 2

مدخلات الدالة Vlookup

تذكر أن الدالة Vlookup تحتاج إلى 4 مدخلات (غير مذكورين بالترتيب)

  • الجدول الذى سنبحث به عن البيانات
  • القيمة التى نبحث عنها والتى يجب أن تكون بالعمود الأول فى جدول البحث
  • طبيعة البحث مطابق لقيمة البحث (فى حالة النصوص) أو تقريبى (فى حالة القيم الرقمية)
  • رقم العمود الذى سنستخرج منه البيان المقابل لقيمة البحث

المعادلات المستخدمة فى هذه الحالة سيكون بها بعض التشابه كالتالى

  • قيمة البحث والى على اساسها سنستخرج النتيجة النهائية للدالة والتى توجد فى الخلية H5
  • جدول البحث DataTable والذى يمثل النطاق B5:E19
  • طبيعة البحث والتى ستكون بحث بالتطابق أى سنعبر عنها بالقيمة 0 أو القيمة False وكلاهما يؤدى نفس الوظيفة

إذن الإختلاف الوحيد بالمعادلات المستخدمة سيكون فى رقم العمود Col_Index

=VLOOKUP(H5;DataTable;Col_Index;0)

المعادلات المستخدمة

المعادلة الأولى : إستخراج إسم الطالب
نكتب المعادلة الأولى فى الخلية I5 والمسئولة عن إستخراج إسم الطالب وفقاً لرقمه فى الجدول

=VLOOKUP(H5;DataTable;2;0)

لاحظ أن إسم الطالب يقع فى العمود الثانى بالجدول DataTable لذلك أدخلنا القيمة 2 للمتغير Col_Index

المعادلة الثانية : إستخراج تاريخ ميلاد الطالب
نكتب المعادلة الثانية فى الخلية J5 والمسئولة عن إستخراج تاريخ ميلاد الطالب وفقاً لرقمه فى الجدول

=VLOOKUP(H5;DataTable;3;0)

لاحظ أن تاريخ ميلاد الطالب يقع فى العمود الثالث بالجدول DataTable لذلك أدخلنا القيمة 3 للمتغير Col_Index

المعادلة الثالثة : إستخراج مدينة الطالب
نكتب المعادلة الثالثة فى الخلية K5 والمسئولة عن إستخراج مدينة الطالب وفقاً لرقمه فى الجدول

=VLOOKUP(H5;DataTable;4;0)

لاحظ أن مدينة الطالب تقع فى العمود الرابع بالجدول DataTable لذلك أدخلنا القيمة 4 للمتغير Col_Index

النتيجة النهائية

مثال على الدالة VLOOKUP - 3

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

شاهد أيضاً

إختصارات مايكروسوفت اكسل 01

إختصارات الاكسل كثيرة منها ما يتم من خلال لوحة المفاتيح Keyboard ومنها ما يتم من ...