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

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

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


قسّم الاسم الكامل إلى الاسم الأول والاسم الأخير باستخدام الصيغ

قسّم الأسماء الكاملة إلى الاسم الأول والأخير:

يمكنك استخدام وظيفة اليسار والوظيفة اليمنى ووظيفة البحث لبصق اسم كامل على الاسم الأول واسم العائلة بالخطوات التالية:

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

doc تقسيم الأسماء الكاملة 2

2. ثم أدخل صيغة = RIGHT (A2، LEN (A2) -FIND (""، A2,1)) في خلية فارغة أخرى ، الخلية D2 ، واسحب مقبض التعبئة لأسفل إلى الخلايا التي تريد تطبيق هذه الصيغة ، وتم استخراج جميع الأسماء الأخيرة في العمود D كما هو موضح في لقطة الشاشة التالية:

doc تقسيم الأسماء الكاملة 3


قسّم الأسماء الكاملة إلى الأسماء الأولى والمتوسطة والأخيرة:

إذا كنت تريد تقسيم الأسماء الكاملة إلى الأسماء الأولى والمتوسطة والأخيرة إلى أعمدة منفصلة ، فقد تفيدك الصيغ التالية.

1. أدخل هذه الصيغة: = LEFT (A2، SEARCH (""، A2)) في خلية فارغة C2 ، ثم اسحب مقبض التعبئة لأسفل إلى الخلايا لتطبيق هذه الصيغة ، وتم تقسيم جميع الأسماء الأولى إلى العمود C ، انظر لقطة الشاشة:

doc تقسيم الأسماء الكاملة 4

2. ثم أدخل هذه الصيغة: = MID (A2، SEARCH (""، A2,1،1) + 2، SEARCH (""، A2,1، SEARCH (""، A1،2,1) +XNUMX) -SEARCH (""، AXNUMX،XNUMX)) في خلية فارغة D2 ، ثم اسحب مقبض التعبئة لأسفل إلى الخلايا لتطبيق هذه الصيغة ، وتم تقسيم جميع الأسماء الوسطى إلى العمود D ، انظر لقطة الشاشة:

doc تقسيم الأسماء الكاملة 5

3. أخيرًا ، أدخل هذه الصيغة: = RIGHT (A2، LEN (A2) -SEARCH (""، A2، SEARCH (""، A2، SEARCH (""، A2) +1))) في خلية فارغة E2 ، ثم اسحب مقبض التعبئة لأسفل إلى الخلايا لتطبيق هذه الصيغة ، وتم تقسيم جميع الأسماء الأولى إلى العمود E ، انظر لقطة الشاشة:

doc تقسيم الأسماء الكاملة 6


قسّم الاسم الكامل إلى الاسم الأول والاسم الأخير باستخدام الأمر Text to Column

ليس من السهل تذكر الوظيفة. من فضلك لا تقلق بشأن ذلك. الطريقة الثانية ستجمعك لتقسيم عمود الاسم الكامل بسهولة.

1. حدد العمود الذي ستقوم بتقسيمه ، وفي هذه الحالة يكون A2: A13.

2. انقر على نص إلى أعمدة زر تحت البيانات علامة التبويب.

doc تقسيم الأسماء الكاملة 7

3. في معالج تحويل النص إلى أعمدة - الخطوة 1 من 3 مربع الحوار، والتحقق من محدد الخيار، وانقر التالى .

doc تقسيم الأسماء الكاملة 8

4. في الخطوة 2 من 3 المعالج، فقط تحقق من الفضاء الخيار في المحددات ، ثم انقر التالى .

doc تقسيم الأسماء الكاملة 9

5. في المعالج التالي ، تحقق من ملف نص الخيار في تنسيق بيانات العمود ، وتحديد الرحلات الخلية حيث تريد وضع النتائج. انظر لقطة الشاشة:

doc تقسيم الأسماء الكاملة 10

6. انقر على نهاية زر. ثم سترى عمود الاسم الكامل وقد تم فصله إلى عمود الاسم الأول وعمود الاسم الأوسط وعمود الاسم الأخير مرة واحدة.


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

إذا مللت من الطريقتين السابقتين ، هنا ، يمكنني أن أوصيك بأداة مفيدة - كوتولس ل إكسيل، بما لديها انقسام الأسماء ميزة ، يمكنك تقسيم الأسماء الكاملة بسرعة إلى الأسماء الأولى والأخيرة ، أو تقسيم الأسماء الكاملة إلى الأسماء الأولى والمتوسطة والأخيرة حسب حاجتك.

كوتولس ل إكسيل : مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30. 

بعد تثبيت كوتولس ل إكسيليرجى القيام بما يلي:

1. حدد نطاق الاسم الذي تريد تقسيمه.

2. انقر كوتولس > دمج وتقسيم > انقسام الأسماء، في انقسام الأسماء في مربع الحوار ، حدد أنواع الانقسام تريد ، إذا كنت تريد تقسيم الاسم الكامل إلى الاسم الأول والأخير ، يرجى التحقق الإسم الأول و الإسم الأخير، انظر لقطة الشاشة:

3. ثم اضغط OK ، وسيظهر مربع حوار آخر ، يرجى تحديد خلية حيث تريد وضع النتيجة في مربع الحوار ، انظر لقطة الشاشة:

doc تقسيم الأسماء الكاملة 12

4. وانقر OK زر ، تم تقسيم الأسماء الكاملة إلى عمود الاسم الأول وعمود الاسم الأخير ، انظر الصورة:

doc تقسيم الأسماء الكاملة 13

ملاحظات: إذا كان اسمك الكامل يحتوي على الأسماء الأولى والمتوسطة والأخيرة ليتم تقسيمها إلى ثلاثة أعمدة بشكل منفصل ، فما عليك سوى التحقق الإسم الأول, الاسم الأوسط و الإسم الأخير في ال انقسام الأسماء مربع الحوار وستحصل على النتيجة التالية:

doc تقسيم الأسماء الكاملة 14

قم بتنزيل Kutools for Excel والإصدار التجريبي المجاني الآن!


قسّم الأسماء الكاملة إلى الأسماء الأولى والأخيرة بفاصلة أو محددات أخرى:

إذا كانت الأسماء الكاملة مفصولة بفاصلة أو محددات أخرى في الخلية ،كوتولس ل إكسيل' تقسيم الخلايا يمكن للميزة أيضًا أن تقدم لك معروفًا ، انظر لقطة الشاشة:

doc تقسيم الأسماء الكاملة 15

كوتولس ل إكسيل: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود خلال 30 يومًا. تنزيل وتجربة مجانية الآن!


قسّم الاسم الكامل إلى الاسم الأول والاسم الأخير باستخدام 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 (88)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I am able to, using Kutools, split First and Last names into two separate cells, but only on one worksheet at a time. I want to split First and Last names in same cells on 50 different worksheets within the same workbook. Is that possible? I've tried and the Kutools options for doing this become inoperable (greyed out). Please help! I don't want to have to do these one at a time. Thank you!
This comment was minimized by the moderator on the site
Hi there,

Plesae insert the below VBA code into a module in your Excel workbook:
Sub split_names()

'Update by ExtendOffice 2022/09/23

    Dim xArray As Variant
    Dim xValue As Variant
    Dim xSplit As Variant
    Dim xRg As Range
    Dim xSaveRg As Range

    With ThisWorkbook
        xArray = Array(.Sheets("Sheet1").Range("A1:A11"), .Sheets("Sheet2").Range("B1:B10"), .Sheets("Sheet3").Range("A1:A10"))
    End With

    For i = LBound(xArray, 1) To UBound(xArray, 1)
        
        Set xRg = Application.Range(xArray(i).Address(True, True, xlA1, True))
        Set xSaveRg = xRg.Offset(0, xRg.Columns.Count + 1)
        xValue = xRg.Value
        
        For b = LBound(xValue, 1) To UBound(xValue, 1)
            
            xSplit = Split(xValue(b, 1), " ")
            xSaveRg(b, 1).Value = xSplit(0)
            xSaveRg(b, 2).Value = xSplit(UBound(xSplit))
        
        Next
         
    Next
    
End Sub

Note:
1. In the 12th row of the code, you should change the sheet names and corresponding column ranges to the actual names and column ranges where full names are.
2. After inserting the code and pressing F5 to run the code, the first and last names will apprear in two columns next to the original full names column. If there are data in the output columns, make sure to move them to other columns, otherwise the data will be overwritten.
This comment was minimized by the moderator on the site
I downloaded and installed your utility, but the "Split Names" function was not on the "Text" submenu. I could not find it elsewhere. What gives?
This comment was minimized by the moderator on the site
Hello, Steven,
We have moved this feature under the Merge & Split, please view the screenshot:

Sorry for this inconvenience.
Please try, thank you!
This comment was minimized by the moderator on the site
It was incredibly helpful Thank you very much! I would never be able to figure it our on my own. All your formulas work! Marilyn
This comment was minimized by the moderator on the site
This worked perfectly! Thanks!
This comment was minimized by the moderator on the site
Works for people with 2 or 3 names. In some countries, people have 4 or more names. Creating a formula that split a FullName into FirstName, LastName and Middle Names, that's a real challenge...
This comment was minimized by the moderator on the site
thanks alot :D
This comment was minimized by the moderator on the site
Any news on a hyphenated last name, keeping them together?
This comment was minimized by the moderator on the site
Thank You - incredibly helpful
This comment was minimized by the moderator on the site
beautiful, that was a good show
This comment was minimized by the moderator on the site
Thank you, this was really helpful, and your answer to one of the questions below, about copying and pasting the values to get rid of the equation was equally helpful!
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