Skip to main content

عكس الاسم الأول والأخير في Excel: دليل كامل وسهل

Author: Kelly Last Modified: 2025-05-30

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

يوضح لك هذا الدليل كيفية إعادة ترتيب الأسماء بسهولة في Excel، سواء كنت تقوم بعكس الأسماء من "الاسم الأول الاسم الأخير" إلى "الاسم الأخير، الاسم الأول" (مع الفاصلة أو بدونها) أو العكس. سواء كنت بحاجة إلى عمليات تبديل مباشرة أو حلول أكثر تعقيدًا تتضمن ميزات متقدمة أو نصوص، لدينا كل ما تحتاجه.

A screenshot of a name-reversing example in Excel

عكس الأسماء الأولى والأخيرة باستخدام ميزة الملء السريع

ميزة الملء السريع في Excel هي أداة ذكية وفعالة لملء البيانات تلقائيًا بناءً على النمط الذي توفره. هذا يجعلها مثالية للمهام مثل عكس ترتيب الأسماء الأولى والأخيرة في مجموعة البيانات الخاصة بك. اتبع هذه الخطوات البسيطة لاستخدام ميزة الملء السريع لعكس الأسماء:

  1. في الخلية الأولى من العمود الفارغ المجاور للأسماء (مثل B2)، اكتب الاسم من الخلية A2 بالترتيب المعكوس: "الاسم الأخير، الاسم الأول".
  2. حدد الخلية التالية أسفل نفس العمود، وأدخل الاسم المعكوس من الخلية A3. بينما تبدأ الكتابة، ستتعرف وظيفة الملء السريع على النمط وستقوم تلقائيًا بتعبئة الخلايا المتبقية وفقًا له.
  3. اضغط على Enter لتأكيد اقتراحات الملء السريع.

    نصيحة: كبديل للخطوتين 2 و3، يمكنك الضغط على Ctrl + E على لوحة المفاتيح، أو الانتقال إلى علامة التبويب "بيانات" في الشريط والنقر على زر "الملء السريع" لملء الخلايا أدناه بالنمط الذي قدمته في B2.

ملاحظات:

  • هذه الطريقة فعالة بنفس القدر إذا كنت تفضل عدم تضمين فاصلة أو إذا كنت ترغب في إعادة الترتيب من "الاسم الأخير، الاسم الأول" إلى "الاسم الأول الاسم الأخير". المفتاح هو تقديم النمط الأولي كما تريد رؤيته مكررًا.

    A screenshot showing how Flash Fill learns an initial pattern

  • إذا كان بعض الأسماء تحتوي على أسماء وسطى وبعضها لا يحتوي، فقد لا تعمل ميزة الملء السريع بسلاسة في معالجتها. للحصول على نتائج أفضل في هذه الحالات، راجع طريقة الذكاء الاصطناعي الموضحة في القسم التالي.
  • يوفر الملء السريع حلاً ثابتًا؛ تبقى الأسماء التي تم عكسها من خلال هذه الطريقة ثابتة، مما يعني أنها لا تحدث تحديثًا ديناميكيًا عند تغيير الأسماء الأصلية أو إضافة إدخالات جديدة. بالنسبة لحل ديناميكي يقوم بالتحديث تلقائيًا، يُوصى باستخدام طريقة الصيغة.

تبديل الأسماء الأولى والأخيرة باستخدام الذكاء الاصطناعي

Kutools for Excel يتميز بمساعد يعمل بالذكاء الاصطناعي، "مساعد AI"، المصمم لعكس ترتيب الأسماء بسهولة، بغض النظر عما إذا كانت تحتوي على أسماء وسطى أم لا. باستخدام واجهة المستخدم سهلة الاستخدام لـ Kutools AI Aide، يمكنك بسهولة عكس ترتيب الأسماء في نطاق واحد أو عدة نطاقات محددة حسب الحاجة. يرجى اتباع الخطوات التالية:

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

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

  1. انتقل إلى علامة التبويب "Kutools" في شريط أدوات Excel وحدد "AI Aide" لفتح واجهة "Kutools AI Aide".
  2. حدد الأسماء التي تريد عكسها.
  3. اكتب أمرًا واضحًا في مربع الإدخال. على سبيل المثال، يمكنك إدخال: "نقل الأسماء الأخيرة في التحديد إلى الأمام، تليها فاصلة".
  4. اضغط على Enter أو انقر على زر "إرسال". .

    A screenshot of the Kutools AI Aide interface for reversing names

  5. يقوم Kutools AI Aide بمعالجة الأمر سريعًا، ويقدم حلاً. ما عليك سوى النقر على زر "تنفيذ" لتطبيق إعادة الترتيب عبر بياناتك المحددة.

    A screenshot of the Execute button in Kutools AI Aide to apply changes

النتيجة

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

A screenshot showing Excel data with names reversed by Kutools AI Aide

نصائح إذا لم تكن النتيجة تلبي توقعاتك:
  1. ما عليك سوى النقر على زر "غير متوقع". سيقوم Kutools AI Aide بالتراجع عن العكس وإنشاء دليل تفصيلي خطوة بخطوة مخصص لاحتياجاتك.

    A screenshot of the Unsatisfied button used in Kutools AI Aide for refining results

  2. فكر في إعادة صياغة أمرك لمعرفة ما إذا كان يحقق نتيجة أكثر رضاً.

ملاحظة: هل تريد الوصول إلى Kutools AI Aide؟ قم بتنزيل Kutools for Excel الآن! بالإضافة إلى ذلك، يحتوي Kutools على عدد كبير من 300+ ميزات أخرى. لا تنتظر، جربه اليوم!


عكس الأسماء الأولى والأخيرة باستخدام الصيغة

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

  1. افترض أن الأسماء التي تريد عكسها موجودة في العمود A، بدءًا من A2. حدد الخلية الأولى في العمود الذي تريد ظهور الأسماء المعكوسة فيه (B2 في حالتنا)، وأدخل الصيغة:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    نصيحة: في الصيغة المقدمة، تأكد من استبدال A1 بالإشارة الفعلية للخلية التي تحتوي على الاسم الذي ترغب في عكسه.
  2. اسحب مقبض التعبئة في الزاوية اليمنى السفلى من الخلية B2 لأسفل لتطبيق الصيغة على جميع الخلايا ذات الصلة.

    A screenshot of Excel's formula result for reversing first and last names

نصائح:
  • إذا كنت تفضل عدم تضمين فاصلة ولكن فقط مسافة، فكر في استخدام الصيغة أدناه:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

    A screenshot of a formula without commas for reversing names in Excel

  • إذا كنت ترغب في إعادة الترتيب من "الاسم الأخير، الاسم الأول" إلى "الاسم الأول الاسم الأخير"، استخدم الصيغة التالية:
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

    A screenshot of a formula to revert names from 'Last, First' to 'First Last'

(AD) عكس ترتيب النص بسهولة مع Kutools for Excel

هل تواجه مشكلة في عكس النص في خلايا Excel الخاصة بك، سواء في قلب كل حرف على حدة أو إعادة ترتيب النص حول فاصل معين؟ يجعل Kutools for Excel الأمر سهلاً!

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

A screenshot of the Kutools for Excel Reverse Text Order feature

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


تبديل الأسماء الأولى والأخيرة باستخدام استعلام الطاقة Power Query

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

ملاحظة: اختر طريقة Power Query حصريًا في سيناريوهات معينة: إذا كان Power Query جزءًا بالفعل من سير عمل تحويل البيانات الخاص بك وتحتاج إلى دمج عكس الأسماء، أو إذا كنت تواجه باستمرار مهام مماثلة. بالنسبة لاحتياجات عكس الأسماء لمرة واحدة، الحلول الأبسط مثل الملء السريع، الذكاء الاصطناعي، أو الصيغ (كما تم استكشافها سابقًا في هذا الدليل) من المرجح أن تكون أكثر ملاءمة وكفاءة.

  1. حدد النطاق الذي يحتوي على الأسماء التي تريد عكسها.
  2. انتقل إلى علامة التبويب "بيانات" وانقر على "من الجدول/النطاق" في مجموعة "الحصول على البيانات وتحويلها".
  3. إذا لم تكن بياناتك في تنسيق جدول، سيطلب منك Excel إنشاء واحد. يرجى النقر فوق موافق.

  4. في محرر Power Query، انقر بزر الماوس الأيمن على رأس عمود الاسم ثم حدد "تقسيم العمود" > "حسب الفاصل".

    A screenshot of splitting a column by delimiter in Power Query

  5. اختر الفاصل الذي يفصل بين أسمائك (عادةً مسافة) واختر تقسيم عند كل حدوث للفاصل، ثم انقر فوق موافق.

    A screenshot of delimiter options in Power Query to split names

  6. بعد التقسيم، سيكون لديك عمودان للأسماء الأولى والأخيرة. اسحب يدويًا العمود الذي يحتوي على الاسم الأخير ليكون العمود الأول.

    A screenshot showing the manual rearrangement of columns in Power Query

  7. حدد الأعمدة التي تريد دمجها عن طريق الضغط باستمرار على مفتاح Ctrl والنقر على كل منها. ثم انقر بزر الماوس الأيمن على أي من رؤوس الأعمدة واختر "دمج الأعمدة".

    A screenshot of the Merge Columns option in Power Query

  8. في مربع الحوار "دمج الأعمدة"، من قائمة الفواصل المنسدلة، حدد الخيار "مخصص" وأدخل فاصلة متبوعة بمسافة (, ) كفاصل. إذا لزم الأمر، حدد اسمًا للعمود المدمج، ثم انقر فوق موافق.

    A screenshot of the Merge Columns dialog in Power Query

  9. ثم انقر على زر "إغلاق وتحميل" لعرض النتيجة.

    A screenshot of the Close and Load button in Power Query Editor

النتيجة

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

A screenshot of the transformed data output by Power Query

نصيحة: هذه الطريقة تنشئ رابطًا بين البيانات الأصلية والإخراج المحول. يمكن تطبيق أي تحديثات على البيانات الأصلية بسهولة على الإخراج المحول عن طريق التحديث: ما عليك سوى النقر بزر الماوس الأيمن على جدول الإخراج واختيار "تحديث".

A screenshot showing how to refresh the output table in Excel


تبديل الأسماء الأولى والأخيرة باستخدام VBA

يمكنك أيضًا استخدام ماكرو VBA لعكس الأسماء الأولى والأخيرة في عمود بسرعة. هذا النهج مثالي لأي شخص يفضل طريقة البرمجة لمعالجة البيانات داخل Excel بفعالية.

ملاحظة: قبل تشغيل هذا البرنامج النصي VBA، يُوصى بشدة بإنشاء نسخة احتياطية من بياناتك، حيث لا يمكن التراجع عن عمليات VBA باستخدام ميزة التراجع القياسية في Excel.

  1. اضغط مع الاستمرار على مفتاحي "Alt + F11" في Excel لفتح نافذة "Microsoft Visual Basic for Applications".
  2. انقر على "إدراج" > "وحدة"، والصق الماكرو التالي في نافذة الوحدة.
    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

    ملاحظة: يقوم هذا الماكرو تلقائيًا بإدراج فاصلة بين الأسماء المعكوسة. إذا كنت ترغب في استخدام فاصل مختلف، يمكنك تعديل الكود xRng.Value = NameList(1) & ", " & NameList(0) الموجود في السطر السادس عشر من الكود. على سبيل المثال، استبدال ", " بـ " " سيقوم بفصل الأسماء بمسافة بدلاً من فاصلة.

  3. اضغط على مفتاح F5 لتشغيل هذا الماكرو. في مربع الحوار المنبثق Kutools for Excel، حدد النطاق الذي يحتوي على الأسماء التي تريد عكسها، وانقر على زر موافق.

    A screenshot of selecting a range for name flipping using VBA

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

    A screenshot of entering a separator for the VBA macro in Excel

النتيجة

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

A screenshot showing flipped names in Excel after using VBA


ما سبق هو كل المحتوى ذي الصلة بعكس الأسماء في Excel. آمل أن تجد هذا الدليل مفيدًا. إذا كنت تبحث لاستكشاف المزيد من نصائح وحيل Excel، يرجى النقر هنا للوصول إلى مجموعتنا الواسعة التي تحتوي على آلاف الدروس.