30 وظيفة Excel في 30 يومًا: LOOKUP

أمس في الماراثون 30 وظيفة Excel في 30 يومًا استمتعنا بهذه الوظيفة رد (كرر) عن طريق إنشاء مخططات داخل خلية واستخدامها للعد البسيط. إنه يوم الإثنين ، ومرة ​​أخرى حان الوقت لنرتدي قبعات مفكرنا.

في اليوم السادس عشر من الماراثون ، سندرس الوظيفة ابحث عن (رأي). هذا صديق مقرب VLOOKUP (VLOOKUP) و هلوكوب (GPR) ، لكنها تعمل بشكل مختلف قليلاً.

لذا ، دعونا ندرس النظرية ونختبر الوظيفة عمليًا ابحث عن (رأي). إذا كانت لديك معلومات أو أمثلة إضافية حول كيفية استخدام هذه الميزة ، فيرجى مشاركتها في التعليقات.

عمل 16: LOOKUP

المسمى الوظيفي ابحث عن تُرجع الدالة (LOOKUP) قيمة من صف واحد أو عمود واحد أو من صفيف.

كيف يمكنني استخدام وظيفة LOOKUP؟

المسمى الوظيفي ابحث عن (LOOKUP) تُرجع النتيجة ، اعتمادًا على القيمة التي تبحث عنها. بمساعدتها ستتمكن من:

  • ابحث عن آخر قيمة في عمود.
  • ابحث عن الشهر الماضي بمبيعات سلبية.
  • تحويل تحصيل الطالب من النسب المئوية إلى الدرجات الحرفية.

البحث النحوي

المسمى الوظيفي ابحث عن (LOOKUP) له شكلين نحويين - متجه ومصفوفة. في شكل متجه ، تبحث الدالة عن القيمة في العمود أو الصف المحدد ، وفي نموذج الصفيف ، تبحث عن القيمة في الصف أو العمود الأول من الصفيف.

يحتوي نموذج المتجه على بناء الجملة التالي:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • ابحث عن القيمة (lookup_value) - يمكن أن يكون نصًا أو رقمًا أو منطقيًا أو اسمًا أو رابطًا.
  • lookup_vector (lookup_vector) - نطاق يتكون من صف واحد أو عمود واحد.
  • result_vector (result_vector) - نطاق يتكون من صف واحد أو عمود واحد.
  • نطاقات الحجة lookup_vector (lookup_vector) و result_vector (result_vector) يجب أن يكون بنفس الحجم.

يحتوي نموذج الصفيف على بناء الجملة التالي:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • ابحث عن القيمة (lookup_value) - يمكن أن يكون نصًا أو رقمًا أو منطقيًا أو اسمًا أو رابطًا.
  • يتم إجراء البحث وفقًا لأبعاد المصفوفة:
    • إذا كانت المصفوفة تحتوي على أعمدة أكثر من عدد الصفوف ، فسيتم البحث في الصف الأول ؛
    • إذا كان عدد الصفوف والأعمدة هو نفسه أو كان هناك المزيد من الصفوف ، فسيحدث البحث في العمود الأول.
  • تقوم الدالة بإرجاع القيمة الأخيرة من الصف / العمود الذي تم العثور عليه.

البحث عن المصائد (عرض)

  • فى مهمة ابحث عن (تصفح) لا يوجد خيار للبحث عن المطابقة التامة الموجودة في VLOOKUP (VLOOKUP) وفي هلوكوب (GPR). إذا لم تكن هناك قيمة بحث ، فستُرجع الدالة القيمة القصوى التي لا تتجاوز قيمة البحث.
  • يجب فرز المصفوفة أو المتجه التي يتم البحث عنها بترتيب تصاعدي ، وإلا فقد تُرجع الدالة نتيجة غير صحيحة.
  • إذا كانت القيمة الأولى في المصفوفة / المتجه التي يتم البحث عنها أكبر من قيمة البحث ، فستقوم الوظيفة بإنشاء رسالة خطأ #في (# N / A).

مثال 1: إيجاد آخر قيمة في عمود

في شكل دالة مصفوفة ابحث عن يمكن استخدام (LOOKUP) للعثور على آخر قيمة في عمود.

تعليمات Excel تقتبس القيمة 9,99999999999999E + 307 كأكبر رقم يمكن كتابته في خلية. في صيغتنا ، سيتم تعيينها على أنها القيمة المطلوبة. من المفترض أنه لن يتم العثور على مثل هذا الرقم الكبير ، لذلك ستعيد الوظيفة القيمة الأخيرة في العمود D.

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

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 وظيفة Excel في 30 يومًا: LOOKUP

مثال 2: أوجد الشهر الأخير بقيمة سالبة

في هذا المثال ، سنستخدم الشكل المتجه ابحث عن (رأي). يحتوي العمود D على قيم المبيعات ، ويحتوي العمود E على أسماء الأشهر. في بعض الأشهر ، لم تسر الأمور على ما يرام ، وظهرت الأرقام السالبة في الخلايا ذات قيم المبيعات.

لإيجاد الشهر الأخير برقم سالب ، الصيغة التي تحتوي على ابحث عن (LOOKUP) سيتحقق من كل قيمة مبيعات أقل من 0 (عدم المساواة في الصيغة). بعد ذلك ، نقسم 1 على النتيجة ، ينتهي بنا الأمر مع أي منهما 1، أو رسالة خطأ # DIV / 0 (# SECTION / 0).

منذ القيمة المطلوبة 2 غير موجود ، ستحدد الوظيفة آخر ما تم العثور عليه 1، وإرجاع القيمة المقابلة من العمود E.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 وظيفة Excel في 30 يومًا: LOOKUP

التفسير: في هذه الصيغة ، بدلا من الحجة lookup_vector (lookup_vector) تم استبدال التعبير 1 / (D2: D8 <0)، والتي تشكل مصفوفة في ذاكرة الوصول العشوائي للكمبيوتر ، تتكون من 1 وقيم الخطأ # DIV / 0 (# SECTION / 0). 1 يشير إلى أن الخلية المقابلة في النطاق D2: D8 تحتوي على قيمة أقل من 0والخطأ # DIV / 0 (# DIV / 0) - ما هو أكبر من أو يساوي 0. نتيجة لذلك ، مهمتنا هي العثور على الأخير 1 في المصفوفة الافتراضية التي تم إنشاؤها ، وبناءً على ذلك ، قم بإرجاع اسم الشهر من النطاق E2: E8.

مثال 3: تحويل تحصيل الطالب من النسب المئوية إلى الدرجات الحرفية

في السابق ، قمنا بالفعل بحل مشكلة مماثلة باستخدام الوظيفة VLOOKUP (VPR). اليوم سوف نستخدم الوظيفة ابحث عن (عرض) في شكل متجه لتحويل تحصيل الطالب من النسب المئوية إلى الدرجات الحرفية. على عكس VLOOKUP (VLOOKUP) لوظيفة ابحث عن (عرض) لا يهم إذا كانت النسب المئوية في العمود الأول من الجدول. يمكنك تحديد أي عمود على الإطلاق.

في المثال التالي ، توجد الدرجات في العمود D ، مرتبة بترتيب تصاعدي ، والحروف المقابلة لها موجودة في العمود C ، على يسار العمود الذي يتم البحث فيه.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 وظيفة Excel في 30 يومًا: LOOKUP

اترك تعليق