Excel: كيفية إنشاء قائمة بناءً على المعايير
يمكنك استخدام الصيغة الأساسية التالية لإنشاء قائمة قائمة على المعايير في Excel:
=IFERROR(INDEX( $A$2:$A$12 ,SMALL(IF( $B$2:$B$12 = $B$2 ,ROW( $B$2:$B$12 )),ROW(1:1))-1 ,1),"")
تنشئ هذه الصيغة المحددة قائمة بالقيم في النطاق A2:A12 حيث تكون القيمة الموجودة في النطاق B2:B12 مساوية للقيمة الموجودة في الخلية B2 .
توضح الأمثلة التالية كيفية استخدام هذه الصيغة عمليًا مع مجموعة البيانات التالية في Excel:
المثال 1: إنشاء قائمة بناءً على معيار في Excel
يمكننا استخدام الصيغة التالية لإنشاء قائمة باللاعبين الموجودين في فريق Mavs :
=IFERROR(INDEX( $A$2:$A$12 ,SMALL(IF( $B$2:$B$12 = $B$2 ,ROW( $B$2:$B$12 )),ROW(1:1))-1 ,1),"")
يمكننا كتابة هذه الصيغة في الخلية E2 ، ثم سحبها إلى الخلايا المتبقية في العمود E لإنشاء قائمة باللاعبين الموجودين في فريق Mavs:
والنتيجة هي قائمة من ثلاثة لاعبين:
- آندي
- بوب
- فرنك
يمكننا إلقاء نظرة على مجموعة البيانات الأصلية للتأكد من أن هؤلاء اللاعبين الثلاثة موجودون في فريق Mavs.
المثال 2: إنشاء قائمة بناءً على معايير متعددة في Excel
يمكننا استخدام الصيغة التالية لإنشاء قائمة باللاعبين الذين هم جزء من فريق Mavs ويتمتعون بمركز حراسة :
=IFERROR(INDEX( $A$2:$A$12 ,SMALL(IF(( $B$2:$B$12 = $B$2 )*( $C$2:$C$12 = $C$2 ),ROW( $B$2 :$B$12 )),ROW(1:1))-1,1),"")
يمكننا كتابة هذه الصيغة في الخلية E2 ، ثم سحبها إلى الخلايا المتبقية في العمود E لإنشاء قائمة باللاعبين الموجودين في فريق Mavs والذين لديهم مركز حراسة:
والنتيجة هي قائمة لاعبين اثنين:
- آندي
- فرنك
يمكننا إلقاء نظرة على مجموعة البيانات الأصلية للتأكد من أن هذين اللاعبين موجودان في فريق Mavs ويتمتعان بمركز حراسة .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: كيفية استخراج القيم الفريدة بناءً على المعايير
Excel: كيفية تحديد الخلايا بشكل عشوائي بناءً على المعايير
Excel: كيفية العثور على أعلى 10 قيم بناءً على المعايير