اكسل

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

Get First Name From Name With Comma

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

لاستخراج الاسم الأول من الاسم الكامل بتنسيق 'Last، First' ، يمكنك استخدام صيغة تستخدم الدالات RIGHT و LEN و FIND. في الصيغة العامة للصيغة (أعلاه) ، الاسم هو الاسم الكامل بهذا التنسيق:



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

تفصل الفاصلة والمسافة الاسم الأخير عن الاسم الأول.





كم عدد الصفوف التي يجب أن يحتوي عليها نطاق معايير عامل التصفية المتقدم؟

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

 
= RIGHT (B4, LEN (B4)- FIND (', ',B4)-1)
تفسير

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



كيفية حساب الفائدة المدفوعة في Excel
 
 FIND (', ',B4) // position of comma

تُرجع الدالة FIND موضع الفاصلة والمسافة كرقم. ثم يُطرح هذا الرقم من الطول الإجمالي للاسم:

 
 LEN (B4)- FIND (', ',B4) // length of first name + 1

والنتيجة هي طول الاسم الأول ، بالإضافة إلى حرف واحد إضافي بسبب الفاصلة. للحصول على الطول الحقيقي ، يتم طرح 1:

 
 LEN (B4)- FIND (', ',B4)-1 // length of the first name

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

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

10-6-1 = 3 // طول الاسم الأول

ثم:

كيفية استخدام قالب الرسم البياني في Excel
 
 RIGHT ('Chang, Amy',3) // 'Amy'

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

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


^