Excel: كيفية العثور على الحرف الأول من سلسلة
يمكنك استخدام الصيغ التالية في Excel للعثور على الحرف الأول من السلسلة:
الصيغة 1: إرجاع موضع الحرف الأول
=MATCH(TRUE,ISERROR(VALUE(MID( A2 ,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0)
ترجع هذه الصيغة موضع الحرف الأول في السلسلة.
على سبيل المثال، إذا كانت السلسلة هي A0095B ، فسترجع هذه الصيغة 1 نظرًا لأن هذا هو الموضع في السلسلة حيث يظهر الحرف الأول.
الصيغة 2: القيمة المرجعة للحرف الأول
=MID( A2 ,MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0),1)
ترجع هذه الصيغة قيمة الحرف الأول من السلسلة.
على سبيل المثال، إذا كانت السلسلة هي A0095B ، فسترجع هذه الصيغة A لأنها قيمة الحرف الأول الذي يظهر في السلسلة.
يوضح المثال التالي كيفية استخدام كل صيغة عمليًا مع القائمة التالية لسلاسل معرف الموظف في Excel:
مثال 1: إرجاع موضع الحرف الأول
يمكننا كتابة الصيغة التالية في الخلية B2 لإرجاع موضع الحرف الأول في كل سلسلة نصية لمعرف الموظف:
=MATCH(TRUE,ISERROR(VALUE(MID( A2 ,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0)
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يعرض العمود B موضع الحرف الأول من كل سلسلة مطابقة في العمود A.
على سبيل المثال:
- يظهر الحرف الأول من A0095B في الموضع 1 من السلسلة.
- يظهر الحرف الأول من 43387BR في الموضع 6 من السلسلة.
- يظهر الحرف الأول من BCDD7D في الموضع 1 من السلسلة.
وما إلى ذلك وهلم جرا.
مثال 2: القيمة المرتجعة للحرف الأول
يمكننا كتابة الصيغة التالية في الخلية B2 لإرجاع قيمة الحرف الأول من كل سلسلة نصية لمعرف الموظف:
=MID( A2 ,MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN( A2 ))),1))),0),1)
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يعرض العمود B قيمة الحرف الأول من كل سلسلة مطابقة في العمود A.
على سبيل المثال:
- قيمة الحرف الأول من A0095B هي A.
- قيمة الحرف الأول من 43387BR هي B.
- قيمة الحرف الأول من BCDD7D هي B.
وما إلى ذلك وهلم جرا.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
Excel: كيفية العثور على الرقم الأول في سلسلة نصية
Excel: كيفية تقسيم الكلمة إلى أحرف فردية
إكسل: كيفية حساب تكرار النص