LOOKUP Function with examples (دالة LOOKUP مع الأمثلة)
محتويات الدرس: Table of contents
1- ماهي دالة LOOKUP
?What is the Lookup Function
2- استخدام الدالة (LOOKUP) مع الأمثلة في Excel
Using the Lookup Function with examples in Excel
يحتوي Excel على العديد من الوظائف القادرة على إجراء عمليات البحث:
VLOOKUP , HLOOKUP , INDEX / MATCH , XLOOKUP الأحدث.
الدالة LOOKUP هي الدالة الأصلية التي بدأت كل شيئ , وبالرغم أنها ليست مرنة كبقية دوال البحث إلا أنها لها مواقف مناسبة وسهولة في الإستخدام.
====================
1- ماهي دالة (LOOKUP)
?What is the Lookup Function
دالة (LOOKUP) هي إحدى وظائف البحث في (Excel) , وتقوم الوظيفة بإجراء بحث عن تطابق تقريبي في نطاق من (عمود واحد أو صف واحد)، وتُرجع القيمة المقابلة من نطاق (عمود واحد أو صف واحد آخر).
أثناء إجراء التحليل المالي ، إذا أردنا مقارنة صفين أو عمودين ، فيمكننا استخدام وظيفة (LOOKUP) . إنه مصمم للتعامل مع أبسط حالات البحث الرأسي والأفقي.
تعرض الدالة LOOKUP أي نوع بيانات مثل سلسلة أو رقم أو تاريخ أو ما إلى ذلك.
إذا لم تتمكن الدالة LOOKUP من العثور على تطابق تام (exact match)، فإنها تختار أكبر قيمة في نطاق البحث والتي تكون أقل من القيمة أو مساوية لها.
الإصدارات الأكثر تقدمًا لوظيفة (LOOKUP) هي VLOOKUP & HLOOKUP
===============
يوجد نوعان من البحث في بناء الجملة (Syntax) لـ دالة (LOOKUP):
Syntax -1 - دالة Lookup (vector ):
الغرض منها: فرز أو ترتيب نطاق أو مصفوفات.
القيمة المرجعة (الناتج): قيم أو مجموعة مرتبة.
بناء الجملة (Syntax):
=LOOKUP(lookup_value, lookup_vector, [result_vector])
الحجج أو العناصر أو الوسائط (Arguments):
lookup_value - القيمة المراد البحث عنها.
lookup_vector - نطاق الصف الواحد أو العمود الواحد المطلوب البحث فيه ويتم فرزها بترتيب تصاعدي (ascending order (A to Z)).
result_vector - [اختياري] نطاق النشاط من صف واحد أو عمود واحد.
Syntax -2 - دالة Lookup (Array ):
بناء الجملة (Syntax):
=Lookup(lookup_value, array)
الحجج أو العناصر أو الوسائط (Arguments):
Lookup_value (الوسيطة المطلوبة) - هذه قيمة نبحث عنها.
Array (الوسيطة المطلوبة) - نطاق من الخلايا يحتوي على نص أو أرقام أو قيم منطقية نريد مقارنتها مع lookup_value . وهنا ينصح الخبراء من إستخدام (VLOOKUP or HLOOKUP) بدلاََ من إستخدام الصفيف (Array).
ولمزيد من المعلومات أذهب الى هذا الرابط
===================
2- استخدام الدالة (LOOKUP) مع الأمثلة في Excel
Using the Lookup Function with examples in Excel
مثال (1):
لنفترض أن لديك جدول بيانات يحتوي على معلومات حول الموظفين في الشركة. يحتوي الجدول على ثلاثة أعمدة: معرف الموظف (Employee ID) ، الاسم (Name) و القسم (Department). المطلوب هو استرداد أو إيجاد قسم الموظف بناءً على معرف الموظف الخاص به.
شرح المثال:
كما هو موضح في الصورة أعلاه أستخدمنا دالة (Lookup) للحصول على قسم لموظف وهو (Marketing) وكانت الصيغة أو المعادلة كالتالي:
=LOOKUP(2,B5:B8,D5:D8)
(2) هي القيمة المراد البحث عنها.
(B5:B8) هو النطاق الذي نريد منه البحث وهو معرف الموظف.
(D5:D8) هو النطاق الذي حصلنا منه على قسم الموظف.
===================
مثال (2):
هنا لدينا نفس المثال السابق ولكن المطلوب هو الحصول على قسم المبيعات (Sales).
شرح المثال:
كما رأينا في الصورة أعلاه أن النتيجة كانت مختلفة عن ما نريد الحصول عليه (Finance) ولكن عندما أستخدمنا الترتيب التصاعدي (ascending order (A to Z)) حصلنا على النتيجة المطلوبة وهي (Sales) وكلنت الصيغة كالتالي:
=LOOKUP(4,B3:B6,D3:D6)
نقطة مهمة حول دالة (Lookup) يجب أن تعرفها:
إذا لم يتم فرز القيم الموجودة في lookup_vector بترتيب تصاعدي ، فستُرجع الدالة LOOKUP القيمة غير الصحيحة أو هذا الخطأ #N/A.
================
دالة (Lookup function) مع قائمة منسدلة
Lookup function with a drop-down list
مثال (3):
في هذا المثال لدينا قائمة بأسماء أشخاص مع عدد أعمارهم. المطلوب إيجاد جميع الأسماء الموجودة في جدول البيانات وذلك بإستخدام القوائم المنسدلة (Data Validation).
شرح المثال:
كما رأينا في الصورة أعلاه أننا حصلنا على عمر (Yusef ) بإستخدام دالة (Lookup) وكذلك على بقية الأسماء الموجودة في جدول البيانات , وبإستخدام القائمة المنسدلة حصلنا على عمر كل الأسماء بسهولة وكانت الصيغة أو المعادلة كالتالي:
=LOOKUP(D6,C2:G2,C3:G3)
ختاماََ: وصلنا الى نهاية الدرس ولمزيد من التوضيح نرجوا تحميل الملف ومشاهدة الفديو. واذا لديكم إي إستفسار أرجوا كتابته في التعليقات. ولكم كل التقدير.
Download Practice Workbook For Free
قم بتنزيل كتاب التدريب العملي مجانًا
تعليقات
إرسال تعليق