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

تبديل الأسماء الأولى والأخيرة في Excel: دليل كامل سهل

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

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


اقلب الأسماء الأولى والأخيرة باستخدام Flash fill

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

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

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

الملاحظات:

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

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

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

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

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

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

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

نتيجة

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

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

  2. فكر في إعادة صياغة الأمر لمعرفة ما إذا كان سيؤدي إلى نتيجة مرضية أكثر.

ملحوظة: تريد الوصول إلى مساعد Kutools AI؟ تحميل كوتولس ل إكسيل الآن! علاوة على ذلك، تفتخر Kutools بعدد لا يحصى من أكثر من 300 ميزة أخرى وتقدم نسخة تجريبية مجانية مدتها 30 يومًا. لا تنتظر، جربها اليوم!


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

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

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

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

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

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

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

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

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


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

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

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

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

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

  5. اختر المحدد يفصل أسماءك (عادةً مسافة) ويختار ذلك انقسام عند كل حدوث المحدد، ثم اضغط OK.

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

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

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

  9. بمجرد الرضا عن المعاينة، انقر فوق إغلاق وتحميل زر في Power Query محرر لتطبيق التغييرات الخاصة بك.

نتيجة

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

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


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

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

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

  1. اضغط باستمرار ALT + F11 في Excel لفتح ملف ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
  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 مفتاح لتشغيل هذا الماكرو. في ظهرت كوتولس ل إكسيل في مربع الحوار، حدد النطاق الذي يحتوي على الأسماء التي تريد قلبها، ثم انقر فوق OK .

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

نتيجة

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


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