كيفية إعادة ترتيب النص في خلية في إكسيل؟
لنفترض أنك حصلت على جدول بيانات يحتوي على قائمة طويلة بأسماء جميع التنسيقات مثل "اسم العائلة الاسم الأول" ، والآن تحتاج إلى إعادة ترتيب جميع الأسماء إلى "الاسم الأول ، الاسم الأخير" كيف يتم تحقيق ذلك؟ ستقدم هذه المقالة ثلاث طرق لمساعدتك في حل المشكلة.
أعاده ترتيب النص في خليه بالصيغة
إعادة ترتيب النص في خلية برمز VBA
قم بإعادة ترتيب النص في خلية بسرعة باستخدام Kutools for Excel
أعاده ترتيب النص في خليه بالصيغة
يمكن أن تساعدك الصيغة أدناه على قلب الاسم الأخير والاسم الأول في خلية في Excel. الرجاء القيام بما يلي.
1. حدد خلية فارغة لإخراج النص المعاد ترتيبه ، وأدخل الصيغة أدناه فيه ثم اضغط على مفتاح Enter.
= TRIM (MID (b2، SEARCH (""، b2) +1,250،2)) & "" & LEFT (b2، SEARCH (""، b1) -XNUMX)
ملاحظات: في الصيغة ، B2 هي الخلية التي تحتوي على الاسم الذي ستعيد ترتيبه. يرجى تغييره بناءً على حاجتك.
2. استمر في تحديد خلية النتيجة ، واسحب مقبض التعبئة لأسفل لعكس جميع الأسماء كما هو موضح أدناه.
أعد ترتيب النص في خلية بسهولة في Excel:
• عكس النص فائدة كوتولس ل إكسيل يمكن أن تساعدك على تبديل النص بسهولة داخل خلية واحدة بواسطة فاصل معين في Excel. انظر أدناه لقطة الشاشة:
قم بالتنزيل وجرب! (تجربة مجانية لمدة 30 يومًا)
إعادة ترتيب النص في خلية برمز VBA
علاوة على ذلك ، يمكنك تطبيق رمز VBA أدناه لقلب جميع الأسماء في قائمة مرة واحدة في Excel. الرجاء القيام بما يلي.
1. اضغط على قديم + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة. ثم انسخ رمز VAB أدناه في نافذة الوحدة النمطية.
كود فبا: إعادة ترتيب النص في خلية
Sub RearrangeText()
'Updated by Extendoffice 20180503
Dim xRg As Range, yRg As Range
Dim LastRow As Long, i As Long
Dim strTxt As String, strFs As String
Dim strLs As String, N As Integer
On Error Resume Next
Set xRg = Application.InputBox(Prompt:="Range Selection:", _
Title:="Kutools for excel", Type:=8)
For Each yRg In xRg
On Error Resume Next
strTxt = yRg.Value
Trim (strTxt)
N = InStr(strTxt, " ")
strLs = Left(strTxt, N - 1)
strFs = Right(strTxt, Len(strTxt) - N)
yRg.Value = strFs & " " & strLs
Next
End Sub
3. ثم أ كوتولس ل إكسيل ينبثق مربع الحوار، يرجى تحديد قائمة الأسماء التي تريد إعادة ترتيبها، ثم انقر فوق OK زر. انظر لقطة الشاشة:
ثم يتم قلب كل "الاسم الأخير والاسم الأول" في القائمة المحددة على الفور.
قم بإعادة ترتيب النص في خلية بسرعة باستخدام Kutools for Excel
سيعرض هذا القسم ملف عكس ترتيب النص فائدة كوتولس ل إكسيل لمساعدتك في إعادة ترتيب النص في خلية.
قبل التطبيق كوتولس ل إكسيلالرجاء قم بتنزيله وتثبيته أولاً.
1. حدد قائمة الأسماء التي سوف تقلب "الاسم الأخير الاسم الأول"، ثم انقر فوق كوتولس > نص > عكس ترتيب النص. انظر لقطة الشاشة:
2. في ال عكس النص في مربع الحوار ، حدد ملف الفضاء الخيار ثم انقر فوق OK زر. انظر لقطة الشاشة:
ثم يتم إعادة ترتيب كافة الأسماء في القائمة المحددة مرة واحدة.
إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يومًا) من هذه الأداة المساعدة ، الرجاء الضغط لتنزيلهثم انتقل لتطبيق العملية حسب الخطوات المذكورة أعلاه.
مقالات ذات صلة:
- كيفية تبديل أو عكس اليوم والشهر من التاريخ في إكسيل؟
- كيفية تبديل أو تبديل النص داخل خلية واحدة في إكسيل؟
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!