Excel HLOOKUP function with examples (دالة Excel HLOOKUP مع الأمثلة)




جدول المحتويات: Table of contents

1- ما هي دالة HLOOKUP؟
What is the HLOOKUP function?

2- ما هو الفرق بين VLOOKUP و HLOOKUP؟
What is the difference Between VLOOKUP & HLOOKUP?

3- كيفية استخدام وظيفة HLOOKUP؟
How to use the HLOOKUP Function?

1- HLOOKUP تطابق تام // Exact match in HLOOKUP
2- HLOOKUP تطابق تقريبي // Approximate Match in HLOOKUP
3- استخدام HLOOKUP مع أحرف البدل // Use HLOOKUP with wildcards
4- استخدم HLOOKUP لإرجاع قيم متعددة من بحث أفقي واحد // Use of HLOOKUP to return multiple values from a single Horizontal LOOKUP

4- الأخطاء التي تم إرجاعها بواسطة دالة Excel HLOOKUP
Errors Returned by the Excel HLOOKUP Function
=========================



1- ما هي دالة HLOOKUP؟
What is the HLOOKUP function?

تعني كلمة HLOOKUP في Excel "البحث الأفقي". إنها وظيفة تجعل Excel يبحث عن قيمة معينة في صف ما يسمى بـ "مصفوفة الجدول" (table array) ، لإرجاع قيمة من صف مختلف في نفس العمود.

الغرض منها: البحث عن قيمة محددة في الصف العلوي من الجدول.
القيمة المرجعة (الناتج): وتُرجع قيمة أخرى من نفس العمود لصف مختلف. 
بناء الجملة (Syntax):

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

الحجج أو العناصر أو الوسائط (Arguments):

lookup_value - القيمة التي تريد البحث عنها.
table_array - الجدول أو النطاق المراد استرداد البيانات منه.
row_index_num - رقم الصف المراد استرداد البيانات منه.
range_lookup - [اختياري] 0 أو FALSE لمطابقة تامة (exact match) مع القيمة التي تبحث عنها ؛ 1 أو TRUE لمطابقة تقريبية (approximate match).

- نقاط مهمة يجب وضعها في الاعتبار حول HLOOKUP
Important points to keep in mind about HLOOKUP

1- إنه بحث غير حساس لحالة الأحرف. سوف يعتبر ، على سبيل المثال ، "RED" و "red" على أنهما نفس الشيء.
2- يجب أن يكون "Lookup_value" هو الصف العلوي من "table_array" عندما نستخدم HLOOKUP. إذا احتجنا إلى البحث في مكان آخر ، فعلينا استخدام صيغة Excel أخرى.
3- يدعم HLOOKUP أحرف البدل مثل "*" أو "؟" في وسيطة "lookup_value" (فقط إذا كانت "lookup_value" نصًا (text)).
====================

2- ما هو الفرق بين VLOOKUP و HLOOKUP؟
What is the difference Between VLOOKUP & HLOOKUP?

1- تبحث الدالة VLOOKUP عن قيمة معينة في صفيف جدول منظم عموديًا ثم تُرجع البيانات من عمود محدد مقابل تلك القيمة.
2- حيث أن الدالة HLOOKUP تستخدم للبحث عن قيمة أفقيًا. يتم ذلك من خلال البحث في الصف العلوي من الجدول عن قيمة محددة وفي المقابل إعادة القيمة في نفس العمود.
===========================

2- كيفية استخدام وظيفة HLOOKUP؟
How to use the HLOOKUP Function?

مثال (1): HLOOKUP تطابق تام // Exact match in HLOOKUP
لدينا جدول بيانات يحتوي على أنواع من المنتجات (Product), والشهور، ومبيعات المنتجات في كل شهر (Sales). المطلوب هو إيجاد مبيعات شهر (February) للملابس (Clothes) وذلك بإستخدام التطابق التام (Exact match).


شرح المثال:
أستخدمنا دالة HLOOKUP وحصلنا على مبيعات شهر (February) لمنتج الملابس (Clothes) وأستخدمنا التطابق التام (Exact match) أي بمعني (False) كما رأينا في الصورة أعلاه وكانت الصيغة كالتالي:
 
HLOOKUP(D4,$B$4:$G$10,2,FALSE)=

=========================

مثال (2): HLOOKUP تطابق تقريبي // Approximate Match in HLOOKUP
هنا لدينا جدول بيانات يحتوي على المنتجات (Product) ورقم المنتج (Number) ومبيعات المنتجات (Sales) والمطلوب هو إيجاد مبيعات المنتج (Beauty) على أساس رقم المنتج وذلك بإستخدام التطابق التقريبي (Approximate Match).


شرح المثال:
أستخدمنا دالة HLOOKUP وحصلنا على مبيعات المنتج (Beauty) على أساس رقم المنتج ، فأخترنا رقم (Nu.45) لأنه كان ما بين رقم (Nu.40 And Nu.50) وذلك بإستخدام التطابق التقريبي (Approximate Match) أي بمعني (True) كما هو موضح في الصيغة التالية: 

=HLOOKUP("Nu.45",$B$4:$G$10,4,TRUE)

ملاحظة: تأكد من أن القيم الموجودة في الصف الأول من الجدول بترتيب تصاعدي (ascending order) في حالة التطابق التقريبي (approximate match) في HLOOKUP لجعل الدالة ترجع النتائج المتوقعة.
========================

مثال (3): استخدام HLOOKUP مع أحرف البدل // Use HLOOKUP with wildcards
لدينا جدول بيانات يحتوي على أنواع من المنتجات (Product), والشهور، ومبيعات المنتجات في كل شهر (Sales). المطلوب هو إيجاد مبيعات شهر (April) لمنتجات البيت (Home) وذلك بإستخدام أحرف البدل (wildcards).


شرح المثال:
أستخدمنا في هذا المثال أحرف البدل (wildcards) وهي النجمة (*) وذلك بإضافتها لبعض من أحرف كلمة (April) وكانت نتيجة الصيغة كالتالي:
=HLOOKUP("Ap*",$B$4:$G$10,6,FALSE)

========================

مثال (4): استخدم HLOOKUP لإرجاع قيم متعددة من بحث أفقي واحد // Use of HLOOKUP to return multiple values from a single Horizontal LOOKUP
هنا لدينا نفس جدول بيانات المثال السابق. المطلوب هو إيجاد جميع مبيعات كل المنتجات لشهر (March) وذلك بإستخدام إرجاع قيم متعددة من بحث أفقي واحد.


شرح المثال:
بإستخدام دالة HLOOKUP أستطعنا الحصول على قيم متعددة من بحث أفقي واحد فقط لجميع مبيعات المنتجات في شهر (March) وكانت نتيجة الصيغة كالتالي:
=HLOOKUP("March",$B$4:$G$10,{2,3,4,5,6},0)

كما هو موضح في الصيغة كانت الوسيطة الثالثة وهي (row_index_num) اي رقم الصف ، وكتبت بجميع أرقام صفوف المنتجات لشهر (March) بين هذه القوسين {....}.
=======================

4- الأخطاء التي تم إرجاعها بواسطة دالة Excel HLOOKUP
Errors Returned by the Excel HLOOKUP Function

يتم شرح الأخطاء التي تم إرجاعها بواسطة دالة Excel HLOOKUP على النحو التالي:

أ. خطأ "# N / A" يتم إرجاعه إذا تم تعيين الوسيطة "range_lookup" على خطأ  أو (0) وبالتالي HLOOKUP يصبح غير قادر العثور على قيمة البحث في الصف العلوي من جدول البيانات.

ب. خطأ “#!VALUE” يتم إرجاعها إذا كان "row_index_num" الذي تم إدخاله أقل من 1.

ج. خطأ "#!REF" يتم إرجاع هذا الخطأ إذا كان "row_index_num" الذي تم إدخاله أكبر من إجمالي صفوف جدول البيانات.

نهاية الدرس: كانت هذه بعض الأمثلة العملية التي تمت مناقشتها وكيفية إستخدام دالة HLOOKUP ، ولمزيد من التوضيح رجاء شاهد الفديوا وقم بتنزيل الملف العملي. واذا لديكم أي إستفسار رجاء أكتبه في التعليقات. وأتمني لكم النجاح والتوفيق وشكراََ لكم.


Download the Excel Tutorial workbook
قم بتنزيل مصنف Excel التعليمي




تعليقات

المشاركات الشائعة من هذه المدونة

AutoFit Best Methods in Excel (أفضل طرق الاحتواء التلقائي في Excel)

دوال حساب المتوسط (AVERAGE, AVERAGEA, AVERAGEIF & AVERAGEIFS)

contact us

الاسم

بريد إلكتروني *

رسالة *