دوال البحث: VLOOKUP وHLOOKUP وXLOOKUP وINDEX وMATCH
Lookup Functions
الجواب المختصر
تُستخدم دوال البحث حين نعرف مفتاحًا ونريد استرجاع قيمة مرتبطة به من جدول آخر. VLOOKUP تبحث رأسيًا، وHLOOKUP أفقيًا، وXLOOKUP أكثر مرونة فيمكنها البحث في أي اتجاه دون الاعتماد على رقم عمود ثابت. أما MATCH فتعيد موقع القيمة داخل نطاق، وINDEX تعيد القيمة الموجودة عند صف وعمود معينين؛ وعند دمجهما نبني عمليات بحث أكثر مرونة.
| الدالة | الفكرة | ملاحظة |
|---|---|---|
| VLOOKUP | بحث رأسي عن قيمة مرتبطة بمفتاح | تعتمد على رقم عمود |
| HLOOKUP | بحث أفقي | للجداول الأفقية |
| XLOOKUP | بحث في أي اتجاه | أكثر مرونة دون رقم عمود ثابت |
| MATCH | تعيد موقع القيمة داخل نطاق (وليس القيمة) | تطابق تام أو أقرب قيمة بحسب نوع المطابقة |
| INDEX | تعيد القيمة عند صف/عمود معين | تفيد عندما نعرف الموقع |
| INDEX + MATCH | بحث مرن: MATCH تجد الموقع وINDEX تجلب القيمة | تفصل عمود البحث عن عمود النتيجة |
مثال
ورقة «الدرجات» تحتوي حدود تقييم: استخدم دالة بحث لتحويل الدرجة الرقمية إلى وصف مثل «جيد» أو «ممتاز»، وثبّت نطاق جدول الدرجات (بالمراجع المطلقة) حتى لا يتحرك عند نسخ الدالة إلى بقية الصفوف.
انظر المراجع المطلقة والنسبية لتثبيت النطاق، وIF كبديل لتصنيفات بسيطة، والدوال الأساسية.
اختر الدالة الأبسط التي تحل المشكلة؛ فإن كان جدول البحث صغيرًا وثابتًا فقد تكفي VLOOKUP، وإن احتجت اتجاهات مختلفة أو مرونة أكبر فاختر XLOOKUP أو INDEX مع MATCH.
المصطلحات: عربي ↔ English
- دالة بحث
- Lookup Function
- مفتاح
- Lookup Key
- فهرس
- INDEX
- مطابقة
- MATCH
لماذا يهمّ هذا في BTEC؟
من أشهر التطبيقات: تحويل درجة رقمية إلى وصف مثل «جيد» أو «ممتاز» بالبحث في ورقة حدود التقييم. ثبّت نطاق الجدول حتى لا يتحرك عند نسخ الدالة.
أسئلة تجيب عنها هذه الصفحة
- ما الفرق بين VLOOKUP وXLOOKUP؟
- كيف أستخدم INDEX وMATCH؟
مفاهيم مرتبطة
- المراجع النسبية والمطلقة والملء التلقائي: متى أستخدم علامة $؟في المرجع النسبي تتغير المراجع تلقائيًا عند نسخ الصيغة إلى خلايا أخرى، وفي المطلق تُثبَّت الخلية بعلامة $ لتبقى كما هي، كمعدل ضريبة أو سعر صرف أو نسبة خصم لا يجب أن تتغير.
- دالة IF والدوال المنطقية AND وOR وNOT: اتخاذ القرار في الجدولدالة IF تختبر شرطًا وتعيد نتيجة إن تحقق وأخرى إن لم يتحقق، فتصنّف السجلات تلقائيًا. ولمعيارين أو أكثر نستخدم AND (كل الشروط) أو OR (شرط واحد يكفي) أو NOT (عكس الشرط)، ويمكن تداخل IF لنتائج أكثر من اثنتين.
- الدوال الأساسية في جداول البيانات: SUM وAVERAGE وMIN وMAX وCOUNTBLANK وCOUNTIF وSUMIFالصيغة تبدأ بعلامة = وتستخدم مراجع الخلايا لتتحدث النتيجة تلقائيًا. والدوال تختصر الحساب: SUM تجمع، وAVERAGE تحسب المتوسط، وMIN وMAX تعيدان الأصغر والأكبر، وCOUNTBLANK تحسب الفارغ، وCOUNTIF وSUMIF تعدّ أو تجمع بشرط.
عن كاتب الصفحة

مدرّس BTEC IT · الأردن
- نوع المحتوى
- شرح مبني على مادة أحمد دومي — وليس نصًّا رسميًّا من Pearson
- آخر مراجعة
- المصدر
- نمذجة البيانات وجداول البيانات: إنشاء لوحة معلومات (أحمد دومي) — دوال البحث؛ INDEX وMATCH