دوال البحث في Excel: شرح VLOOKUP و INDEX و MATCH للمبتدئين | الدرس الرابع

دوال البحث في Excel شرح VLOOKUP و INDEX و MATCH

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

سنشرح دالة VLOOKUP للبحث عن بيانات الموظفين، ثم دالة MATCH لتحديد مكان الصف أو العمود، وبعدها دالة INDEX لإرجاع القيمة المطلوبة، وفي النهاية سنجمع بين INDEX + MATCH لإنشاء نموذج بحث ديناميكي احترافي.

ما فكرة دوال البحث في Excel؟

دوال البحث في Excel تساعدك على استخراج البيانات من جدول كبير بناءً على قيمة معينة. مثلًا: تكتب كود الموظف، فيظهر لك الاسم وتاريخ التعيين والراتب تلقائيًا.

بدل ما تبحث يدويًا داخل الجداول، يمكنك استخدام دوال البحث لتوفير الوقت وتقليل الأخطاء.

شرح دالة VLOOKUP

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

الشكل العام للدالة:

=VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
الجزء المعنى
lookup_value القيمة التي تبحث بها، مثل كود الموظف
table_array الجدول الذي سيتم البحث داخله
col_index_num رقم العمود الذي تريد إرجاع النتيجة منه
range_lookup نوع المطابقة: مطابقة تامة أو تقريبية

مثال: إذا كتبت كود الموظف 101، يمكن للدالة أن تُرجع اسم الموظف أو تاريخ تعيينه أو راتبه حسب رقم العمود الذي تحدده.

شرح دالة VLOOKUP في Excel

الفرق بين Exact Match و Approximate Match

في الجزء الأخير من دالة VLOOKUP نحدد نوع المطابقة:

القيمة الاستخدام
0 أو FALSE مطابقة تامة Exact Match
1 أو TRUE مطابقة تقريبية Approximate Match
في أغلب حالات البحث عن كود موظف أو اسم أو رقم فاتورة، استخدم 0 أو FALSE للحصول على نتيجة دقيقة.

شرح دالة MATCH

دالة MATCH لا تُرجع القيمة نفسها، لكنها تُرجع مكان القيمة داخل صف أو عمود.

الشكل العام للدالة:

=MATCH(lookup_value, lookup_array, match_type)

مثال: إذا كنت تبحث عن كلمة "كمبيوتر" داخل قائمة، فالدالة تُرجع رقم ترتيبها داخل هذه القائمة.

شرح دالة MATCH في Excel

شرح دالة INDEX

دالة INDEX تُرجع قيمة من جدول بناءً على رقم الصف ورقم العمود.

الشكل العام للدالة:

=INDEX(array, row_num, column_num)

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

شرح دالة INDEX في Excel

دمج INDEX + MATCH

استخدام INDEX وحدها يحتاج منك معرفة رقم الصف ورقم العمود يدويًا، وهذا غير عملي مع الجداول الكبيرة. لذلك نستخدم MATCH لتحديد رقم الصف والعمود تلقائيًا، ثم تستخدم INDEX هذه الأرقام لإرجاع النتيجة.

مثال مبسط:

=INDEX(جدول_البيانات, MATCH(اسم_الصنف, قائمة_الأصناف, 0), MATCH(اسم_الشهر, قائمة_الشهور, 0))

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

دمج INDEX و MATCH في Excel
دمج INDEX + MATCH يعتبر من أقوى طرق البحث في Excel، خصوصًا مع الجداول الكبيرة التي يصعب عد أعمدتها وصفوفها يدويًا.

فيديو شرح الدرس

شاهد التطبيق العملي الكامل للدرس من خلال الفيديو التالي:

ملخص الدرس

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

قد يهمك أيضًا

ابدأ تطبيق الدرس عمليًا

جرّب إنشاء نموذج بحث بسيط داخل ملف Excel باستخدام VLOOKUP ثم طوّره باستخدام INDEX و MATCH حتى تصل إلى نموذج بحث احترافي.

العودة إلى الكورس