ما هو XLOOKUP في Excel؟ كيف يكون أفضل من VLOOKUP؟
نشرت: 2022-08-21عائلة وظيفة البحث في Excel هي مجموعة ضخمة. يعد XLOOKUP في Excel هو أحدث عضو في هذه العائلة. يتضمن بعض الأعضاء البارزين الآخرين في هذه العائلة HLOOKUP و VLOOKUP و LOOKUP و INDEX + MATCH وما إلى ذلك. إذا كنت تستخدم Excel 2021 أو Excel 365 ، فيمكنك استخدام XLOOKUP بدلاً من VLOOKUP. يرى خبراء Excel أن صيغة XLOOKUP مريحة وسهلة الاستخدام.
إذا كنت تريد الحصول على فكرة عن XLOOKUP ، فيمكنك التفكير في هذه الوظيفة على أنها VLOOKUP 2.0. يمكنك أيضًا التحقق من أمثلة XLOOKUP المختلفة لفهم هذه الوظيفة بشكل أفضل.
هنا سنلقي الضوء على XLOOKUP في Excel وصيغة XLOOKUP .
تعلم دورات علوم البيانات عبر الإنترنت من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.
ما هو XLOOKUP في Excel؟
يعد XLOOKUP في Excel أداة بحث قوية للعثور على قيم معينة من نطاق خلايا. يسحب البيانات المطابقة (يمكن أن تكون أقرب تطابق متاح أو تطابق تام) من مجموعة بيانات Excel. قد يكون هناك أكثر من نتيجة مطابقة. في مثل هذه الحالة ، يتم إرجاع النتيجة الأخيرة أو الأولى في المجموعة. ومع ذلك ، سيعتمد هذا أيضًا على الحجج التي تستخدمها.
تعمل صيغة XLOOKUP كأداة بحث مخصصة ، وهي مرنة لأنواع مختلفة من طلبات البيانات في جداول بيانات Excel المصممة خصيصًا. هذه وظيفة جديدة متاحة لمستخدمي Microsoft 365.
استكشف دوراتنا الشهيرة في علوم البيانات
برنامج الدراسات العليا التنفيذية في علوم البيانات من IIITB | برنامج الشهادة المهنية في علوم البيانات لاتخاذ قرارات الأعمال | ماجستير العلوم في علوم البيانات من جامعة أريزونا |
برنامج الشهادة المتقدمة في علوم البيانات من IIITB | برنامج الشهادة الاحترافية في علوم البيانات وتحليلات الأعمال من جامعة ماريلاند | دورات علوم البيانات |
عند استخدام صيغة XLOOKUP ، عليك فقط توفير ثلاث معلمات أساسية ، ويمكن لبرنامج MS Excel أداء الوظائف الثلاث الأخرى:
- القيمة التي تبحث عنها
- القائمة التي ستجد فيها هذه القيمة
- القائمة التي تريد النتيجة منها
- [اختياري] القيمة إذا لم يتم العثور عليها
مثال على XLOOKUP لسهولة الفهم:
= XLOOKUP ("Alice"، Marketing [Marketing Person]، Marketing [Net Marketing])
إرجاع [Net Marketing] لـ Alice إذا كان الاسم موجودًا في عمود [Marketing Person's].
عند مقارنة VLOOKUP ، لا تحتاج إلى تحديد column_number أو true / false لإجراء البحث.
هذا يعني أن XLOOKUP يمكنه البحث في أي مكان في ورقة البيانات للعثور على النتيجة وليس فقط على اليسار. لا يتعين عليك اختيار صيغ VLOOKUP المعقدة أو صيغ INDEX + MATCH المعقدة.
بناء جملة صيغة XLOOKUP ووظيفتها في MS Excel
يكون بناء جملة صيغة XLOOKUP والوظيفة في MS Excel كما يلي:
XLOOKUP (value، lookup_array، return_array، [if not found]، [match_mode]، [search_mode])
المعلمات أو الحجج
القيمة - هذه هي القيمة التي يجب عليك البحث عنها في lookup_array
lookup_array - هذا هو نطاق الخلايا أو المصفوفة للبحث عن القيمة
return_array - نطاق الخلايا أو المصفوفات التي سيتم إرجاع قيمة مناظرة منها بناءً على موضع القيمة في lookup_array .
if_not_found - اختياري. القيمة المراد إرجاعها إذا لم يتم العثور على تطابق. عند حذف هذه المعلمة ، ستوفر الوظيفة خطأ # N / A (مثل وظائف HLOOKUP و VLOOKUP).
match_mode - هذا اختياري. هذا هو نوع المباراة التي يجب القيام بها. يمكن أن يكون من هذه القيم:
match_mode | تفسير |
0 | تطابق تام |
-1 | إذا لم يتم العثور على تطابق تام ، فسيتم إرجاع العنصر الأصغر التالي |
1 | إذا لم يتم العثور على تطابق تام ، فسيتم إرجاع العنصر الأكبر التالي |
2 | تطابق أحرف البدل باستخدام أحرف خاصة مثل * ،؟ ، ~ |
search_mode - هذا اختياري. هذا هو نوع البحث الذي عليك القيام به. يمكن أن تكون إحدى القيم التالية:
وضع البحث | تفسير |
1 | يبدأ البحث عند العنصر الأول في lookup_array (افتراضي) |
-1 | البحث العكسي الذي يبدأ فيه البحث عند العنصر الأخير في lookup_array |
2 | البحث الثنائي حيث يجب ترتيب العناصر الموجودة في lookup_array بترتيب تصاعدي |
-2 | البحث الثنائي حيث يجب ترتيب العناصر الموجودة في lookup_array بترتيب تنازلي |
دليل خطوة بخطوة لاستخدام صيغة XLOOKUP في MS Excel
اتبع الخطوات التالية إذا كنت تريد إنشاء صيغة باستخدام دالة XLOOKUP:
الخطوة 1 - تحديد خلية فارغة
عندما تريد إدراج دالة XLOOKUP في صيغة جديدة ، افتح أولاً ورقة Excel تحتوي على مجموعة البيانات الخاصة بك وحدد خلية فارغة. بدلاً من ذلك ، يجب عليك فتح جدول بيانات جديد.
بمجرد تحديد الخلية ، يجب عليك الضغط على شريط الصيغة على شريط الشريط حتى تتمكن من البدء في الكتابة والتحرير كما هو مطلوب. عندما ترى أن المؤشر يومض على شريط الشريط ، فهذا يعني أن الخلية نشطة ، ويمكنك البدء في التحرير. يمكنك الآن إدراج صيغة XLOOKUP جديدة .
الخطوة 2 - تحديد معايير البحث (البحث)
يجب اتباع بنية وبناء جملة معينة عند استخدام صيغة جديدة باستخدام دالة XLOOKUP. عليك أن تبدأ بكتابة الصيغة. ابدأ الكتابة = XLOOKUP (في شريط الشريط. الآن أدخل معايير البحث الخاصة بك . هذه هي المعلومات التي تبحث عنها.
يدعم XLOOKUP النصوص وسلاسل الأرقام. لكن معظم المستخدمين يحددون مرجع خلية. لذلك ، يمكنك تغيير معايير البحث حسب تفضيلاتك دون تغيير صيغة XLOOKUP مباشرة. بشكل افتراضي ، سيحاول XLOOKUP العثور على التطابق التام.
الخطوة 3 - تحديد مجموعة البيانات باستخدام lookup_array و return_array
بعد إدراج قيمة البحث في صيغة XLOOKUP ، يجب عليك تحديد نطاقات خلايا lookup_array و return_array . lookup_array هو العمود أو الصف الذي قد يحتوي على استعلام البحث أو أقرب نتيجة تقريبية. return_array هو العمود أو الصف حيث سترى نتيجة الإرجاع الخاصة بك.
في هذه المرحلة ، يمكنك إغلاق صيغة XLOOKUP بقوس إغلاق إذا كنت لا تريد إضافة رسالة خطأ مخصصة أو تغيير ترتيب قيمة البحث أو استخدام نوع بحث مختلف.
الخطوة 4 (اختياري) - إضافة رسالة خطأ مخصصة باستخدام not_found
إذا كنت تنوي العثور على تطابق تام لقيمة البحث الخاصة بك ، ولكنها ليست موجودة في نطاق lookup_array ، فسيعرض Excel استجابة خطأ #NA. لتجنب هذه المشكلة ، يجب إدراج وسيطة اختيارية not_found في صيغة XLOOKUP . يمكن أن تكون الوسيطة not_found عبارة عن سلسلة نصية ضمن علامات الاقتباس ("غير موجود") ، أو قيمة عددية ، أو مرجع خلية ، أو قيمة منطقية (صواب أو خطأ).
الخطوة 5 (اختيارية) - إضافة مطابقات بحث تقريبية أو تامة أو مطابقات أحرف البدل باستخدام match_mode
تم تصميم XLOOKUP في Excel للبحث عن التطابقات التامة افتراضيًا. ولكن يمكن تغيير ذلك عن طريق إضافة وسيطة اختيارية match_mode إلى صيغة XLOOKUP . كمباراة بدل ، هذا هو أقرب تقريب وأول تقدير. إذا كنت تريد تغيير ترتيب البحث ، فيجب عليك إضافة وسيطة search_mode في الخطوة التالية.
الخطوة 6 (اختيارية) - تحديد أمر إرجاع القيمة باستخدام search_mode
في صيغة XLOOKUP ، تكون وسيطة search_mode الاختيارية هي الوسيطة النهائية المعتمدة. هذا يغير الترتيب الكامل الذي يعثر فيه XLOOKUP على نتيجة مطابقة. بشكل افتراضي ، سيحاول Excel ويطابق القيمة الأولى الممكنة.
الأسباب التي تجعل XLOOKUP في Excel أفضل من VLOOKUP
هناك العديد من الأسباب التي تجعل صيغة XLOOKUP أفضل من VLOOKUP. وهنا عدد قليل:
1. يحاول XLOOKUP إيجاد المطابقة التامة افتراضيًا
في VLOOKUP ، يجب عليك ذكر FALSE كمعامل أخير للحصول على النتيجة الصحيحة. ومع ذلك ، في XLOOKUP ، يمكنك العثور على المطابقة التامة افتراضيًا. استخدم معلمة وضع المطابقة لتغيير سلوك البحث.
2. يجعل XLOOKUP الصيغة ديناميكية
في MS Excel ، تكون صيغة XLOOKUP ديناميكية ومباشرة. الأهم من ذلك ، أن الصيغة أقل عرضة للخطأ. عليك فقط كتابة = XLOOKUP (وستحصل على النتيجة. إذا لم يتم العثور على القيمة ، ستحصل على خطأ # N / A.
3. توجد معلمات اختيارية في XLOOKUP في Excel
تقدم صيغة XLOOKUP معلمات اختيارية للبحث عن مواقف خاصة. يمكنك البحث من أعلى إلى أسفل أو إجراء عمليات بحث عن البدل. تكون خيارات البحث في القوائم المصنفة أسرع.
4. من السهل كتابة XLOOKUP
يجب عليك كتابة = XL وتبدأ الوظيفة. هذا أسهل بكثير من تشغيل الوظائف والصيغ الأخرى.
5. يقوم XLOOKUP في Excel بإرجاع المرجع كمخرج
تُرجع صيغة XLOOKUP مرجعًا كإخراج وليس قيمة. بالنسبة للمستخدمين العاديين ، قد لا يكون هذا شيئًا مهمًا ، ولكن بالنسبة لمستخدمي pro-Excel ، فهي صيغة تُرجع المراجع. هذا يعني أنه يمكن دمج XLOOKUP مع الصيغ الأخرى بعدة طرق.
اقرأ مقالاتنا الشهيرة في علوم البيانات
المسار الوظيفي لعلوم البيانات: دليل مهني شامل | النمو الوظيفي لعلوم البيانات: مستقبل العمل هنا | لماذا علم البيانات مهم؟ 8 طرق تضيف علوم البيانات قيمة إلى الأعمال |
أهمية علم البيانات للمديرين | ورقة الغش النهائية لعلم البيانات التي يجب أن يمتلكها علماء البيانات | أهم 6 أسباب لماذا يجب أن تصبح عالم بيانات |
يوم في حياة عالم البيانات: ماذا يفعلون؟ | ضبطت الأسطورة: علم البيانات لا يحتاج إلى تشفير | ذكاء الأعمال مقابل علوم البيانات: ما هي الاختلافات؟ |
استنتاج
تعد وظائف البحث من بين أفضل الخيارات عندما تبحث عن البيانات من خلال جداول بيانات Excel المعقدة. يعد XLOOKUP في Excel من بين وظائف البحث الشائعة. بالنسبة لمحللي البيانات ، تعد صيغة XLOOKUP اختيارًا ممتازًا لأنها تتيح لهم معالجة البيانات لتقديم النتائج المرجوة.
انضم إلى فصل دراسي مع برنامج شهادة upGrad في تحليلات البيانات
يعد الحصول على وظيفة في مجال تحليلات البيانات فرصة مربحة في الصناعة الحالية. يعمل محللو البيانات بأحجام ضخمة من البيانات لاستخراج المعلومات المهمة. لصقل مهاراتك في تحليلات البيانات ، يجب عليك الانضمام إلى برنامج شهادة تحليلات البيانات من upGrad . بدعم من Fullstack Academy ، ستحصل على شهادة تحليلات بيانات Caltech عند الانتهاء من الدورة. سوف تكون قادرًا على تعلم مهارات تصور البيانات ، Python ، و SQL من خلال الدورة التدريبية ، والتي ستمهد طريقك لإنشاء محلل بيانات رائع.
في أي إصدار Excel ستحصل على XLOOKUP؟
لا تتوفر وظيفة XLOOKUP إلا في Excel لـ Office 365.
هل صيغة XLOOKUP أفضل من HLOOKUP أو VLOOKUP؟
من المثير للاهتمام ملاحظة أن صيغة XLOOKUP تحل محل الصيغة والدالة HLOOKUP و VLOOKUP. المطابقات التقريبية في XLOOKUP أذكى وأكثر ملاءمة. XLOOKUP قادر على البحث عن البيانات في جميع الاتجاهات.