HLOOKUP (الدالة HLOOKUP)

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

تصف هذه المقالة بناء جملة صيغة الدالة HLOOKUP وطريقة استخدامها في Microsoft Excel.

الوصف

تبحث هذه الدالة عن قيمة في الصف العلوي لجدول أو صفيف من القيم، ثم تُرجع قيمة في العمود نفسه من صف تحدده في الجدول أو الصفيف. استخدم HLOOKUP عندما تكون قيم المقارنة موجودة في أحد الصفوف أعلى جدول بيانات، وتريد البحث من أعلى إلى أسفل في عدد معين من الصفوف. استخدم VLOOKUP عندما تكون قيم المقارنة موجودة في عمود إلى يمين البيانات التي تريد البحث عنها.

يرمز الحرف H في HLOOKUP إلى "أفقي".

بناء الجملة

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

يحتوي بناء جملة الدالة HLOOKUP على الوسيطات التالية:

  • Lookup_value    مطلوبة. قيمة يجب البحث عنها في الصف الأول من الجدول. يمكن أن تكون Lookup_value قيمة أو مرجعاً أو سلسلة نصية.

  • Table_array    مطلوبة. جدول من المعلومات يتم البحث فيه عن البيانات. استخدم مرجعاً لنطاق أو اسم نطاق.

    • يمكن أن تكون القيم في الصف الأول من table_array نصاً أو أرقاماً أو قيماً منطقية.

    • إذا كانت قيمة range_lookup تساوي TRUE، فيجب وضع القيم في الصف الأول من table_array بترتيب تصاعدي: ... -2، -1، 0، 1، 2، ...، أ-ي، FALSE،‏ TRUE؛ وإلا فقد لا تُرجع الدالة HLOOKUP القيمة الصحيحة. إذا كانت قيمة range_lookup تساوي FALSE، فلا حاجة لإجراء فرز في table_array.

    • إن النصوص ذات الأحرف الكبيرة مكافئة للنصوص ذات الأحرف الصغيرة.

    • فرز القيم في ترتيب تصاعدي، من اليسار الي اليمين. ل# الحصول علي مزيد من المعلومات، راجع فرز البيانات في نطاق او جدول.

  • Row_index_num    مطلوبة. رقم الصف في table_array الذي سيتم إرجاع قيمة متطابقة منه. تُرجع row_index_num من 1 قيمة الصف الأول في table_array، وتُرجع row_index_num من 2 قيمة الصف الثاني في table_array، وهكذا دواليك. إذا كانت قيمة row_index_num أقل من 1، فتُرجع الدالة HLOOKUP قيمة الخطأ ‎#VALUE!‎ ؛ وإذا كانت قيمة row_index_num أكبر من عدد الصفوف في table_array، فتُرجع الدالة HLOOKUP قيمة الخطأ !REF#.

  • Range_lookup    اختيارية. قيمة منطقية تحدد ما إذا كنت تريد من HLOOKUP البحث عن مطابقة تامة أم مطابقة تقريبية. إذا كانت هذه القيمة تساوي TRUE أو محذوفة، فيتم إرجاع مطابقة تقريبية. وبعبارة أخرى، في حالة عدم وجود مطابقة تامة، يتم إرجاع القيمة الكبرى التالية الأصغر من lookup_value. إذا كانت هذه القيمة تساوي FALSE، فتبحث الدالة HLOOKUP عن مطابقة تامة. وإذا لم يتم العثور على واحدة، فيتم إرجاع قيمة الخطأ ‎#N/A.

ملاحظة

  • إذا تعذر على HLOOKUP العثور على lookup_value، وكانت قيمة range_lookup تساوي TRUE، فتستخدم القيمة الكبرى التي تكون أقل من lookup_value.

  • إذا كانت lookup_value أصغر من القيمة الصغرى في الصف الأول في table_array، فتُرجع الدالة HLOOKUP قيمة الخطأ ‎#N/A.

  • إذا كانت قيمة range_lookup تساوي FALSE وكانت lookup_value عبارة عن نص، فيمكنك استخدام أحرف البدل، علامة الاستفهام (?) والعلامة النجمية (*)، في lookup_value. تطابق علامة الاستفهام أي حرف مفرد؛ بينما تطابق العلامة النجمية أي تسلسل أحرف. إذا أردت البحث عن علامة استفهام أو علامة نجمية فعلية، فاكتب حرف التلدة (~) قبل الحرف.

مثال

انسخ البيانات النموذج في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.

المحاور

الصواميل

مسامير الربط

4

4

9

5

7

10

6

8

11

الصيغة

الوصف

النتيجة

A1:C4, 2, TRUE)‎,"المحاور") ‎=HLOOKUP

تبحث عن "المحاور" في الصف 1، وتُرجع القيمة من الصف 2 الموجود في نفس العمود (العمود A).

4

A1:C4,3,FALSE)‎,"الصواميل") ‎=HLOOKUP

تبحث عن "الصواميل" في الصف 1، وتُرجع القيمة من الصف 3 الموجود في نفس العمود (العمود B).

7

‎=HLOOKUP("B", A1:C4, 3, TRUE)‎

تبحث عن "B" في الصف 1، وتُرجع القيمة من الصف 3 الموجود في نفس العمود. نظراً لعدم العثور على تطابق تام للحرف "B"، سيتم استخدام أكبر قيمة في الصف 1 أقل من "B": وهي "المحاور" في العمود A.

5

A1:C4,4)‎,"قلاووظ") ‎=HLOOKUP

تبحث عن "قلاووظ" في الصف 1، وتُرجع القيمة من الصف 4 الموجود في نفس العمود (العمود C).

11

‎=HLOOKUP(3, {1,2,3;"a","b","c";"d","e","f"}, 2, TRUE‭)

تبحث عن الرقم 3 في ثابت الصفيف المتضمن للصفوف الثلاث، وتُرجع القيمة من الصف 2 الموجود في نفس العمود (وهو العمود الثالث في هذه الحالة). توجد ثلاثة صفوف في ثابت الصفيف، يتم الفصل بين كل عمود وآخر بواسطة الفاصلة المنقوطة (؛). نظراً لوجود "c" في الصف 2 وفي نفس العمود كما هو الحال في رقم 3، فسيتم إرجاع "c".

c

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×