17. تمرين - الدالتان MATCH و INDEX


ننجز نفس التمرين السابق باستخدام هنا الدالتان MATCH و INDEX.

المتطلبات الأساسية

ينبغي قراءة دوال أكسل 2016 إلى غاية الدرس الدالتان MATCH و INDEX لإنجاز هذا التمرين.

السؤال

لنعتبر جدول البيانات التالي الذي يمثل قائمة لموظفين في الشركة. في العمود D ، يتم تسجيل القسم لكل موظف عند التوظيف.

تمرين - الدالتان MATCH و INDEX

في الورقة الثانية من نفس المصنف ، يتم تسجيل نفس القائمة و لكن في العمود D القسم الحالي لكل موظف.

تمرين - الدالتان MATCH و INDEX

اكتب الصيغة في الخلية E2 من الورقة الثانية لاستخراج القسم عند التوظيف من العمود E من الورقة الأولى. وذلك باستخدام الدالتين أكسل MATCH و INDEX.

يمكنك تنزيل الملف لهذا التمرين هنا.


إشارات لحل التمرين - الدالتان MATCH و INDEX


الحل:

الصيغة في الخلية E2 من الورقة 2:

=INDEX(Sheet1!$D$2:$D$1475,MATCH(A2,Sheet1!$A$2:$A$1475,0))

الشروح:

يجب أن تقوم الصيغة بما يلي :

  • البحث عن الصف في الورقة 1 الذي يقابل الصف الحالي في الورقة 2
  • استخراج من هذا الصف ، القسم الأصلي المسجل في العمود D.

القيمة المستعملة كمفتاح للبحث بين القائمة في الورقة 1 و الفائمة في الورقة 2 هي أسماء الموظفين.

يتم العثور على الصف في الورقة 1 الذي يتوافق مع الصف الحالي في الورقة 2 من خلال استدعاء الدالة MATCH مع:

  • في الوسيطة الأولى ، الاسم وهو قيمة الخلية A2 في الورقة الحالية
  • في الوسيطة الثانية ، نطاق الخلايا A2:A1475 من الورقة 1
  • في الوسيطة الثالثة ، إنها القيمة 0 للتوافق الدقيق بين القيمة المطلوبة والقائمة الواردة في الوسيطة الثانية.

للاستخراج من هذا الصف القسم الأصلي المسجل في العمود D ، قمت باستدعاء الدالة INDEX:

  • في الوسيطة الأولى ، نطاق الخلايا في العمود D من الورقة 1 هو D2:D1475
  • في الوسيطة الثانية ، رقم الصف الذي تم إرجاعه بواسطة الدالة MATCH.

<< 16. تمرين - الدالتان VLOOKUP و HLOOKUP


تعليقات القارئ

إضافة تعليق