Excel: تغيير الاسم الأول والأخير بفاصلة بينهما


يمكنك استخدام الصيغة التالية لتبديل الاسم الأول واسم العائلة في خلية Excel وإضافة فاصلة بينهما:

 =CONCAT(TEXTAFTER( A2 ," "), ", ",TEXTBEFORE( A2 , " "))

تقوم هذه الصيغة المحددة بتبديل الاسم الأول والأخير في الخلية A2 وإضافة فاصلة بينهما.

على سبيل المثال، إذا كانت الخلية A2 تحتوي على Andy Evans ، فستُرجع هذه الصيغة Evans, Andy .

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

مثال: كيفية تغيير الاسم الأول واسم العائلة وإضافة فاصلة في برنامج Excel

لنفترض أن لدينا العمود التالي من الأسماء الأولى والأخيرة في Excel:

لنفترض أننا نريد تبديل الاسم الأول والأخير في كل خلية وإضافة فاصلة بينهما.

للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية B2 :

 =CONCAT(TEXTAFTER( A2 ," "), ", ",TEXTBEFORE( A2 , " "))

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

يقوم Excel بتغيير الاسم الأول والأخير بفاصلة

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

على سبيل المثال:

  • صيغة الإرجاع Evans، Andy لـ Andy Evans.
  • تقوم الصيغة بإرجاع Douglas، Bob لـ Bob Douglas.
  • صيغة الإرجاع ميلر، تشاد لتشاد ميلر.

وما إلى ذلك وهلم جرا.

كيف تعمل هذه الصيغة؟

تذكر الصيغة التي استخدمناها لتبديل الاسم الأول والأخير لـ “Andy Evans” في الخلية A2 :

 =CONCAT(TEXTAFTER( A2 ," "), ", ",TEXTBEFORE( A2 , " "))

وإليك كيفية عمل هذه الصيغة:

أولاً، تقوم الدالة TEXTAFTER باستخراج النص بالكامل من الخلية A2 بعد المسافة. هذا يعيد إيفانز .

ثم تقوم الدالة TEXTBEFORE باستخراج النص بالكامل من الخلية A2 قبل المسافة. هذا يعيد آندي .

بعد ذلك، نستخدم الدالة CONCAT لربط Evans بفاصلة ومسافة و Andy .

والنتيجة النهائية هي إيفانز، آندي .

تكرر هذه الصيغة نفس العملية لكل اسم في العمود A.

مصادر إضافية

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

إكسل: كيفية إزالة نص معين من الخلايا
إكسل: كيفية إزالة الأحرف الخاصة
Excel: كيفية إدراج حرف في سلسلة

Add a Comment

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