Excel: كيفية العثور على القيمة الأولى غير الصفرية على التوالي
يمكنك استخدام الصيغة التالية في Excel للعثور على العمود الأول بقيمة غير الصفر في صف معين:
=INDEX( B$1:E$1 ,MATCH(TRUE,INDEX( B2:E2 <>0,),0))
تبحث هذه الصيغة المحددة عن القيمة الأولى في الصف B2:E2 بقيمة غير صفرية وترجع اسم العمود المقابل من الصف B1:E1 .
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: ابحث عن القيمة الأولى غير الصفرية في صف في Excel
لنفترض أن لدينا مجموعة البيانات التالية في Excel والتي توضح عدد الأخطاء التي يرتكبها فريق كرة السلة في كل ربع من ثماني مباريات مختلفة:
لنفترض أننا نريد العثور على الربع الأول الذي حدث فيه خطأ في كل مباراة.
بمعنى آخر، نود العثور على القيمة الأولى غير الصفرية في كل صف وإرجاع اسم العمود المقابل.
للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية F2 :
=INDEX( B$1:E$1 ,MATCH(TRUE,INDEX( B2:E2 <>0,),0))
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود F:
يعرض العمود F الآن الربع الأول بقيمة غير صفرية في كل صف.
على سبيل المثال، في المباراة الأولى، حدث الخطأ الأول في الربع الثالث، لذا تقوم الخلية F2 بإرجاع قيمة الربع 3:
ملاحظة : إذا كانت كل قيمة في صف معين هي صفر، فستعيد هذه الصيغة ببساطة #N/A لأنه لا يمكن العثور على قيمة غير الصفر.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
إكسل: كيفية إزالة نص معين من الخلايا
Excel: صيغة MID من اليمين
Excel: كيفية استخدام الدالة MID للسلاسل ذات الطول المتغير