Excel: صيغة لليسار حتى حرف معين


يتم استخدام الدالة LEFT في برنامج Excel لاستخراج عدد من الأحرف من الجانب الأيسر من السلسلة.

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

 =LEFT(cell, FIND("specific_character", cell)-1)

على سبيل المثال، يمكنك استخدام الصيغة التالية لاستخراج كافة الأحرف من الجانب الأيسر من السلسلة في الخلية A2 حتى تتم مواجهة الشرطة السفلية:

 =LEFT( A2 , FIND("_", A2 )-1)

يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.

مثال: استخدام LEFT حتى حرف معين في Excel

لنفترض أن لدينا القائمة التالية لأسماء فرق كرة السلة في برنامج Excel:

يمكننا كتابة الصيغة التالية في الخلية B2 لاستخراج كافة الأحرف من اسم الفريق في الخلية A2 حتى يتم العثور على الشرطة السفلية:

 =LEFT( A2 , FIND("_", A2 )-1)

يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:

يعرض العمود B الآن جميع الأحرف في اسم كل فريق حتى تظهر الشرطة السفلية في الاسم.

الرجاء ملاحظة أنه إذا لم يتم العثور على شرطة سفلية في اسم الفريق، فسترجع الصيغة #VALUE! لذلك.

لإرجاع قيمة مختلفة، ما عليك سوى استخدام الدالة IFERROR() .

على سبيل المثال، يمكننا استخدام الدالة IFERROR() التالية لإرجاع “لم يتم العثور على شيء” إذا لم يتم العثور على شرطات سفلية في اسم فريق معين:

 =IFERROR(LEFT( A2 ,FIND("_", A2 )-1),"None Found")

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

لاحظ أنه يمكنك أيضًا إرجاع قيمة مختلفة ببساطة عن طريق استبدال “لم يتم العثور على شيء” بقيمة أخرى في الدالة IFERROR() .

مصادر إضافية

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

Excel: كيفية استخدام الدالة MID لإنهاء السلسلة
Excel: كيفية استخدام الدالة MID للسلاسل ذات الطول المتغير
Excel: كيفية إزالة الأحرف الثلاثة الأولى من سلسلة

Add a Comment

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