دالة XLOOKUP وVLOOKUP في Excel: البحث وجلب البيانات بخطوات سهلة

عندك جدول فيه مئات المنتجات أو الموظفين، وتريد أن تكتب الرقم أو الاسم فيجلب Excel باقي المعلومات وحده؟ هذا بالضبط عمل دوال البحث. سنبدأ بـ VLOOKUP المعروفة، ثم ننتقل إلى XLOOKUP التي تحل كل مشاكلها.

EExcel✍️ علي سليم

سنطبّق كل الأمثلة على هذا الجدول. في الواجهة العربية يبدأ العمود A من اليمين:

ABCD
1رقم المنتجالمنتجالسعرالكمية
2101طابعة40012
3102شاشة9007
4103لوحة مفاتيح12030
5104فأرة6045

دالة VLOOKUP: الصيغة ومعنى كل جزء

=VLOOKUP(القيمة المطلوبة, الجدول, رقم العمود, FALSE)

الجزءمعناه
القيمة المطلوبةما تبحث عنه، مثل رقم المنتج 103. يمكن أن تكون خلية فيها الرقم.
الجدولالنطاق كله، ويجب أن يبدأ بالعمود الذي تبحث فيه: A2:D5.
رقم العمودرقم العمود الذي تريد النتيجة منه، تعدّه من بداية الجدول: المنتج = 2، السعر = 3.
FALSEمطابقة تامة. اكتبها دائمًا، وإلا قد يعطيك Excel نتيجة خاطئة دون أي رسالة.

مثال: سعر المنتج رقم 103:

=VLOOKUP(103,A2:D5,3,FALSE) ← النتيجة 120

وإذا كتبت رقم المنتج في الخلية G1، استخدم =VLOOKUP(G1,A2:D5,3,FALSE) فتتغير النتيجة كلما غيّرت الرقم.

مشاكل VLOOKUP التي ستواجهها

  • تبحث لليسار فقط (أي في الأعمدة بعد عمود البحث). لا تستطيع أن تبحث بالاسم في العمود B وتجلب الرقم من العمود A.
  • رقم العمود ثابت: إذا أدرجت عمودًا جديدًا في وسط الجدول، تشير المعادلة إلى العمود الخطأ.
  • نسيان FALSE يعطي نتائج خاطئة بصمت.
من VLOOKUP إلى XLOOKUP: قفزة هائلة في البحث داخل الإكسل
🎬 الدرس بالفيديو: من VLOOKUP إلى XLOOKUP: قفزة هائلة في البحث داخل الإكسل📄 صفحة الدرس الكاملة

دالة XLOOKUP: البديل الأسهل والأقوى

متوفرة في Microsoft 365 وExcel 2021 وما بعدها. بدل رقم العمود، تحدد عمود البحث وعمود النتيجة مباشرة:

=XLOOKUP(القيمة المطلوبة, عمود البحث, عمود النتيجة, إذا لم توجد)

نفس المثال: =XLOOKUP(103,A2:A5,C2:C5) ← 120

البحث في أي اتجاه

رقم منتج «شاشة»، والرقم في عمود قبل عمود الاسم — وهذا مستحيل مع VLOOKUP:

=XLOOKUP("شاشة",B2:B5,A2:A5) ← 102

رسالة مفهومة بدل #N/A

=XLOOKUP(G1,A2:A5,B2:B5,"غير موجود")

جلب أكثر من عمود بمعادلة واحدة

اجعل عمود النتيجة نطاقًا من عدة أعمدة، فتنتشر النتيجة وحدها في الخلايا المجاورة:

=XLOOKUP(G1,A2:A5,B2:D5) ← المنتج والسعر والكمية معًا.

المقارنة السريعة

VLOOKUPXLOOKUP
اتجاه البحثللأعمدة التي بعد عمود البحث فقطأي اتجاه
المطابقة التامةيجب كتابة FALSEافتراضية
إدراج عمود في الجدولقد يخرّب النتيجةلا يؤثر
رسالة عند عدم الوجودتحتاج IFERRORمدمجة في الدالة
الإصداراتكل الإصدارات365 و2021 وما بعدها

حل خطأ #N/A

  1. القيمة غير موجودة فعلًا في عمود البحث — تأكد بـ Ctrl+F.
  2. مسافة زائدة في آخر النص: «شاشة » ليست «شاشة». نظّف العمود بالدالة TRIM.
  3. رقم مخزّن كنص: إذا ظهر مثلث أخضر في زاوية الخلية، حوّله إلى رقم.
  4. النطاق تحرك عند النسخ: ثبّت الجدول بعلامة $ — $A$2:$D$5 — اضغط F4 بعد تحديده.
💡 نصيحتيإذا كان عندك Excel 365 استخدم XLOOKUP دائمًا. وتعلّم VLOOKUP فقط لأنك ستجدها في ملفات الآخرين وفي أسئلة الامتحانات.
دروس جديدة كل أسبوع — مجانًا.▶ اشترك في القناة