تعريف دالة الـHLOOKUP في الإكسيل
دالة الـHLOOKUP في الإكسيل هي دالة تقوم بالبحث الأفقي عن قيمة ما في أول صف من جدول أو صفيف من القيم، ثم تُرجع قيمة في نفس العمود من صف محدد. تستخدم هذه الدالة عندما تكون قيم المقارنة موجودة في أحد الصفوف أعلى جدول البيانات، وتريد البحث من أعلى إلى أسفل في عدد معين من الصفوف
بناء جملة الدالة HLOOKUP هو:
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
حيث:
- lookup_value هي القيمة التي يتم البحث عنها في الصف الأول من الجدول.
- table_array هو جدول المعلومات الذي يتم البحث فيه.
- row_index_num هو رقم الصف الذي سيتم إرجاع قيمته منه.
- range_lookup هو قيمة منطقية تحدد ما إذا كانت المطابقة تامة أو تقريبية. إذا كانت TRUE أو محذوفة، فتُرجع مطابقة تقريبية. إذا كانت FALSE، فتُرجع مطابقة تامة.
كيفية استخدام دالة الـHLOOKUP في الإكسيل
لكي تستخدم دالة الـHLOOKUP في الإكسيل، عليك اتباع الخطوات التالية:
- حدد الخلية التي تريد إدخال الدالة فيها.
- انقر على علامة التعجب (=) لبدء صيغة الدالة.
- اكتب HLOOKUP وافتح قوسًا.
- حدد أو اكتب قيمة lookup_value، وهي القيمة التي تريد البحث عنها في الصف الأول من الجدول.
- اضغط على فاصلة (,) للانتقال إلى المعامل التالي.
- حدد أو اكتب مرجع table_array، وهو جدول المعلومات الذي تتم فيه عملية البحث. يمكنك استخدام مرجع نطاق أو اسم نطاق أو مصفوفة ثابتة.
- اضغط على فاصلة (,) للانتقال إلى المعامل التالي.
- حدد أو اكتب قيمة row_index_num، وهي رقم الصف في table_array الذي سيتم إرجاع قيمته منه. تأكد من أن هذا الرقم لا يزيد عن عدد الصفوف في table_array ولا يقل عن 1.
- اضغط على فاصلة (,) للانتقال إلى المعامل التالي.
- حدد أو اكتب قيمة range_lookup، وهي قيمة منطقية تحدد ما إذا كانت المطابقة تامة أو تقريبية. يمكنك كتابة TRUE أو FALSE أو تركها فارغة. إذا كانت TRUE أو محذوفة، فسيتم إرجاع مطابقة تقريبية. إذا كانت FALSE، فسيتم إرجاع مطابقة تامة.
- اغلق القوس () واضغط على Enter لإكمال الصيغة.
هذه هي طريقة استخدام دالة الـHLOOKUP في الإكسيل بشكل عام. لإظهار كيفية استخدام هذه الدالة بشكل عملي، سنستخدم جدولًا يحتوي على بعض المعلومات عن المنتجات وأسعارها وأرقامها التسلسلية.
أمثلة عملية على دالة الـHLOOKUP في الإكسيل
لإظهار كيفية استخدام دالة الـHLOOKUP في الإكسيل بشكل عملي، سنستخدم جدولًا يحتوي على بعض المعلومات عن المنتجات وأسعارها وأرقامها التسلسلية.
المنتج | السعر | الرقم التسلسلي |
---|---|---|
كتاب | 50 | 1001 |
قلم | 10 | 1002 |
مسطرة | 5 | 1003 |
ممحاة | 3 | 1004 |
في هذا المثال، سنستخدم دالة الـHLOOKUP للبحث عن سعر أو رقم تسلسلي لمنتج معين بناءً على اسمه. لذلك، سنحتاج إلى كتابة اسم المنتج في خلية ما، واستخدامه كقيمة lookup_value. ثم سنحتاج إلى تحديد الجدول ككل كمرجع table_array. بعد ذلك، سنحتاج إلى تحديد رقم الصف الذي يحتوي على البيانات التي نريد إرجاعها، سواء كان ذلك السعر أو الرقم التسلسلي. وأخيرًا، سنحتاج إلى تحديد ما إذا كنا نريد مطابقة تامة أو تقريبية لاسم المنتج.
فلنفترض أننا نريد البحث عن سعر المسطرة. في هذه الحالة، سنكتب اسم المنتج في خلية A6، وسنستخدمه كقيمة lookup_value. ثم سنحدد الجدول من A1 إلى C5 كمرجع table_array. بعد ذلك، سنحدد رقم 2 ك row_index_num، لأن السعر يوجد في الصف الثاني من الجدول. وأخيرًا، سنحدد FALSE ك range_lookup، لأننا نريد مطابقة تامة لاسم المنتج.
الصيغة التي سنستخدمها هي:
=HLOOKUP(A6,A1:C5,2,FALSE)
والقيمة التي ستُرجع هي:
5
هذه هي قيمة السعر للمسطرة.
بالمثل، إذا أردنا البحث عن رقم تسلسلي للقلم، فسنكتب اسم المنتج في خلية A7، وسنستخدمه كقيمة lookup_value. ثم سنحدد نفس المرجع table_array. بعد ذلك، سنحدد رقم 3 ك row_index_num، لأن الرقم التسلسلي يوجد في الصف الثالث من الجدول. وأخيرًا، سنحدد FALSE ك range_lookup.
الصيغة التي سنستخدمها هي:
=HLOOKUP(A7,A1:C5,3,FALSE)
والقيمة التي ستُرجع هي:
1002
هذا هو رقم تسلسلي للقلم.
هذه هي بعض الأمثلة على استخدام دالة الـHLOOKUP في الإكسيل بشكل عملي. يمكنك استخدام هذه الدالة للبحث عن أي بيانات توجد في صف معين من جدول أو صفيف من القيم، بشرط أن تكون قيمة البحث موجودة في الصف الأول. كما يمكنك استخدام أحرف البدل أو المطابقة التقريبية إذا لزم الأمر.
تعليقات
إرسال تعليق