إستخلاص الإسم الأول من الإسم بالكامل
حين يتم التعامل مع جداول البيانات وتكون تشتمل على خانة خاصة بالإسم ثلاثى كـالإسم (محمد على رمضان) ونريد فصل الإسم الأول عن الثانى عن الإسم الأخير فى هذه الحالة يكون لدينا عدة أساليب لإتمام عملية الفصل منها الاداة Text to Columns أو من خلال إستخدام المعادلات.
اليوم سنستعرض كيفية إستخدام المعادلات للحصول على الإسم الأول وسيتم تخصيص موضوعان مستقلان لفصل الإسم الثانى والأخير من الإسم كاملاً.
فصل الإسم الأول من الإسم كاملاً.
فيما يلى مجموعة من الأسماء التى سيتم التطبيق عليها

فكرة المعادلة :
تحديد موضع أول مسافة فى الخلية ثم إستخلاص النص الذى يسبقها وذلك من خلال الدوال التالية :
- LEFT
- FIND
- TRIM
خطوات الحل :
- تحديد موضع أول مسافة فى الخلية
- حذف المسافات الإضافية فى الخلية
- إستخلاص الإسم الأول
- لحذف المسافة التى تلى الإسم الأول نقوم بإضافة -1 فى نهاية المعادلة لتصبح فى صورتها النهائبة كالتالى
=FIND(" ",B4,1)
=FIND(" ",TRIM(B4),1)
=LEFT(TRIM(B4),FIND(" ",TRIM(B4),1))
=LEFT(TRIM(B4),FIND(" ",TRIM(B4),1)-1)

النتيجة النهائية كالتالى :

لاحظ أن الخلية B9 تشتمل على مسافات إضافية فى بداية ومنتصف الخلية إلا أن الدالة Trim أدت إلى الحصول على النتيجة الصحيحة.
فى رعاية الله
»يمكنك الإطلاع على جميع موضوعات المدونة من خلال الأرشيف.
»إذا كانت هذه هى زيارتك الأولى للموقع، فلا تنس أن تشترك فى خلاصات الموقع عبر الـ RSS أو عبر الـ e-mailللحصول على جديد الموقع مباشرة.





جزاك الله خيرا
أهديك هذه المعادلة من تصميمى بفضل الله
لاستخلاص الاسم الأول
=MID(A1;1;MATCH(” “;MID(A1;ROW($1:$15);1);0)-1)
مع الشكر
شكراً لك على الإضافة للموضوع، والمعادلة تؤدى الوظيفة بشكل صحيح
إلا أنه لى ملحوظة هى:
» المعادلة من النوع Array أى أنها تستلزم الضغط على Ctrl + Shift + Enter لكى تعطى النتيجة المطلوبة وإلا ستحصل على الخطأ Name.
ملحوظة : بالنسبة لمن يرغب فى إستخدام المعادلة فى التعليق رقم 1 عليه تعديل علامات التنصيص (“) لأنها عند النسخ فى الإكسل لن يتعرف -الإكسل- عليها.