كيفية إجراء بحث ثنائي الاتجاه في Excel باستخدام XLOOKUP
تُعرف دالة XLOOKUP في مايكروسوفت إكسل بأنها الأفضل لاسترجاع قيمة من صف أو عمود معين في مجموعة بيانات. ومع ذلك، يمكنك أيضًا استخدام هذه الأداة القوية لإجراء عمليات بحث ثنائية الاتجاه، مما يتيح لك استرجاع قيمة عند تقاطع صف وعمود محددين.
إذا كنت تعمل في تطبيق إكسل لسطح المكتب على جهاز كمبيوتر أو ماك، يجب أن تستخدم إكسل 2021 أو إصدار أحدث (بما في ذلك إكسل لمايكروسوفت 365) للوصول إلى دالة XLOOKUP. كما أنها متاحة بسهولة في إكسل للويب وتطبيقات إكسل على الأجهزة اللوحية والهواتف المحمولة.
استخدام XLOOKUP للبحث أحادي الاتجاه في إكسل
المفتاح لفهم كيفية استخدام XLOOKUP لإجراء عمليات بحث ثنائية الاتجاه هو أولاً فهم كيفية عمل هذه الدالة في السيناريوهات أحادية البعد.
تحتوي دالة XLOOKUP على ستة معطيات:
=XLOOKUP(a,b,c,d,e,f)
حيث:
- a (مطلوب) هو قيمة البحث،
- b (مطلوب) هو مصفوفة البحث،
- c (مطلوب) هو مصفوفة الإرجاع،
- d (اختياري) هو النص الذي سيتم إرجاعه إذا لم يتم العثور على قيمة البحث (a) في مصفوفة البحث (b)،
- e (اختياري) هو وضع المطابقة، و
- f (اختياري) هو وضع البحث.
إذا تم حذف المعطى d، فإن إكسل يرجع صفرًا إذا لم يتم العثور على قيمة البحث في مصفوفة البحث. إذا تم ترك المعطيات e وf، يتم تطبيق الخيار الافتراضي.
في هذا المثال، إذا قمت بكتابة:
=XLOOKUP(F2,A2:A100,D2:D100,"معرف غير صالح",0,1)
في الخلية G2، سيتم إرجاع نتيجة قدرها 48.
استخدام XLOOKUP للبحث ثنائي الاتجاه في إكسل
بينما تكون عمليات البحث أحادية الاتجاه مفيدة في العديد من السيناريوهات، فإنها لا تسمح لك بتغيير المتغير الذي تبحث عنه. هنا يأتي دور البحث ثنائي الاتجاه.
للقيام بذلك، تحتاج إلى تضمين دالة XLOOKUP داخل أخرى:
=XLOOKUP(a¹,b¹,XLOOKUP(a²,b²,c))
استنادًا إلى ذلك، إذا كتبت:
=XLOOKUP(F2,A2:A100,XLOOKUP(G1,B1:D1,B2:D100))
في الخلية G2، سيتم إرجاع نتيجة قدرها 48.
نتيجة لذلك، إذا قمت بتغيير المتغير في الخلية G1 إلى "العمر"، ستحصل على نتيجة قدرها 41. وبالمثل، إذا قمت بتغييره إلى "الجنس"، ستحصل على M كنتيجة.
نصيحة احترافية: أضف قوائم منسدلة إلى خلايا البحث
الآن بعد أن اكتمل البحث ثنائي الاتجاه، يمكنك اتخاذ خطوة إضافية من خلال إضافة قائمة منسدلة إلى الخلايا التي تحتوي على قيم البحث، مما يسهل تسريع عملية استرجاع البيانات.
للقيام بذلك، حدد واحدة من خلايا البحث (في هذه الحالة، الخلية G1)، وفي علامة التبويب البيانات في الشريط، انقر على "التحقق من صحة البيانات".
بعد ذلك، في حقل السماح في مربع حوار التحقق من صحة البيانات، حدد "قائمة". أخيرًا، قم بتفعيل حقل "المصدر" وحدد الخلايا التي تحتوي على القيم التي تريد ظهورها في القائمة المنسدلة.
عند النقر على "موافق"، سترى زرًا منسدلاً في الخلية G1، والذي عند النقر عليه، يكشف الخيارات المتغيرة.
الآن، كرر العملية للخلية F2، الخلية الأخرى للبحث.
لاحظ كيف أنني في حقل المصدر، قد حددت نطاقًا يمتد إلى ما بعد حجم مجموعة البيانات الخاصة بي للسماح بالنمو.
التعليقات 0
سجل دخولك لإضافة تعليق
لا توجد تعليقات بعد. كن أول من يعلق!