KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

عكس أو عكس ترتيب الاسم الأول والاسم الأخير في قائمة Excel

المؤلفشياويانغتاريخ التعديل

إذا كانت لديك قائمة بأسماء كاملة مكتوبة بالصيغة «الاسم الأخير، الاسم الأول»، وترغب الآن في عكس الترتيب ليصبح «الاسم الأول الاسم الأخير» كما يظهر في لقطة الشاشة أدناه، فسأعرض لك في هذا المقال بعض الصيغ الفعّالة لأداء هذه المهمة في Excel.

doc-flip-first-last-name-1


عكس أو عكس ترتيب الاسم الأول والاسم الأخير (ستون جيري = جيري ستون)

عادةً، في Excel، يمكن لدالة MID المدمجة مع دالتَي SEARCH وLEN مساعدتك في عكس ترتيب الاسم الأول والاسم الأخير بحسب احتياجاتك.

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

=MID(A2&« »&A2,SEARCH(« »,A2)+1,LEN(A2))

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

doc-flip-first-last-name-2


شرح الصيغة:

A2&« »&A2: يُستخدم هذا الجزء لدمج محتوى الخلية A2 مع نفسها، مع فصل النصين بمسافة واحدة، لتكون النتيجة: “ستون جيري ستون جيري”، ويُعامل هذا الناتج كمعامل نصي داخل دالة MID.

SEARCH(« »,A2)+1: تُستخدم دالة SEARCH لتحديد موضع المسافة في الخلية A2، وإضافة 1 يُعطيك موضع أول حرف بعد تلك المسافة. ويُعدّ هذا الجزء المعلمة start_num في دالة MID.

LEN(A2): تُرجع دالة LEN طول النص الموجود في الخلية A2، ويتم استخدامها كقيمة للمعامل num_chars في دالة MID.

MID(A2&« »&A2,SEARCH(« »,A2)+1,LEN(A2)): حتى الآن، تُستخدم دالة MID لاستخراج النص من “ستون جيري ستون جيري” بدءًا من الموضع الذي تُرجعه دالة SEARCH، وبطول يُحدده ناتج دالة LEN.


عكس أو عكس ترتيب الاسم الأول والاسم الأخير مع فاصلة (ستون، جيري = جيري ستون)

بفرض أن اسمك الأخير والاسم الأول مفصولان بفاصلة، وترغب الآن في عكس ترتيبهما مع إزالة الفاصلة كما يظهر في لقطة الشاشة أدناه، فكيف يمكنك تنفيذ هذه المهمة في Excel؟

doc-flip-first-last-name-3

يرجى نسخ الصيغة أدناه أو إدخالها في خلية فارغة:

=MID(A2&« »&A2,SEARCH(",",A2)+2,LEN(A2)-1)

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

doc-flip-first-last-name-4


شرح الصيغة:

A2&« »&A2: يُستخدم هذا الجزء لدمج محتوى الخلية A2 مع نفسها، مع فصل النصين بمسافة واحدة، لتكون النتيجة: “ستون، جيري ستون، جيري”، ويُعامل هذا الناتج كمعامل نصي داخل دالة MID.

SEARCH(",",A2)+2: تُستخدم دالة SEARCH لتحديد موضع الفاصلة في الخلية A2، وإضافة 2 يُعطيك موقع أول حرف يلي الفاصلة مباشرةً. ويُعدّ هذا الناتج معامل start_num في دالة MID.

LEN(A2)-1: تُرجع دالة LEN طول النص الموجود في الخلية A2، وطرح 1 يعني استبعاد الفاصلة، ويُستخدم هذا الناتج كقيمة لمعامل num_chars في دالة MID.

MID(A2&« »&A2,SEARCH(",",A2)+2,LEN(A2)-1): حتى الآن، تُستخدم دالة MID لاستخراج النص من “ستون، جيري ستون، جيري” بدءًا من الموضع الذي تُرجعه دالة SEARCH وبطول تُرجعه دالة LEN


عكس أو عكس ترتيب الاسم الأول والاسم الأخير بدون فاصلة (ستون جيري = جيري، ستون)

لعكس ترتيب الاسم الأول والاسم الأخير المفصولَين بمسافة، ثم إضافة فاصلة بعد الاسم الأول كما يظهر في لقطة الشاشة التالية، إليك صيغة أخرى يمكنها مساعدتك في إنجاز هذه المهمة.

doc-flip-first-last-name-5

يرجى نسخ الصيغة أدناه أو إدخالها في خلية فارغة:

=MID(A2&", "&A2,SEARCH(« »,A2)+1,LEN(A2)+1)

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

doc-flip-first-last-name-6


شرح الصيغة:

A2&", "&A2: يُستخدم هذا الجزء لدمج محتوى الخلية A2 مع نفسها، مفصولًا بفاصلة ومسافة، لتُنتج النتيجة: “ستون جيري، ستون جيري”، والتي تُعامل كمعامل نصي في دالة MID.

SEARCH(« »,A2)+1: تُستخدم دالة SEARCH للعثور على موضع مسافة في الخلية A2، وإضافة 1 تعني الحصول على موضع أول حرف بعد المسافة. ويتم اعتبار هذا الجزء كمعامل start_num في دالة MID.

LEN(A2)+1: تُرجع دالة LEN طول النص الموجود في الخلية A2، وإضافة 1 تشمل الفاصلة، ويُستخدم هذا الناتج كقيمة لمعامل num_chars في دالة MID.

MID(A2&", "&A2,SEARCH(« »,A2)+1,LEN(A2)+1): حتى الآن، تُستخدم دالة MID لاستخراج النص من «ستون جيري، ستون جيري» بدءًا من الموضع الذي تُرجعه دالة SEARCH، وبطول يُعادل القيمة التي تُرجعها دالة LEN.


نصائح:

1. إذا كانت أسماؤك الكاملة تتكون من الاسم الأول والاسم الأوسط والاسم الأخير، ولعكس ترتيب هذه الأسماء، فطبّق الصيغة التالية:

=MID(TRIM(A2)&« »&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2),« »,«»))=1,FIND(« »,TRIM(A2))+1,FIND(« »,TRIM(A2),FIND(« »,TRIM(A2))+1)+1),LEN(TRIM(A2)))

doc-flip-first-last-name-7

2. لإضافة فاصلة بين الاسم الأخير والاسم الأول بعد عكس ترتيبهما، استخدم الصيغة التالية:

=MID(TRIM(A2)&", "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2),« »,«»))=1,FIND(« »,TRIM(A2))+1,FIND(« »,TRIM(A2),FIND(« »,TRIM(A2))+1)+1),LEN(TRIM(A2))+1)

doc-flip-first-last-name-8


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

Kutools لـ Excelيدعم أداة مفيدة -عكس النصالتي يمكنها مساعدتك في عكس ترتيب السلسلة النصية داخل خلية بناءً على المسافات أو الفواصل أو أي فواصل أخرى حسب حاجتك.انقر لتنزيل Kutools لـ Excel لتجربة مجانية!


الدوال ذات الصلة المستخدمة:

  • MID:
  • تُستخدم دالة MID لاستخراج عدد معيّن من الأحرف من وسط سلسلة نصية وإرجاعها.
  • SEARCH:
  • في Excel، تساعدك دالة SEARCH على تحديد موضع حرف أو سلسلة فرعية معيّنة داخل سلسلة نصية معطاة.
  • LEN:
  • تُرجع دالة LEN عدد الأحرف الموجودة في السلسلة النصية.

مقالات إضافية:

  • استخراج أسطر متعددة من خلية واحدة
  • إذا كانت لديك قائمة من السلاسل النصية مفصولة بفواصل أسطر (التي تظهر عند الضغط على مفتاحَي Alt + Enter أثناء إدخال النص)، وترغب في استخراج كل سطر نصي إلى خلية منفصلة كما يظهر في لقطة الشاشة أدناه، فكيف يمكنك تحقيق ذلك باستخدام صيغة في Excel؟
  • استخراج الكلمة N من سلسلة نصية في Excel
  • إذا كانت لديك قائمة من السلاسل النصية أو الجُمَل وترغب في استخراج الكلمة N المحددة منها كما يظهر في لقطة الشاشة أدناه، فسأعرض لك في هذا المقال بعض الطرق الفعّالة لأداء هذه المهمة في Excel.
  • استخراج النص بين قوسين من سلسلة نصية
  • إذا كان جزء من النص محاطًا بأقواس ضمن السلسلة النصية، وتحتاج الآن إلى استخراج جميع السلاسل النصية الموجودة بين الأقواس كما يظهر في لقطة الشاشة التالية، فكيف يمكنك تنفيذ هذه المهمة في Excel بسرعة وسهولة؟

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

Kutools لـ Excel - يساعدك على التميز بين الحشود

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

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.