شرح دالة HLOOKUP للبحث عن البيانات واسترجاعها من جداول البيانات.
محتويات المقالة :
شرح دالة HLOOKUP ، تعد دالة HLOOKUP من أدوات إكسل الهامة للبحث عن البيانات واسترجاعها من جداول البيانات. تُستخدم هذه الدالة للبحث عن قيمة محددة في الصف الأول من نطاق محدد (صف علوي) ثم تُرجع القيمة الموجودة في نفس العمود في الصف المحدد (رقم الصف).
بنية الدالة:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
شرح أجزاء الدالة بالتفصيل – شرح دالة HLOOKUP
lookup_value: القيمة التي تبحث عنها في الصف الأول من النطاق.
table_array: نطاق الخلايا الذي يحتوي على البيانات التي تبحث فيها.
row_index_num: رقم الصف في نطاق table_array الذي تريد استرجاع القيمة منه.
range_lookup: (اختياري) يُحدد نوع المطابقة التي تريد استخدامها:
TRUE (الافتراضي): مطابقة تقريبية (أي تطابق جزئي).
FALSE: مطابقة دقيقة (أي تطابق كامل).
يجب أن تكون القيم في الصف الأول من نطاق table_array مرتبة تصاعديًا.
إذا لم يتم العثور على lookup_value، تُرجع الدالة #N/A.
يُنصح باستخدام الدالة XLOOKUP كبديل للدالة HLOOKUP، حيث أنها أسهل استخدامًا وأكثر دقة.
شاهد ايضا شرح دالة : DAYS/NETWORKDAYS في الاكسل لحساب الفرق بالأيام بين تاريخين محددين
ما هي خطوات استخدام الدالة ؟
1 – تحديد القيمة التي تريد البحث عنها (lookup_value):
حدد القيمة التي تريد العثور عليها في الصف الأول من نطاق البحث.
تأكد من كتابة القيمة بشكل صحيح، مع مراعاة الأحرف الكبيرة والصغيرة.
يمكنك إدخال القيمة مباشرةً في الصيغة أو الإشارة إلى خلية تحتوي على القيمة.
2 – تحديد نطاق البحث (table_array):
حدد نطاق الخلايا الذي يحتوي على البيانات التي تبحث فيها.
ومن ثم تأكد من تضمين الصف الأول من النطاق، حيث يحتوي على القيم التي ستقارن بها قيمة البحث.
يمكنك إدخال نطاق الخلايا مباشرةً في الصيغة أو تحديدها باستخدام الماوس.
3 – تحديد رقم الصف (row_index_num):
حدد رقم الصف في نطاق البحث الذي تريد استرجاع القيمة منه.
يمثل رقم الصف موقع القيمة التي تريد العثور عليها بعد العثور على قيمة البحث في الصف الأول.
ومن ثم تأكد من إدخال رقم الصف الصحيح، حيث يؤثر ذلك على نتيجة الدالة.
4 – تحديد نوع المطابقة (range_lookup):
(اختياري) حدد نوع المطابقة التي تريد استخدامها:
TRUE (الافتراضي): مطابقة تقريبية (أي تطابق جزئي).
FALSE: مطابقة دقيقة (أي تطابق كامل).
إذا لم تحدد نوع المطابقة، ستستخدم الدالة المطابقة التقريبية بشكل افتراضي.
يُنصح باستخدام المطابقة الدقيقة (FALSE) لضمان الحصول على النتائج الصحيحة.
5 – كتابة الصيغة
بعد تحديد جميع القيم، يمكنك كتابة صيغة HLOOKUP باستخدام بناء الجملة التالي:
تأكد من استبدال قيم المتغيرات بالقيم الفعلية التي حددتها في الخطوات السابقة.
6 – بعد كتابة الصيغة، اضغط على Enter لعرض النتيجة في الخلية.
أمثلة على استخدام دالة HLOOKUP
مثال 1:
نفترض أن لديك جدول بيانات يحتوي على قائمة بالمنتجات وأسعارها (كما هو موضح أدناه). تريد العثور على سعر المنتج “كمبيوتر محمول”.
يمكنك استخدام الصيغة التالية للبحث عن سعر “كمبيوتر محمول”:
في هذا المثال:
lookup_value: “كمبيوتر محمول”
table_array: A1:B3 (نطاق يحتوي على قائمة المنتجات وأسعارها)
row_index_num: 2 (الصف الذي يحتوي على سعر “كمبيوتر محمول”)
range_lookup: FALSE (مطابقة دقيقة)
ستُرجع هذه الصيغة القيمة 5000، وهي سعر “كمبيوتر محمول”.
مثال 2 – شرح دالة HLOOKUP
نفترض أن لديك جدول بيانات يحتوي على قائمة بالطلاب ودرجاتهم في الرياضيات والعلوم (كما هو موضح أدناه). تريد العثور على درجة علم الطالب “أحمد”.
يمكنك استخدام الصيغة التالية للبحث عن درجة علم “أحمد”:
في هذا المثال:
lookup_value: “أحمد”
table_array: A1:C3 (نطاق يحتوي على قائمة الطلاب ودرجاتهم)
row_index_num: 3 (الصف الذي يحتوي على درجات “أحمد”)
range_lookup: FALSE (مطابقة دقيقة)
ستُرجع هذه الصيغة القيمة 75، وهي درجة علم “أحمد”.
للمزيد عن الدالة من موقع Microsoft الرسمي
اقرا ايضا دالة : VLOOKUP لإستخراج بيانات محدده من جداول البيانات الكبيرة
التعليقات متوقفه