اكسل

احصل على اسم العائلة من الاسم بفاصلة

Get Last Name From Name With Comma

صيغة Excel: احصل على الاسم الأخير من الاسم بفاصلةصيغة عامة
= LEFT (name, FIND (', ',name)-1)
ملخص

إذا كنت بحاجة إلى استخراج اسم العائلة من اسم كامل بتنسيق LAST ، FIRST ، فيمكنك القيام بذلك باستخدام صيغة تستخدم الدالتين LEFT و FIND. تعمل الصيغة مع الأسماء بهذا التنسيق ، حيث تفصل الفاصلة والمسافة الاسم الأخير عن الاسم الأول:



آخر أولا
جونز ، سارة
سميث ، جيم
هل يا جين

في المثال ، تحتوي الخلية النشطة على هذه الصيغة:





ما هو اسم النطاق في Excel
 
= LEFT (B4, FIND (', ',B4)-1)
تفسير

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

 
 FIND (', ',B4) // position of comma

الفاصلة هي في الواقع حرف واحد بعد نهاية الاسم الأخير ، لذلك ، للحصول على الطول الحقيقي لاسم العائلة ، يجب طرح 1:



إنشاء جدول بيانات ذات إدخال واحد
 
 FIND (', ',B4)-1 // length of the last name

نظرًا لأن الاسم بترتيب عكسي (LAST ، FIRST) ، يمكن للدالة LEFT ببساطة استخراج الاسم الأخير مباشرة من اليسار.

على سبيل المثال ، الاسم هو 'Chang، Amy' ، وموضع الفاصلة هو 6. لذلك يتم تبسيط الصيغة إلى هذا:

6-1 = 5 // طول الاسم الأخير

ماذا تفعل وظيفة المطابقة في Excel

ثم:

 
 LEFT ('Chang, Amy',5) // 'Chang'

ملاحظة: ستعمل هذه الصيغة فقط مع الأسماء بالتنسيق الأخير والأول ، مفصولة بفاصلة ومسافة.

المؤلف ديف برونز


^