عكس الاسم الأول والاسم الأخير في Excel: دليل كامل وسهل
في العديد من السياقات، يُكتب الاسم عادةً بالشكل «الاسم الأول الاسم الأخير». ومع ذلك، توجد حالات يكون من الأفضل فيها عكس هذا الترتيب إلى «الاسم الأخير، الاسم الأول»، بحيث يسبق اسم العائلة متبوعًا بفاصلة ثم الاسم الشخصي. سواءً لأغراض تنظيمية أو لإدارة قواعد البيانات أو لأسباب أسلوبية، قد يصبح عكس ترتيب الأسماء ضرورةً عملية—لكن تنفيذه يدويًّا عبر مجموعة بيانات كبيرة قد يتحول إلى مهمةٍ رتيبة ومملة.
يوضح لك هذا الدليل كيفية إعادة ترتيب الأسماء في Excel بسهولة، سواء كنت تعكس الأسماء من «الاسم الأول الاسم الأخير» إلى «الاسم الأخير، الاسم الأول» (مع فاصلة أو بدونها) أو العكس. سواء كنت بحاجة إلى تبديلات مباشرة أو حلول أكثر تعقيدًا تتضمن ميزات متقدمة أو سكربتات، فلدينا كل ما تحتاجه.
![]() |
عكس الاسم الأول والاسم الأخير باستخدام Flash Fill
ميزة Flash Fill في Excel هي أداة ذكية وفعّالة تُعبّئ البيانات تلقائيًا بناءً على النمط الذي تحدده أنت، مما يجعلها مثالية للمهام مثل عكس ترتيب الاسم الأول والاسم الأخير في مجموعة بياناتك. اتبع هذه الخطوات البسيطة لاستخدام Flash Fill لعكس الأسماء:
- في الخلية الأولى من العمود الفارغ المجاور لأسمائك (مثل B2)، اكتب الاسم الموجود في الخلية A2 بالترتيب المعكوس: «الاسم الأخير، الاسم الأول».
- اختر الخلية التالية في نفس العمود، وأدخل الاسم المعكوس من الخلية A3. بمجرد أن تبدأ الكتابة، ستكتشف وظيفة الملء الفوري (Flash Fill) النمط وتملأ باقي الخلايا تلقائيًا وفقًا له.
- اضغط Enter لتأكيد اقتراحات الملء الفوري (Flash Fill).
تلميح:كبديل للخطوتين 2 و3، يمكنك الضغط على Ctrl + E في لوحة المفاتيح، أو الانتقال إلى تبويب «بيانات» في الشريط والنقر على زر «الملء الفوري (Flash Fill)» لملء الخلايا الموجودة بالأسفل وفقًا للنمط الذي قدمته فيB2.
ملاحظات:
- هذه الطريقة فعّالة بنفس القدر سواءً كنت تفضّل حذف الفاصلة أو عكس الترتيب من «الاسم الأخير، الاسم الأول» إلى «الاسم الأول الاسم الأخير». المفتاح هو تقديم النمط الأصلي بالشكل الذي ترغب في تكراره.

- إذا كان بعض الأسماء يحتوي على الاسم الأوسط بينما لا يحتوي البعض الآخر عليه، فقد لا يعمل الملء الفوري (Flash Fill) بسلاسة في معالجتها. وللحصول على نتائج أفضل في هذه الحالات، راجعطريقة الذكاء الاصطناعيالموضحة في القسم التالي.
- يوفر الملء الفوري (Flash Fill) حلاً ثابتًا؛ فالأسماء المعكوسة بهذه الطريقة تظل دون تغيير، ولا تُحدَّث تلقائيًا عند تعديل الأسماء الأصلية أو إضافة إدخالات جديدة. وللحصول على حل ديناميكي يُحدِّث النتائج تلقائيًا، نوصيك باستخدامطريقة الصيغة.
تبديل الاسم الأول والاسم الأخير باستخدام الذكاء الاصطناعي
Kutools لـ Excelيحتوي على مساعد مدعوم بالذكاء الاصطناعي يُسمى «مساعد الذكاء الاصطناعي»، مصمم لعكس ترتيب الأسماء بسلاسة—بغض النظر عمّا إذا كانت تتضمّن اسمًا وسطى أم لا. وبفضل واجهة
ملاحظة:لا تتوفر وظيفة التراجع بعد استخدام عمليات الذكاء الاصطناعي. لذا، ننصحك بإنشاء نسخة احتياطية من بياناتك الأصلية قبل المضي قُدمًا في أي تعديلات باستخدام الذكاء الاصطناعي.
- انتقِل إلى علامة التبويب «Kutools» في شريط أدوات Excel، ثم اختر «مساعد الذكاء الاصطناعي» لفتح واجهة «KUTOOLS AI Aide».
- حدد الأسماء التي ترغب في عكس ترتيبها.
- اكتب أمرك بوضوح في مربع الإدخال. على سبيل المثال، يمكنك إدخال: «انقل الاسم الأخير في التحديد إلى المقدمة، متبوعًا بفاصلة».
- اضغط Enter أو انقر على زر «إرسال»
.
- تتولى KUTOOLS AI Aide معالجة طلبك فورًا وتقديم الحل المناسب. كل ما عليك فعله هو النقر على زر «تنفيذ» لتطبيق إعادة الترتيب بناءً على البيانات المحددة.

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

- ما عليك سوى النقر على زر «غير راضٍ»، وسيقوم KUTOOLS AI Aide بعد ذلك بإلغاء الإجراء العكسي وإنشاء دليل تفصيلي خطوة بخطوة مخصص لاحتياجاتك.

- فكّر في إعادة صياغة أمرك لمعرفة ما إذا كان ذلك يُنتج نتيجة أكثر رضاً.
ملاحظة:هل ترغب في الوصول إلىKutools لـ Excelوتجربة مساعد KUTOOLS AI؟ نزّله الآن! وبعيدًا عن ذلك، يحتوي Kutools على أكثر من 300 ميزة رائعة. لا تتردد—جرّبه اليوم!
عكس الاسم الأول والاسم الأخير باستخدام صيغة
لعكس الاسم الأول والاسم الأخير في Excel باستخدام صيغة، يمكنك الاعتماد على دوال معالجة النصوص في Excel. هذه الطريقة مفيدة بشكل خاص عندما تحتاج إلى حل ديناميكي يتم تحديثه تلقائيًا إذا تغيرت الأسماء الأصلية. اتبع هذه الخطوات لتطبيق الصيغة:
- افترض أن الأسماء التي تريد عكسها موجودة في العمودA، بدءًا من الخليةA2. حدد الخلية الأولى في العمود الذي تريد أن تظهر فيه الأسماء المعكوسة ()B2 في حالتنا هذه)، ثم أدخل الصيغة التالية:
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)تلميح:في الصيغة المذكورة، تأكد من استبدالA1 بمرجع الخلية الفعلي التي تحتوي على الاسم الذي ترغب في عكسه. - اسحب مقبض التعبئة الموجود في الزاوية السفلية اليمنى للخليةB2نحو الأسفل لتطبيق الصيغة على جميع الخلايا ذات الصلة.

- إذا كنت تفضل عدم تضمين فاصلة واستخدام مسافة فقط، ففكّر في استخدام الصيغة التالية:
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))
- إذا رغبت في عكس الترتيب من «الاسم الأخير، الاسم الأول» إلى «الاسم الأول الاسم الأخير»، استخدم الصيغة التالية:
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(AD) عكس النص بسهولة مع Kutools لـ Excel
هل تجد صعوبة في عكس النص في خلايا Excel الخاصة بك، سواءً كنت تعكس كل حرف على حدة أو تعيد ترتيب النص حول فاصل معيّن؟ Kutools لـ Excel يجعل الأمر سهلاً!
بفضل ميزةعكس النص، يمكنك بسرعة عكس الحروف داخل خلية أو عكس المقاطع النصية المفصَّلة بفاصل تحدِّده أنت — وكل ذلك عبر مربع حوار واحد وبسيط!

Kutools لـ Excel- عزِّز Excel بأكثر من 300 أداة أساسية، مما يجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات وزيادة الإنتاجية بشكل أذكى.احصل عليه الآن
تبديل الاسم الأول والاسم الأخير باستخدام Power Query
يُعد استخدام Power Query في Excel طريقة قوية لمعالجة وتحويل البيانات، بما في ذلك تبديل موقعي الاسم الأول والاسم الأخير مع إدراج فاصل من اختيارك. اتبع هذه الخطوات التفصيلية لإكمال هذه المهمة باستخدام Power Query:
ملاحظة:اختر طريقة Power Query حصريًا في سيناريوهات محددة: عندما يكون Power Query جزءًا بالفعل من سير عمل تحويل البيانات الخاص بك وتحتاج إلى عكس الأسماء، أو إذا واجهت مهام مشابهة بشكل متكرر. أما بالنسبة لاحتياجات عكس الأسماء لمرة واحدة، فإن البدائل الأبسط مثلFlash Fill،الذكاء الاصطناعي، أوالصيغ (كما تم استعراضها سابقًا في هذا الدليل) تُعد حلولًا أكثر ملاءمة ومباشرة على الأرجح.
- حدد النطاق الذي يحتوي على الأسماء التي ترغب في عكسها.
- انتقِل إلى علامة التبويب «Data»، ثم انقر على «From Table/Range» ضمن مجموعة «Get & Transform Data».
- إذا لم تكن بياناتك بتنسيق جدول، سيطلب منك Excel إنشاء جدول — يُرجى النقر على «موافق».

- في محرر Power Query، انقر بزر الماوس الأيمن على رأس عمود الاسم، ثم اختر «تقسيم العمود» > «حسب المحدد».

- اختر الفاصل الذي يفصل أسماءك (عادةً مسافة)، وحدد تقسيم النص كلما ظهر هذا الفاصل، ثم انقر على «موافق».

- بعد التقسيم، سيكون لديك عمودان: أحدهما للاسم الأول والآخر للاسم الأخير. اسحب العمود الذي يحتوي على الاسم الأخير يدويًّا ليصبح أول عمود.

- حدد الأعمدة التي تريد دمجها بالضغط باستمرار على مفتاح Ctrl والنقر على كل منها. بعد ذلك، انقر بزر الماوس الأيمن على أي من رؤوس الأعمدة واختر «Merge Columns».

- في مربع حوار «Merge Columns»، اختر من القائمة المنسدلة للفاصل الخيار «Custom»، ثم أدخل فاصلة متبوعة بمسافة (),) كفاصل. وإذا لزم الأمر، حدّد اسمًا للعمود المدمج، ثم انقر على OK.

- بعد ذلك، انقر على زر «Close & Load» لتصدير النتيجة.

النتيجة
سيقوم Power Query على الفور بإخراج البيانات المحولة إلى ورقة عمل جديدة في Excel.


تبديل الاسم الأول والاسم الأخير باستخدام VBA
يمكنك أيضًا استخدام ماكروهات VBA لعكس الاسم الأول والاسم الأخير في عمود بسرعة. هذه الطريقة مثالية لأي شخص يفضّل استخدام البرمجة لمعالجة البيانات في Excel بكفاءة.
ملاحظة:يُوصى بشدة بإنشاء نسخة احتياطية من بياناتك قبل تشغيل سكربت VBA هذا، لأن عمليات VBA لا يمكن التراجع عنها باستخدام ميزة التراجع القياسية في Excel.
- اضغط مع الاستمرار على مفاتيح «Alt + F11» في Excel لفتح نافذة «Microsoft Visual Basic for Applications».
- انقر على «Insert» > «Module»، والصق الماكرو التالي في نافذة Module.
Sub FlipName() 'Update by ExtendOffice on 20240327 Dim xRng As Range Dim xWorkRng As Range Dim xSign As String Dim xSeparator As String On Error Resume Next xTitleId = "Kutools for Excel" Set xWorkRng = Application.Selection Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8) xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2) For Each xRng In xWorkRng xValue = xRng.Value NameList = VBA.Split(xValue, xSign) If UBound(NameList) = 1 Then xRng.Value = NameList(1) & ", " & NameList(0) End If Next End Subملاحظة:تقوم هذه الـ macro بإدخال فاصلة تلقائيًا بين الأسماء المعكوسة. إذا رغبت في استخدام فاصل مختلف، يمكنك تعديل السطرxRng.Value = NameList(1) & ", " & NameList(0) الموجود في السطر السادس عشر من الكود. على سبيل المثال، استبدال", " بـ« »سيؤدي ذلك إلى فصل الأسماء بمسافة بدلاً من فاصلة.
- اضغط مفتاح F5 لتشغيل هذا الماكرو. في مربع الحوار المنبثق من Kutools لـ Excel، حدد النطاق الذي يحتوي على الأسماء التي ترغب في عكسها، ثم انقر على زر «موافق».

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

النتيجة
الآن تم عكس الاسم الأول والاسم الأخير في تحديد النطاق، مفصولَين بفاصلة.

ما سبق يغطي كل ما يتعلق بعكس الأسماء في Excel. نأمل أن تجد هذا الدليل مفيدًا! إذا كنت ترغب في اكتشاف المزيد من نصائح وحيل Excel،يرجى النقر هناللوصول إلى مجموعتنا الواسعة التي تحتوي على آلاف الدروس التعليمية.
جدول المحتويات
- عكس الاسم الأول والاسم الأخير باستخدام الملء الفوري (Flash Fill)
- تبديل الاسم الأول والاسم الأخير باستخدام الذكاء الاصطناعي
- عكس الاسم الأول والاسم الأخير باستخدام صيغة
- تبديل الاسم الأول والاسم الأخير باستخدام Power Query
- مبادلة الاسم الأول والاسم الأخير باستخدام VBA
- مقالات ذات صلة
- أفضل أدوات إنتاجية Office
- تعليقات
أفضل أدوات إنتاجية Office
Kutools لـ Excel - يساعدك على التميز بين الحشد
Kutools لـ Excel يحتوي على أكثر من 300 ميزة،مما يضمن أن كل ما تحتاجه يكون على بُعد نقرة واحدة...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يقلل مئات نقرات الفأرة لك كل يوم، وقل وداعًا لألم اليد الناتج عن استخدام الفأرة.
- يزيد إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يضيف Tabs بكفاءة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.



.













