Excel: استخدم left لاستخراج النص قبل الفاصلة


يمكنك استخدام الصيغة التالية مع الدالتين LEFT و FIND لاستخراج كل النص قبل ظهور الفاصلة في بعض الخلايا في Excel:

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

تستخرج هذه الصيغة كل النص من الخلية A2 التي تظهر قبل الفاصلة الأولى.

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

مثال: استخدام LEFT لاستخراج النص قبل الفاصلة

لنفترض أن لدينا القائمة التالية في برنامج Excel والتي توفر وصفًا موجزًا للاعبي كرة السلة المختلفين، بما في ذلك فريقهم وموقعهم وتصنيفهم:

لنفترض الآن أننا نريد استخراج اسم الفريق فقط لكل لاعب.

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

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

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

صيغة Excel لليسار من الفاصلة

يعرض العمود B الآن اسم الفريق الخاص بكل لاعب في العمود A فقط.

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

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

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

 =IFERROR(LEFT( A2 , FIND(",", A2 )-1), "No order")

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

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

مصادر إضافية

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

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

Add a Comment

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