تُستخدم وظائف XLOOKUP و VLOOKUP في Excel لتحليل مجموعات كبيرة من البيانات بسرعة. VLOOKUP هي وظيفة تم استخدامها في Excel لسنوات. ومع ذلك ، هناك وظيفة أحدث يجب أن تستخدمها تسمى XLOOKUP.
كلاهما له مزايا وقيود. نحن هنا لكسر الاختلافات ومساعدتك في تحديد أيهما أكثر ملاءمة لمشروعك.
كيف يعمل VLOOKUP؟
VLOOKUP تعني البحث العمودي. إنها إحدى وظائف Excel التي تقوم بإجراء عمليات بحث رأسية لقيمة في العمود الموجود في أقصى اليسار من مجموعة بيانات ثم تقوم بإرجاع قيمة فريدة من عمود آخر ، في نفس الصف. يكون بناء جملة الدالة VLOOKUP كما يلي:
= VLOOKUP (lookup_value، table_array، col_index_num، [range_lookup])
لنلقي نظرة على مثال. لنفترض أن لديك قائمة بطرز أجهزة الهواتف الذكية في مجموعة البيانات الخاصة بك ، وتحتاج إلى سحب بعض المعلومات المحددة عنها.
يمكنك استخدام وظيفة VLOOKUP للحصول على معلومات إضافية حول معالجاتها ونقاط السعر.
هنا دليل مفصل حول كيفية استخدام VLOOKUP في Excel لاستخراج معلومات محددة من مجموعة البيانات. على الرغم من أن VLOOKUP هي واحدة من أفضل الوظائف في Excel ويمكن أن تساعدك على تبسيط مجموعات البيانات الكبيرة ، إلا أن لها بعض القيود. على سبيل المثال ، يجب ترتيب البيانات بترتيب تصاعدي حتى تعمل الصيغة.
كيف يعمل XLOOKUP؟
يتيح لك XLOOKUP إجراء عمليات بحث أفقية ورأسية للبحث عن قيمة في جدول بيانات. تقوم الوظيفة بشكل أساسي بالبحث عن مصفوفة. إذا تم العثور على تطابق ، فإنه يقوم بإرجاع العنصر المقابل من نطاق البيانات الثاني (return_array).
إنه أكثر فاعلية من خيارات البحث الأخرى لأنه يأتي بمطابقة تامة افتراضيًا. يمكنك استخدام الوسيطات الاختيارية في ملف ([match_mode]) وسيطة لتحديد نوع قيم المطابقة التقريبية التي تحتاجها — مطابقة تامة أو قيمة أقل أو أعلى لاحقة ، أو تطابق حرف بدل.
يمكن استخدامه لأغراض مختلفة ، بما في ذلك التحليل المالي والتسويق وتحليل المبيعات وما إلى ذلك. يكون بناء جملة الدالة XLOOKUP كما يلي:
= XLOOKUP (lookup_value، lookup_array، return_array، [if_not_found]، [match_mode]، [search_mode])
سيأخذك الدليل التالي عبر الأساسيات ويساعدك على الفهم كيفية استخدام وظيفة XLOOKUP في المصنف الخاص بك. تتطلب هاتان الوظيفتان ثلاث حجج على الأقل.
الاختلافات الرئيسية بين XLOOKUP و VLOOKUP
في حين أن هناك العديد من أوجه التشابه بين XLOOKUP و VLOOKUP ، من المهم فهم الاختلافات.
1. رقم فهرس العمود
عند تشغيل VLOOKUP ، ستحتاج إلى الانتقال إلى الجدول المصدر للتحقق وتحديد رقم فهرس العمود بالضبط.
تتطلب VLOOKUP معلمة رقم فهرس العمود لإرجاع النتائج الصحيحة. يمكن أن يؤدي استخدام رقم فهرس العمود غير الصحيح إلى إخراج مختلف من ورقة العمل أو البيانات ، إما في شكل قيمة غير صحيحة أو "#REF" خطأ.
في المثال أعلاه ، لنفترض أنك بحاجة إلى استخراج تفاصيل المعالج لجهاز Apple iPhone 12. سنستخدم مجموعة البيانات الثانية لجميع الأمثلة.
وفقًا لذلك ، نحتاج إلى إدخال قيمة البحث ، i ، e ، جهاز Apple iPhone 12 في العمود J ، والذي يحدث أن يكون العمود الموجود في أقصى اليسار في مثال مجموعة البيانات الخاصة بنا ، وصفيف الجدول المقابل (الأعمدة J و ك). يجب استرداد القيمة من العمود الثاني في صفيف الجدول ، أي عمود البحث K ، وبالتالي ، سيكون رقم فهرس العمود 2.
XLOOKUP هي دالة ديناميكية تلغي وسيطة رقم فهرس العمود ، مما يعني أنه لا داعي للقلق بشأن حساب عدد الأعمدة في الجدول. ستحتاج فقط إلى تحديد أعمدة البحث والبحث ، مما سيوفر عليك الكثير من الوقت والجهد.
2. المتانة والمرونة
بمجرد إنشاء النموذج الخاص بك ، يجب أن تكون قادرًا على تحديث الجدول المصدر بسرعة ببيانات جديدة دون القلق بشأن تعطل الصيغ. باستخدام VLOOKUP ، تعني إضافة الأعمدة أو نقلها أنه يتعين عليك إعادة الصيغة بأكملها.
XLOOKUP هي وظيفة أكثر قوة تسمح لك بإضافة أعمدة أو إزالتها دون القلق بشأن الأخطاء. فقط تأكد من عدم إدراج عمود أو صف خارج صفيف البحث ، وفي هذه الحالة ستُرجع الدالة خطأً.
3. رسائل خطأ مخصصة
تعد وظيفة XLOOKUP ملائمة للاستخدام. يسمح لك بإدخال رسالة نصية خطأ مخصصة في ملف [if_not_found] الحجة التي ستظهر إذا لم يتم العثور على قيمة البحث.
لا تقدم VLOOKUP وظائف مماثلة. قد تحتاج إلى استخدام وظائف أخرى مثل IFERROR كحل بديل ، في الحالات التي لا يتم العثور فيها على مطابقات.
لماذا يعتبر XLOOKUP أفضل مقارنة بـ VLOOKUP؟
على الرغم من استخدامات VLOOKUP ، إلا أنها محدودة في وظائفها أكثر من XLOOKUP. هذا يجعل XLOOKUP هو الخيار المفضل للعمل على مجموعات بيانات أكبر. النتائج أسرع وأقل عرضة للخطأ أيضًا. دعونا نفهم لماذا يعمل XLOOKUP بشكل أفضل مقارنة بـ VLOOKUP.
1. لا يقتصر XLOOKUP على نطاقات بيانات معينة
يعد XLOOKUP أكثر مرونة من VLOOKUP ، والذي يمكنه البحث عن القيم فقط في العمود الموجود في أقصى اليسار من الجدول ، وإرجاع القيم من الأعمدة المقابلة على اليمين ، كما رأينا في المثال أعلاه. في المقابل ، يتطلب نموذج XLOOKUP خطوات أبسط ويمكنه إرجاع قيم لأي عمود في أي اتجاه.
2. يتم تعيين XLOOKUP الافتراضية على مطابقة تامة
بشكل افتراضي ، تفترض وظيفة VLOOKUP في Excel البحث عن تطابق تقريبي. ومع ذلك ، إذا كانت المطابقة التامة مطلوبة لورقة العمل الخاصة بك ، فيجب عليك إدخال "FALSE" في وسيطة range_lookup.
تبحث الدالة XLOOKUP عن قيمة البحث في النطاق المحدد والتي تكون مطابقة تامة افتراضيًا. إذا تعذر العثور على تطابق تام ، يمكنك تعديل الوسيطة للبحث عن تطابق تقريبي قد يكون أقل من قيمة البحث أو أكثر منها.
للقيام بذلك ، يمكنك ضبط الخيار [وضع_المطابقة] الوسيطة إلى 0 = المطابقة التامة (افتراضي) ، -1 = المطابقة التامة أو الأصغر التالي ، 1 = المطابقة التامة أو الأكبر التالي ، أو 2 = مطابقة أحرف البدل.
3. يمكن لـ XLOOKUP معالجة عمليات إدراج العمود أو حذفه
يعد VLOOKUP تطبيقًا رائعًا للعثور على بيانات محددة من جدول بيانات أو جدول آخر. ومع ذلك ، فهو مقياس ثابت - إذا كنت بحاجة إلى تحديث مصدر البيانات أو إجراء تغييرات أو إعادة ترتيب الأعمدة ، فإن الصيغة تنكسر ، وينتهي بك الأمر بفقدان وظيفة VLOOKUP.
من ناحية أخرى ، يعد XLOOKUP مقياسًا أكثر ديناميكية يمكنه التعامل مع تغييرات الأعمدة وإرجاع نتائج بحث دقيقة. يأتي مع معلمات أكثر تحديدًا ، مثل صفيف البحث وصفيف الإرجاع ، بدلاً من وسيطة صفيف الجدول ورقم فهرس العمود في VLOOKUP.
4. ينفذ XLOOKUP عمليات بحث رأسية وأفقية
يمكن لوظيفة XLOOKUP العثور على البيانات في كل من المصفوفات الأفقية والرأسية ، على عكس VLOOKUP ، التي يمكنها إجراء عمليات بحث رأسية عن البيانات فقط.
5. يوفر XLOOKUP تطابقات تقريبية أكثر ذكاءً
إذا كنت تبحث عن عنصر قريب مما تريد ، فسوف يمنحك XLOOKUP نتائج أكثر دقة. يقدم نتائج أكثر دقة وإيجابيات خاطئة أقل.
مع VLOOKUP ، ومع ذلك ، إذا كنت تريد العثور على تطابق تقريبي من جدول البيانات الخاص بك ، فإن الوظيفة سترجع فقط القيمة الأصغر التالية لمرجع المطابقة. لكن XLOOKUP يسمح لك بإجراء تطابق تقريبي أفضل وإرجاع القيم الأكبر أو الأصغر التالية من جدول البحث أيضًا.
6. يحتاج XLOOKUP إلى عدد أقل من مراجع الخلايا
أثناء استخدام XLOOKUP ، كل ما تحتاجه هو تحديد نطاقين محددين من البيانات — مصفوفة أو نطاق من المكان الذي تريده للبحث عن قيمة (lookup_array) ، وعن مصفوفة / نطاق ترغب في استرداد القيمة منه (return_array).
من ناحية أخرى ، تتطلب وظيفة VLOOKUP تحديد نطاق كامل من البيانات باستخدام ملف table_array معامل. قد تكون هذه مشكلة في مجموعات البيانات المعقدة لأنه إذا كان جدول البيانات كبيرًا ، فقد يكون من الصعب إعادة ترتيب أو تحديد نطاق الخلايا بأكمله الذي تريد إرجاع قيمة منه. علاوة على ذلك ، لإرجاع تطابق تقريبي باستخدام VLOOKUP ، يجب دائمًا فرز البيانات الموجودة في الجدول بترتيب تصاعدي.
VLOOKUP أو XLOOKUP: أيهما يناسبك؟
إذن ، هل XLOOKUP أفضل من VLOOKUP؟ عند المقارنة المباشرة ، يجب أن تكون الإجابة نعم. ومع ذلك ، قد لا يكون الأمر بهذه البساطة لجميع المستخدمين. على سبيل المثال ، قد تفضل وظيفة أقدم إذا كنت بارعًا بها بشكل خاص أو عندما تجد استخدامًا لوظيفة معينة مناسبة لاستخدامك.
بالنسبة لمجموعات البيانات الأكبر ، من المحتمل أن يكون XLOOKUP هو الخيار الأفضل لك نظرًا لوظائفه المتزايدة. يحتوي VLOOKUP على العديد من القيود التي تجعل من الصعب استخدامه للبيانات المعقدة - ونتيجة لذلك ، يتمتع XLOOKUP بقدر أكبر من المرونة ، مما يجعله الخيار الأفضل لمعظم مستخدمي جداول البيانات.
3 صيغ Microsoft Excel مجنونة مفيدة للغاية
اقرأ التالي
مواضيع ذات صلة
- إنتاجية
- مايكروسوفت اكسل
- تحليل البيانات
- نصائح مايكروسوفت أوفيس
عن المؤلف
شيريل هي منشئ محتوى واستراتيجي مع التركيز على نمط الحياة وتطبيقات الهاتف المحمول والوسائط الرقمية. لقد راجعت المنتجات والتطبيقات التقنية للمحتوى وسهولة الاستخدام وإمكانية الوصول. تعمل عن كثب مع الأفراد والشركات لتصميم حملات تربط العلامات التجارية بالعملاء باستخدام مزيج مناسب من الكلمات والصور.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك