Excel: كيفية العثور على الرقم الأول في سلسلة نصية
يمكنك استخدام الصيغ التالية في Excel للعثور على الرقم الأول في سلسلة نصية:
الصيغة 1: إرجاع موضع الرقم الأول
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
ترجع هذه الصيغة موضع الرقم الأول في السلسلة.
على سبيل المثال، إذا كانت السلسلة هي A0095B ، فسترجع هذه الصيغة 2 نظرًا لأن هذا هو الموضع في السلسلة حيث يظهر الرقم الأول.
الصيغة 2: القيمة المرجعة للرقم الأول
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
ترجع هذه الصيغة قيمة الرقم الأول في السلسلة.
على سبيل المثال، إذا كانت السلسلة هي A0095B ، فسترجع هذه الصيغة 0 لأنها قيمة الرقم الأول الذي يظهر في السلسلة.
يوضح المثال التالي كيفية استخدام كل صيغة عمليًا مع القائمة التالية لسلاسل معرف الموظف في Excel:
مثال 1: إرجاع موضع الرقم الأول
يمكننا كتابة الصيغة التالية في الخلية B2 لإرجاع موضع الرقم الأول في كل سلسلة نصية لمعرف الموظف:
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يعرض العمود B موضع الرقم الأول في كل سلسلة مطابقة في العمود A.
على سبيل المثال:
- يظهر الرقم الأول من A0095B في الموضع 2 من السلسلة.
- يظهر الرقم الأول 43387BR في الموضع 1 من السلسلة.
- يظهر الرقم الأول من BCDD7D في الموضع 5 من السلسلة.
وما إلى ذلك وهلم جرا.
مثال 2: القيمة المرجعة للرقم الأول
يمكننا كتابة الصيغة التالية في الخلية B2 لإرجاع قيمة الرقم الأول في كل سلسلة نصية لمعرف الموظف:
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يعرض العمود B قيمة الرقم الأول لكل سلسلة مطابقة في العمود A.
على سبيل المثال:
- قيمة الرقم الأول في A0095B هي 0 .
- قيمة الرقم الأول في 43387BR هي 4 .
- قيمة الرقم الأول في BCDD7D هي 7 .
وما إلى ذلك وهلم جرا.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
كيفية حساب التكرارات في إكسل
كيفية حساب تكرار النص في إكسيل
كيفية العد حسب المجموعة في إكسيل