كيفية استخدام VLOOKUP في Excel

هل سبق لك أن كان لديك جدول بيانات كبير يحتوي على بيانات في Excel وتحتاج إلى طريقة سهلة لتصفية واستخراج معلومات محددة منه؟ إذا تعلمت كيفية استخدام VLOOKUP في Excel ، فيمكنك إجراء هذا البحث باستخدام وظيفة Excel(Excel function) واحدة وقوية .

تخيف وظيفة VLOOKUP(VLOOKUP function) في Excel الكثير من الأشخاص لأنها تحتوي على الكثير من المعلمات وهناك طرق متعددة لاستخدامها. ستتعلم في هذه المقالة جميع الطرق التي يمكنك من خلالها استخدام VLOOKUP في Excel ولماذا تكون الوظيفة قوية جدًا.

معلمات VLOOKUP في Excel(VLOOKUP Parameters In Excel)

عندما تبدأ في الكتابة =VLOOKUP( في أي خلية في Excel ، سترى نافذة منبثقة تعرض جميع معلمات الوظائف المتاحة.

دعونا نفحص كل من هذه المعلمات وماذا تعني.

  • lookup_value : القيمة التي تبحث عنها من جدول البيانات
  • table_array : نطاق الخلايا في الورقة التي تريد البحث من خلالها
  • col_index_num : العمود الذي تريد سحب النتيجة منه
  • [range_lookup] : وضع المطابقة(Match mode) ( TRUE = approximate ، FALSE = exact )

تتيح لك هذه المعلمات الأربعة إجراء الكثير من عمليات البحث المختلفة والمفيدة عن البيانات داخل مجموعات البيانات الكبيرة جدًا.

مثال بسيط على برنامج Excel VLOOKUP(A Simple VLOOKUP Excel Example)

إن VLOOKUP ليست(VLOOKUP isn) إحدى وظائف Excel الأساسية التي ربما تكون قد تعلمتها ، لذلك دعونا نلقي نظرة على مثال بسيط للبدء.

في المثال التالي ، سنستخدم جدول بيانات كبير من درجات SAT للمدارس في الولايات (United) المتحدة(States) . يحتوي جدول البيانات هذا على أكثر من 450 مدرسة إلى جانب درجات SAT الفردية للقراءة والرياضيات والكتابة. لا تتردد(Feel) في التنزيل للمتابعة. يوجد اتصال خارجي يقوم بسحب البيانات ، لذلك ستتلقى تحذيرًا عند فتح الملف ، لكنه آمن.

سيستغرق البحث في مجموعة البيانات الكبيرة هذه وقتًا طويلاً للعثور على المدرسة التي تهتم بها.

بدلاً من ذلك ، يمكنك إنشاء نموذج بسيط في الخلايا الفارغة على جانب الجدول. لإجراء هذا البحث ، ما عليك سوى إنشاء حقل واحد للمدرسة(School) وثلاثة حقول إضافية للقراءة والرياضيات وكتابة الدرجات.

بعد ذلك ، ستحتاج إلى استخدام وظيفة VLOOKUP(VLOOKUP function) في Excel لجعل هذه الحقول الثلاثة تعمل. في حقل القراءة ، قم بإنشاء (Reading)وظيفة VLOOKUP(VLOOKUP function) على النحو التالي:

  1. اكتب =VLOOKUP(
  2. حدد حقل المدرسة(School field) ، والذي في هذا المثال هو I2 . اكتب فاصلة.
  3. حدد النطاق الكامل للخلايا التي تحتوي على البيانات التي تريد البحث عنها. اكتب فاصلة.

عند تحديد النطاق ، يمكنك البدء من العمود الذي تستخدمه للبحث (في هذه الحالة ، عمود اسم المدرسة(school name column) ) ، ثم تحديد كافة الأعمدة والصفوف الأخرى التي تحتوي على البيانات.

ملاحظة(Note) : يمكن لوظيفة VLOOKUP(VLOOKUP function) في Excel البحث فقط من خلال الخلايا الموجودة على يمين عمود البحث(search column) . في هذا المثال ، يجب أن يكون عمود اسم المدرسة(school name column) على يسار البيانات التي تبحث عنها.

  1. بعد ذلك ، لاسترداد درجة القراءة(Reading score) ، ستحتاج إلى تحديد العمود الثالث من العمود المحدد في أقصى اليسار. لذلك ، اكتب 3 ثم اكتب فاصلة أخرى.
  2. أخيرًا ، اكتب FALSE لمطابقة تامة ، وأغلق الدالة بعلامة أ ) .

يجب أن تبدو وظيفة VLOOKUP(VLOOKUP function) النهائية كما يلي:

=VLOOKUP(I2,B2:G461,3,FALSE)

عندما تضغط أولاً على Enter وتنهي الوظيفة ، ستلاحظ أن حقل القراءة(Reading field) سيحتوي على #N/A A.

هذا لأن حقل المدرسة(School field) فارغ ولا يوجد شيء للعثور على وظيفة VLOOKUP . (VLOOKUP function)ومع ذلك ، إذا أدخلت اسم أي مدرسة ثانوية تريد البحث عنها ، فسترى النتائج الصحيحة من هذا الصف لدرجة القراءة(Reading score) .

كيفية التعامل مع كون VLOOKUP حساسًا لحالة الأحرف(How To Deal With VLOOKUP Being Case- Sensitive)

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

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

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

=TRIM(LOWER(B2))

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

اضغط باستمرار على مفتاح Shift وضع(Shift key and place) مؤشر الماوس(mouse cursor) فوق الزاوية اليمنى السفلية للخلية الأولى حتى يتغير إلى خطين أفقيين. انقر نقرًا مزدوجًا(Double) فوق الماوس لملء العمود بالكامل تلقائيًا.

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

الآن بعد أن تم تنظيف جميع بياناتك في هذا العمود الجديد ، قم بتعديل طفيف لوظيفة VLOOKUP(VLOOKUP function) في Excel لاستخدام هذا العمود الجديد بدلاً من العمود السابق عن طريق بدء نطاق البحث(the lookup range) في C2 بدلاً من B2.

=VLOOKUP(I2,C2:G461,3,FALSE)

ستلاحظ الآن أنه إذا كنت تكتب بحثك دائمًا بأحرف صغيرة ، فستحصل دائمًا على نتيجة بحث(search result) جيدة .

هذه نصيحة مفيدة من Excel(handy Excel tip) للتغلب على حقيقة أن VLOOKUP حساس لحالة الأحرف.

مطابقة تقريبية لـ VLOOKUP

في حين أن مثال المطابقة التامة LOOKUP(LOOKUP example) الموضح في القسم الأول من هذه المقالة واضح جدًا ، إلا أن المطابقة التقريبية أكثر تعقيدًا.

أفضل استخدام للمطابقة التقريبية هو البحث من خلال نطاقات الأرقام. للقيام بذلك بشكل صحيح ، يجب فرز نطاق البحث بشكل صحيح. (search range)أفضل مثال على ذلك هو وظيفة VLOOKUP(VLOOKUP function) للبحث عن تقدير بالحرف(letter grade) يتوافق مع تقدير رقمي(number grade) .

إذا كان لدى المعلم قائمة طويلة من درجات الواجب المنزلي للطالب(student homework) على مدار العام مع عمود متوسط(averaged column) ​​نهائي ، فسيكون من الجيد الحصول على التقدير بالحرف المقابل لتلك الدرجة النهائية تلقائيًا.

هذا ممكن مع وظيفة VLOOKUP(VLOOKUP function) . كل ما هو مطلوب هو جدول بحث(lookup table) موجود على اليمين يحتوي على التقدير المناسب للحرف(letter grade) لكل نطاق درجات(score range) رقمي .

الآن ، باستخدام وظيفة VLOOKUP(VLOOKUP function) والمطابقة التقريبية ، يمكنك العثور على الدرجة المناسبة للحرف المطابق للنطاق الرقمي الصحيح.

في وظيفة VLOOKUP هذه:

  • lookup_value : F2 ، التقدير المتوسط ​​النهائي
  • table_array : I2: J8 ، نطاق البحث عن الدرجة بالحرف(letter grade lookup range)
  • index_column : 2 ، العمود الثاني في جدول البحث(lookup table)
  • [range_lookup] : TRUE ، مطابقة تقريبية

بمجرد الانتهاء من وظيفة VLOOKUP(VLOOKUP function) في G2 والضغط على Enter(G2 and press Enter) ، يمكنك ملء بقية الخلايا باستخدام نفس الطريقة الموضحة في القسم الأخير. سترى جميع درجات الأحرف مملوءة بشكل صحيح.

لاحظ أن وظيفة VLOOKUP(VLOOKUP function) في Excel تقوم بالبحث من النهاية السفلية لنطاق التقدير مع (grade range)درجة الحرف(letter score) المعينة إلى أعلى نطاق درجة الحرف(letter score) التالي .

لذلك ، يجب أن يكون الحرف "C" هو الحرف المخصص للنطاق الأدنى (75) ، ويتم تعيين B إلى أسفل (الحد الأدنى) من نطاق الحرف(letter range) الخاص به . سيجد VLOOKUP(VLOOKUP) نتيجة 60 (D) كأقرب قيمة تقريبية لأي شيء بين 60 إلى 75.

VLOOKUP في Excel هي وظيفة قوية جدًا كانت متاحة لفترة طويلة. من المفيد أيضًا العثور على قيم مطابقة في أي مكان في مصنف Excel(Excel workbook) .

ومع ذلك ، ضع في اعتبارك أن مستخدمي Microsoft الذين لديهم اشتراك شهري في Office 365 يمكنهم الآن الوصول إلى وظيفة XLOOKUP أحدث. تحتوي هذه الوظيفة على المزيد من المعلمات والمرونة الإضافية. سيحتاج المستخدمون الذين لديهم اشتراك نصف سنوي إلى انتظار طرح التحديث في يوليو 2020(July 2020) .



About the author

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



Related posts