Excel: كيفية استخدام بيان if مع وظيفة match


يمكنك استخدام بناء الجملة التالي في Excel لاستخدام عبارة IF مع الدالة MATCH :

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)

تتحقق هذه الصيغة المحددة من وجود القيمة الموجودة في الخلية E2 في النطاق A2:A10 .

إذا كانت موجودة، فسترجع الصيغة Yes .

إذا لم يكن موجوداً، ترجع الصيغة No.

ملاحظة : لا تتردد في استبدال “نعم” و”لا” بأي قيم أخرى تريد إرجاعها.

يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.

مثال: كيفية استخدام بيان IF مع وظيفة MATCH في Excel

لنفترض أن لدينا مجموعة البيانات التالية في Excel والتي تحتوي على معلومات حول العديد من لاعبي كرة السلة:

لنفترض أننا نريد التحقق من وجود اسم الفريق “Lakers” في عمود الفريق.

للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية F2 :

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)

توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:

اسم الفريق “Lakers” موجود في النطاق A2:A10 ، لذا ترجع الصيغة “Yes” في الخلية F2 .

لاحظ أنه يمكنك أيضًا إرجاع قيمة خلية بدلاً من “نعم” أو “لا” في عبارة IF .

على سبيل المثال، يمكنك استخدام الصيغة التالية لإرجاع اسم الفريق إذا كان موجودًا في عمود الفريق أو في مساحة فارغة:

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), E2 , “ ”)

توضح لقطة الشاشة التالية كيفية استخدام هذه الصيغة عمليًا:

تقوم الصيغة ببساطة بإرجاع الاسم “Lakers” في الخلية F2 نظرًا لوجود هذا الاسم في عمود الفريق.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Excel:

Excel: كيفية استخدام الدالة IF مع INDEX MATCH
Excel: كيفية استخدام SUM مع INDEX MATCH
Excel: استخدم INDEX وMATCH لإرجاع قيم متعددة عموديًا

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *