انتقل إلى المحتوى الرئيسي

كيفية قلب الاسم الأول والأخير في الخلايا في إكسيل؟

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

اقلب الاسم الأول والأخير في عمود به وظيفة

اقلب الاسم الأول والأخير في عمود باستخدام VBA

اقلب الاسم الأول والأخير في عمود باستخدام Kutools for Excelفكرة جيدة 3

قسّم الاسم الكامل إلى الاسم الأول والاسم الأخير باستخدام Kutools for Excelفكرة جيدة 3


اقلب الاسم الأول والأخير في عمود به وظيفة

يمكننا استخدام إحدى صيغ Excel لقلب الاسم الأول والأخير بسرعة في عمود من خلال الخطوات التالية:

 أدخل الصيغة =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2)) في خلية فارغة ، تقول الخلية C2. ثم اسحب مقبض التعبئة لأسفل إلى الخلايا لتطبيق هذه الصيغة ، ثم يمكنك رؤية جميع الأسماء الأولى والأخيرة تم تبجيلها. انظر لقطة الشاشة:

doc اقلب الأسماء الأخيرة 2


اقلب الاسم الأول والأخير في عمود باستخدام VBA

يمكنك أيضًا استخدام وحدات ماكرو VBA لقلب الاسم الأول والأخير في عمود بسرعة.

1. اضغط باستمرار ALT + F11 في Excel ، ويفتح ملف ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2.  انقر إدراج > وحدة، ولصق الماكرو التالي في ملف وحدة نافذة.

Sub FlipName()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
Dim Sign As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sign = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2)
For Each Rng In WorkRng
    xValue = Rng.Value
    NameList = VBA.Split(xValue, Sign)
    If UBound(NameList) = 1 Then
        Rng.Value = NameList(1) + Sign + NameList(0)
    End If
Next
End Sub

3. اضغط على F5 مفتاح لتشغيل هذا الماكرو. في ظهرت كوتولسفورإكسيل في مربع الحوار ، حدد النطاق المراد قلبه ، ثم انقر فوق OK زر. انظر لقطة الشاشة:

doc اقلب الأسماء الأخيرة 3

4. في مربع الحوار المنبثق التالي ، يرجى إدخال رمز الفاصل الزمني (مثل مسافة) ، ثم النقر فوق OK زر. انظر لقطة الشاشة:

doc اقلب الأسماء الأخيرة 4

5. الآن تم قلب الاسم الأول واسم العائلة في النطاق المحدد. انظر لقطة الشاشة:

doc اقلب الأسماء الأخيرة 5


اقلب الاسم الأول والأخير في عمود باستخدام Kutools for Excel

بدافع كوتولس ل إكسيلالصورة Reverse Text Order، يمكنك عكس ترتيب النص بسرعة في الخلايا.

كوتولس ل إكسيل: أداة مفيدة في Excel تجعل وظائفك أكثر سهولة وكفاءة.
  • +300 وظائف قوية وسهلة الاستخدام ،+110,000 اختيار مستخدمي Excel
  • كامل المواصفات تجربة مجانية في 30 يوما، بطاقة الإئتمان غير مطالب بها
  • العشرات من الوظائف بنقرة واحدة لتقليص وقت العمل في حل المشكلات المعقدة
  • يتضمن وظائف لتحويل الدُفعات ، والحذف ، والجمع بين الأوراق / الخلايا ، والتوسع ، وإلخ ، والمحاولة مجانًا الآن.

بعد تثبيت Kutools for Excel ، يرجى القيام بما يلي:(تنزيل مجاني Kutools for Excel الآن!)

1.  حدد النطاق الذي تريده لعكس الاسم الأول والأخير.

2.  انقر كوتولس > Text > Reverse Text Order، انظر لقطة الشاشة:

doc اقلب الأسماء الأخيرة 8

3. في ال Reverse Text في مربع الحوار ، حدد فاصل السلسلة النصية المحددة باستخدام ، (في هذه الحالة ، أحدد Space الخيار) ثم انقر فوق OK زر. تم عكس جميع الأسماء الأولى وأسماء العائلة في النطاق المحدد. انظر لقطة الشاشة:

doc اقلب الأسماء الأخيرة 7

ملاحظات: تدقيق Skip non-text خلايا لمنعك من عكس الأرقام في النطاق المحدد.


عرض توضيحي: عكس / عكس الاسمين الأول والأخير في الخلايا


قسّم الاسم الكامل إلى الاسم الأول والاسم الأخير باستخدام Kutools for Excel

بعد تثبيت Kutools for Excel ، يرجى القيام بما يلي:(تنزيل مجاني Kutools for Excel الآن!)

إذا كانت لديك قائمة بالأسماء الكاملة التي تحتاج إلى تقسيمها إلى الاسم الأول والاسم الأخير في عمودين بشكل منفصل كما هو موضح أدناه ، يمكنك تطبيق Kutools for Excel's Split Names للتعامل معها بسرعة.
doc اقلب الأسماء الأخيرة 9

1. حدد قائمة الأسماء التي تريد تقسيمها ، انقر فوق كوتولس > Merge & Split > Split Names.
doc اقلب الأسماء الأخيرة 10

2. في ال Split Names الحوار ، تحقق First name و Last name مربعات الاختيار ، إذا كنت تريد تقسيم الاسم الأوسط أيضًا ، فحدد Middle name. انقر Ok، حدد خلية لوضع أسماء الانقسام.
doc اقلب الأسماء الأخيرة 11



Kutools for Excel: أكثر من 300 وظيفة يجب أن تكون لديك في Excel، نسخة تجريبية مجانية لمدة 30 يومًا من هنا.

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (42)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It worked for me.
Thank you!
This comment was minimized by the moderator on the site
hola, gracias por tus formulas, como puedo hacer si necesito reversar los nombres y luego los apellidos, por ejemplo tengo esto GRANDA VELASCO OMAR GERMANICO, y con la función revert no me funciona en orden me saca GERMANICO OMAR VELASCO GRANDA, me cambia el orden.
This comment was minimized by the moderator on the site
Hi there,

If you have additional middle names rather than just first and last names, please try the Reverse Text Order feature of Kutools for Excel.
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text.png

If you don't have Kutools for Excel installed in your computer, you can click here to download and try it for free for 30 days: Kutools for Excel. After the installation, you can find the feature on Kutools tab, in Editing group:
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text-2.png

Amanda
This comment was minimized by the moderator on the site
Thank you sooo very much! You made work easier for me!
This comment was minimized by the moderator on the site
=MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)

where the name is on the A2 cell
This comment was minimized by the moderator on the site
You saved my life!!! Thank you. None of the others worked. This is exactly what I needed.
This comment was minimized by the moderator on the site
=MID(O4&", "&O4,FIND(" ",O4)+1,LEN(O4)+1)
This comment was minimized by the moderator on the site
okay. can someone say this in english because I have no clue what you guys are talking about
This comment was minimized by the moderator on the site
Try this to add a comma: =MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
THANK YOU literally I've been trying to figure out the comma thing for like an hour. Thank you!
This comment was minimized by the moderator on the site
What if I need to insert a comma between the last and first name?
This comment was minimized by the moderator on the site
What if there is a comma separating the 2 names? Is there a way to eliminate it? Now the names look like

Arthur Lange,

Eric Norris,

etc etc
This comment was minimized by the moderator on the site
Try this to remove a comma: =MID(A2&" "&A2,FIND(", ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
Have you tried Ctrl+F, Select Replace, Find "," and leave replace with blank.
This comment was minimized by the moderator on the site
When I try that, it pops up with this error message "There's a problem with this formula. Not trying to type a formula? When the first character is an equal (=) or minus (-) sign, Excel thinks it's a formula: you type: =1+1, cell shows: 2. To get around this, type an apostrophe (') first: you type: '=1+1, cell shows =1+1.
This comment was minimized by the moderator on the site
I think you are changing the formula. Try copying and pasting the values to a new cell then do the find/replace.
This comment was minimized by the moderator on the site
I want to know this too!
This comment was minimized by the moderator on the site
Correction. What if i have four names? What's the formula? Last name - first name - middle1 - middle2
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations