Excel: كيفية العثور على المساحة الأخيرة في سلسلة
يمكنك استخدام الصيغة التالية للعثور على موضع المسافة الأخيرة في سلسلة في Excel:
=FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))
تبحث هذه الصيغة المحددة عن موضع المسافة الأخيرة في السلسلة في الخلية A2 .
على سبيل المثال، إذا كانت السلسلة الموجودة في الخلية A2 هي “مرحبًا بالجميع”، فسترجع هذه الصيغة قيمة 6 نظرًا لأن هذا هو الموضع في السلسلة حيث تظهر المسافة الأولى.
يمكنك أيضًا استخدام الصيغة التالية للعثور على إجمالي عدد المسافات في السلسلة:
=LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))
على سبيل المثال، إذا كانت السلسلة الموجودة في الخلية A2 هي “مرحبًا بالجميع”، فسترجع هذه الصيغة قيمة 1 نظرًا لوجود مسافة واحدة فقط في السلسلة.
يوضح المثال التالي كيفية استخدام كل من هذه الصيغ عمليًا.
مثال: كيفية العثور على المساحة الأخيرة لسلسلة في Excel
لنفترض أن لدينا العمود التالي من السلاسل في Excel:
يمكننا كتابة الصيغة التالية في الخلية B2 للعثور على موضع المسافة الأخيرة في الخلية A2 :
=FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:
يعرض العمود B الآن موضع المسافة الأخيرة لكل سلسلة في العمود A.
يمكننا أيضًا كتابة الصيغة التالية في الخلية C2 للعثور على إجمالي عدد المسافات في السلسلة في الخلية A2 :
=LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))
يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود C:
يعرض العمود C الآن إجمالي عدد المسافات في كل سلسلة في العمود A.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
إكسل: كيفية إزالة نص معين من الخلايا
Excel: كيفية إزالة آخر 3 أحرف من سلسلة
Excel: كيفية إدراج حرف في سلسلة