Excel Formulas Academy · درس

كيف يبحث VLOOKUP في جدول

ابحث عن قيمة في العمود الأول وأرجع بيانات من عمود آخر

الدرس 1 من 413 خطوة

كيف يبحث VLOOKUP في جدول درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

تعرّف إلى VLOOKUP

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

فكّر في دليل الهاتف: تبحث عن اسم، ثم تقرأ عبر الصف للوصول إلى الرقم. تنفذ VLOOKUP الأمر نفسه تمامًا في جدول البيانات.

يذكّرك الحرف V بأن البحث يتم عموديًا إلى أسفل العمود. وفي المشاهد التالية، ستتعلم مكوناته الأربعة وتستخدمه مع جدول أسعار حقيقي.

الوسائط الأربعة

تتلقى VLOOKUP أربع معلومات تفصل بينها فواصل:

  • lookup_value - القيمة التي تبحث عنها
  • table_array - نطاق الخلايا الذي يحتوي على بياناتك
  • col_index_num - رقم العمود الذي ستُرجع القيمة منه
  • [range_lookup] - TRUE للتطابق التقريبي، وFALSE للتطابق التام

تعني الأقواس المربعة أن الوسيط الأخير اختياري، لكن من الأفضل ضبطه في معظم الحالات. إليك بنية الصيغة:

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

جدول أسعار نموذجي

تخيّل جدولًا صغيرًا للمنتجات في الخلايا A1:C4:

  • عناوين الصف 1: الرمز، الاسم، السعر
  • الصف 2: A100، التفاح، 0.50
  • الصف 3: B200، الموز، 0.30
  • الصف 4: C300، الكرز، 1.20

العمود الأول (الرمز) هو المكان الذي سيبحث فيه VLOOKUP. أما الأعمدة الأخرى فتحتوي على البيانات التي يمكنك إرجاعها. سنبحث عن منتج باستخدام رمزه، ثم نسترجع سعره.

أول استخدام لـ VLOOKUP

للعثور على سعر الرمز B200، نبحث عن B200 في العمود 1، ثم نُرجع القيمة من العمود 3 (السعر):

بقراءة الصيغة بصوت عالٍ: ابحث عن القيمة "B200" في الجدول A1:C4، وعند العثور عليها، أرجع القيمة من العمود الثالث باستخدام تطابق تام (FALSE).

والنتيجة هي 0.30. عثر VLOOKUP على B200 في الصف 3، ثم قرأ القيمة من العمود الثالث.

=VLOOKUP("B200", A1:C4, 3, FALSE)

حساب فهرس العمود

يُحسب col_index_num من الحافة اليسرى لـ table_array، وليس من العمود A في ورقة العمل.

في النطاق A1:C4، تكون أرقام الأعمدة كما يلي:

  • العمود 1 = الرمز (عمود البحث)
  • العمود 2 = الاسم
  • العمود 3 = السعر

لذلك، استخدم الفهرس 2 لإرجاع الاسم، والفهرس 3 لإرجاع السعر. أما الفهرس 1 فيُرجع ببساطة القيمة التي بحثت عنها.

=VLOOKUP("C300", A1:C4, 2, FALSE)

البحث انطلاقًا من خلية

إن كتابة "B200" مباشرةً داخل الصيغة أمر نادر. فعادةً تكون القيمة التي تريد البحث عنها موجودةً في خلية أخرى. لنفترض أن شخصًا يكتب رمزًا في E2. وجّه VLOOKUP إلى تلك الخلية بدلًا من استخدام نص ثابت.

عندها، كلما تغيّرت قيمة E2، تُحدَّث النتيجة تلقائيًا. هكذا تُستخدم عمليات البحث في الفواتير ولوحات المعلومات ومربعات البحث.

=VLOOKUP(E2, A1:C4, 3, FALSE)

لماذا نبحث في العمود الأول

لدى VLOOKUP قاعدة صارمة واحدة: يمكنه البحث في العمود الموجود أقصى اليسار فقط من table_array. ولا يمكنه البحث في العمود 2 ثم الرجوع إلى العمود 1.

لذلك يجب أن يكون العمود الذي تريد البحث فيه هو العمود الأول في النطاق. إذا كانت رموزك في العمود B، فابدأ table_array من العمود B، مثل B1:D4.

هذا القيد المتعلق بالعمود الأيسر هو السبب الأكثر شيوعًا للإحباط عند استخدام VLOOKUP، وسيتناول درس لاحق طريقة للتغلب عليه.

تضمين صف العناوين أو استبعاده

يمكنك تضمين صف العناوين في table_array أو استبعاده. كلا الخيارين يعمل:

  • A1:C4 يتضمن العناوين (الرمز، الاسم، السعر)
  • A2:C4 يستبعد العناوين

مع المطابقة التامة (FALSE)، لا تسبب العناوين نتائج خاطئة لأنها لن تطابق رمز منتج. يضمّنها كثيرون لأن ذلك يجعل قراءة النطاق أسهل. تذكّر فقط أن فهرس العمود يُحتسب من اليسار ضمن النطاق الذي اخترته، أيًا كان.

مثال تطبيقي: فاتورة

لنفترض أنك تنشئ فاتورة. يوجد رمز المنتج في A10، وتريد جلب اسمه وسعره من الجدول.

الاسم في B10:

السعر في C10:

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

=VLOOKUP(A10, $A$1:$C$4, 2, FALSE)
=VLOOKUP(A10, $A$1:$C$4, 3, FALSE)

تثبيت الجدول باستخدام علامات الدولار

هل لاحظت علامات $ في $A$1:$C$4؟ عند نسخ VLOOKUP إلى أسفل عمود، تريد أن تتغير قيمة البحث (A10 وA11 وA12...)، لكن تريد أن يبقى الجدول ثابتًا.

تثبّت المراجع المطلقة، باستخدام علامات الدولار، الجدول في مكانه. من دونها، سيؤدي النسخ إلى تحريك الجدول بعيدًا عن بياناتك، مما ينتج عنه أخطاء. ثبّت table_array واترك lookup_value مرجعًا نسبيًا.

=VLOOKUP(A10, $A$1:$C$4, 3, FALSE)

VLOOKUP عبر أوراق العمل

غالبًا ما يوجد جدول البيانات في علامة تبويب مختلفة. للإشارة إلى نطاق في ورقة باسم Products، ضع اسم الورقة وعلامة التعجب قبل النطاق.

إذا كان اسم الورقة يحتوي على مسافات، فأحِطه بعلامتي اقتباس مفردتين، مثل 'Price List'!A:C. تعمل عملية البحث بالطريقة نفسها تمامًا، لكنها تقرأ البيانات من علامة تبويب أخرى.

=VLOOKUP(A2, Products!$A$1:$C$100, 3, FALSE)

اختبار سريع

اختبر فهمك لكيفية إجراء VLOOKUP لعملية البحث.

مراجعة: كيفية إجراء VLOOKUP للبحث

أصبحت تعرف الآن أساسيات VLOOKUP:

  • يبحث نزولًا في العمود الأول من table_array
  • يقبل أربع وسيطات: lookup_value وtable_array وcol_index_num وrange_lookup
  • يُحتسب col_index_num من الحافة اليسرى للنطاق
  • استخدم FALSE للمطابقة التامة في معظم الحالات
  • ثبّت الجدول باستخدام $ حتى يبقى في مكانه عند النسخ إلى أسفل

ستتعمق في الدرس التالي في الفرق بين المطابقة التامة والمطابقة التقريبية.

=VLOOKUP(A2, $A$1:$C$4, 3, FALSE)
البدء مجانًا

تعلم Excel مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
30
الدروس
120

الأسئلة الشائعة

هل درس «كيف يبحث VLOOKUP في جدول» مجاني؟

نعم — نص درس «كيف يبحث VLOOKUP في جدول» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

ماذا ستتعلم في «كيف يبحث VLOOKUP في جدول»؟

ابحث عن قيمة في العمود الأول وأرجع بيانات من عمود آخر تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟

لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «كيف يبحث VLOOKUP في جدول»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟

نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. كيف يبحث VLOOKUP في جدول
  2. التطابق التام مقابل التقريبي
  3. البحث عبر الصفوف باستخدام HLOOKUP
  4. لماذا يفشل VLOOKUP أحيانًا
← العودة إلى Excel Formulas Academy