cellio

مقارنة بين دالتي XLOOKUP وVLOOKUP: الفروقات وأيهما تختار

مقارنة شاملة بين XLOOKUP وVLOOKUP في إكسل: البنية، البحث لليسار، التوافق، وأيهما أفضل لعملك اليومي مع أمثلة عملية واضحة.

بقلم Ayoub Farid · · 2 دقائق قراءة

تُستخدم كلتا الدالتين للبحث عن قيمة معينة داخل جدول بيانات. تُعد XLOOKUP الدالة الأحدث التي عالجت معظم نقاط الضعف في VLOOKUP، لكن دالة VLOOKUP لا تزال تعمل في كل مكان دون مشاكل توافق. إليك المقارنة الكاملة في جدول واحد، تليها قاعدة بسيطة للاختيار بينهما.

مقارنة جنبًا إلى جنب

VLOOKUPXLOOKUP
بنية المعادلة=VLOOKUP(F2,A2:C100,3,FALSE)=XLOOKUP(F2,A2:A100,C2:C100)
نوع التطابق الافتراضيتقريبي (ينطوي على مخاطرة)تام ومطابق تمامًا
البحث لجهة اليسارغير ممكنممكن
عمود النتيجةرقم تعدّه يدويًانطاق تحدده مباشرة
إدراج أعمدة جديدةقد يعطي نتيجة خاطئة دون تنبيهيستمر بالعمل بدقة دون أخطاء
رسالة عدم العثور على القيمةتتطلب استخدام دالة IFERRORمدمجة داخل الدالة مباشرة
البحث من الأسفل للأعلىغير مدعوممدعوم
إرجاع أعمدة متعددةعمود واحد في كل مرةنعم، يمكن إرجاع عدة أعمدة دفعة واحدة
إكسل 2019 والإصدارات الأقدمتعمل بشكل كامللا تعمل وتظهر الخطأ (#NAME?)
Google Sheetsتعمل بشكل كاملتعمل بشكل كامل

نفس عملية البحث بالطريقتين

للبحث عن السعر الخاص بالكود الموجود في الخلية F2:

=VLOOKUP(F2,$A$2:$C$100,3,FALSE)
=XLOOKUP(F2,$A$2:$A$100,$C$2:$C$100)

وعند الرغبة في إضافة رسالة في حال عدم العثور على القيمة:

=IFERROR(VLOOKUP(F2,$A$2:$C$100,3,FALSE),"Not found")
=XLOOKUP(F2,$A$2:$A$100,$C$2:$C$100,"Not found")

لماذا تُعد دالة XLOOKUP أكثر أمانًا؟

  1. تطابق تام افتراضيًا. نسيان كتابة FALSE في دالة VLOOKUP يُعد من أكثر أسباب النتائج الخاطئة شيوعًا عند استخدام معادلات إكسل. راجع مقال أسباب توقف دالة VLOOKUP عن العمل.
  2. الاستغناء عن أرقام الأعمدة. إذا قمت بإدراج عمود جديد داخل جدول بيانات، فقد يشير الرقم "3" في معادلة VLOOKUP إلى بيانات خاطئة دون إظهار أي خطأ. بينما ترتبط XLOOKUP بنطاق العمود نفسه مباشرة.
  3. البحث في جميع الاتجاهات. لن تحتاج إلى إعادة ترتيب الأعمدة في الجدول لتتمكن من استرجاع البيانات.

متى تظل VLOOKUP هي الخيار الأنسب؟

  • عندما يُفتح الملف على أجهزة تستخدم Excel 2019 أو إصدارات أقدم.
  • أثناء التقدم إلى اختبار إكسل للتوظيف أو العمل على نماذج جاهزة تشترط هذه الدالة تحديدًا.
  • عند تعديل ملفات تحتوي مسبقًا على دوال إكسل مكتوبة بصيغة VLOOKUP وتريد الحفاظ على اتساق المعادلات.

القاعدة الأساسية للاختيار

اعتمد على **XLOOKUP لأي عمل جديد في Microsoft 365 أو Excel 2021 أو Google Sheets. واحرص على تعلم إكسل والتمكن من دالة VLOOKUP** لضمان التوافق مع الملفات القديمة واجتياز اختبارات التوظيف. وإذا كنت بحاجة إلى البحث لجهة اليسار في الإصدارات القديمة، فاستخدم معادلة INDEX MATCH.

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

هل تحل دالة XLOOKUP محل VLOOKUP نهائيًا؟

توصي مايكروسوفت باستخدام XLOOKUP للملفات والمشاريع الجديدة، لكن دالة VLOOKUP لا تزال موجودة وتعمل بشكل كامل لضمان التوافق مع الإصدارات السابقة.

هل دالة XLOOKUP أسرع في الأداء من VLOOKUP؟

فروق السرعة طفيفة وغير ملحوظة في جداول البيانات العادية. الفائدة الحقيقية تكمن في الدقة، وتجنب الأخطاء، وبساطة كتابة الدالة.

هل تعمل دالة XLOOKUP لدى شخص يستخدم Excel 2016؟

لا، ستظهر له رسالة الخطأ #NAME?. ننصح باستخدام VLOOKUP أو تركيبة INDEX MATCH عند مشاركة الملفات مع مستخدمي الإصدارات القديمة.

هل يجب أن أبدأ بتعلم VLOOKUP أولًا؟

ابدأ بما تستخدمه جهة عملك فعليًا. الكثير من اختبارات التوظيف تركز على VLOOKUP، لذا من الأفضل إتقان الاثنتين. يمكنك البدء بدليل شرح دالة VLOOKUP أو دليل شرح دالة XLOOKUP.

تابع القراءة