Breaking News
القائمة
Advertisement

دالة الـVLOOKUP في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية

دالة الـVLOOKUP في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
Advertisement

محتويات المقال

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

كيفية تكوين بنية صيغة VLOOKUP

لنشر دالة البحث هذه بشكل فعال، يجب عليك استخدام البنية الصحيحة داخل جدول البيانات الخاص بك. تتم هيكلة الصيغة من خلال ثلاثة معطيات إلزامية ومتغير واحد اختياري:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

وفيما يلي تفصيل للمعطيات المستخدمة داخل الصيغة:

  • المعطى lookup_value: البيانات الدقيقة أو مرجع الخلية الذي تبحث عنه. يجب أن تكون هذه القيمة موجودة دائماً في العمود الأول من الجدول المحدد.
  • المعطى table_array: نطاق الخلايا المستهدف الذي يحتوي على كل من قيمة البحث والبيانات التي تريد استردادها.
  • المعطى col_index_num: رقم العمود المحدد داخل النطاق الخاص بك والذي يحتوي على البيانات التي تحتاج إلى استخراجها.
  • المعطى [range_lookup]: قيمة منطقية تحدد نوع التطابق. استخدم القيمة FALSE (أو الرقم 0) للحصول على تطابق تام. واستخدم القيمة TRUE (أو الرقم 1) للحصول على تطابق تقريبي. إذا لم يتم العثور على تطابق تام، يعرض النظام رسالة خطأ #N/A.

أمثلة عملية على استرداد البيانات

لفهم كيفية معالجة البرنامج لهذه الأوامر بشكل كامل، من الضروري مراجعة مخرجات البيانات في سيناريوهات واقعية. تدعم الدالة منهجيات بحث مختلفة، بما في ذلك استخدام أحرف البدل (Wildcards) مثل النجمة () لمطابقة النصوص الجزئية.

في السيناريو الأول، افترض أن لديك قائمة بالأسماء والمهن تمتد من الخلية A2 إلى الخلية B5. وأنت تتذكر فقط أن اسم الشخص يبدأ بالمقطع 'ما'. يمكنك استخدام البحث بأحرف البدل لاسترداد الاسم الكامل من العمود الأول:

=VLOOKUP("ما", A2:B5, 1, FALSE)

في سيناريو ثانٍ، يمتد الجدول الخاص بك من العمود B إلى العمود D (ضمن الخلايا من B3 إلى D6)، ويحتوي على أرقام المعرفات والأسماء والرواتب. للبحث عن الراتب الدقيق لموظف يحمل المعرف رقم 53 والموجود في العمود الثالث من المصفوفة:

=VLOOKUP(53, B3:D6, 3, FALSE)

بالنسبة للمثال الثالث، تحتاج إلى تعيين درجة أبجدية بناءً على درجة رقمية تبلغ 85. يمتد مقياس الدرجات الخاص بك من الخلية B3 إلى الخلية C7. من خلال تفعيل ميزة التطابق التقريبي، تعثر الصيغة على أقرب قيمة أصغر:

=VLOOKUP(85, B3:C7, 2, TRUE)

نظرتي التحليلية: إتقان أدوات البحث التقليدية

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

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

هل أعجبك هذا المقال؟
Advertisement

عمليات البحث الشائعة