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

كيفية تبديل أو تبديل النص داخل خلية واحدة في إكسيل؟

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

قم بتبديل النص أو تبديله داخل خلية واحدة باستخدام الصيغة
قم بتبديل النص أو تبديله داخل خلية واحدة باستخدام التعليمات البرمجية لـ VBA
قم بتبديل أو تبديل النص بسهولة داخل خلية واحدة بواسطة Kutools for Excel


قم بتبديل النص أو تبديله داخل خلية واحدة باستخدام الصيغة

يمكن أن تساعدك الصيغة أدناه على تبديل النصوص داخل خلية واحدة في Excel. الرجاء القيام بما يلي.

1. حدد خلية فارغة لتحديد موقع البيانات التي تم تبديلها ، وأدخل الصيغة في شريط الصيغة ، ثم اضغط على أدخل مفتاح. انظر لقطة الشاشة:

=RIGHT(A2,LEN(A2)-FIND(" ",A2)) & " " & LEFT(A2,FIND(" ",A2)-1)

2. حدد خلية النتيجة ، ثم اسحب مقبض التعبئة لأسفل للحصول على النتائج المتبقية كما هو موضح أدناه لقطة الشاشة.

بعد ذلك يمكنك رؤية الاسم الأول واسم العائلة يتم تبديلهما في خلايا محددة.

ملاحظات: هذه الطريقة يمكنها فقط تبديل نصين داخل خلية واحدة مفصولة بمسافة.


قم بتبديل النص أو تبديله بسهولة داخل خلية واحدة في Excel:

عكس النص فائدة كوتولس ل إكسيل يمكن أن تساعدك على تبديل النص بسهولة داخل خلية واحدة بواسطة فاصل معين في Excel كما هو موضح أدناه العرض التوضيحي.
قم بتنزيله وجربه الآن! (تجربة مجانية لمدة 30 يومًا)


قم بتبديل النص أو تبديله داخل خلية واحدة باستخدام التعليمات البرمجية لـ VBA

كما هو موضح أعلاه ، يمكنك أيضًا تشغيل البرنامج النصي VBA التالي لتبديل النص أو تبديله داخل خلية واحدة.

1. اضغط على قديم + F11 مفاتيح في نفس الوقت لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة. ثم انسخ والصق رمز فبا أدناه في نافذة الوحدة النمطية.

كود فبا: قم بتبديل النص أو تبديله داخل خلية واحدة

Sub res()
    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. اضغط على F5 مفتاح لتشغيل الكود. في ظهرت كوتولس ل إكسيل في مربع الحوار ، يرجى تحديد النطاق الذي يحتوي على البيانات التي تريد مبادلتها ، ثم النقر فوق OK زر. انظر لقطة الشاشة:

ثم يمكنك رؤية النصوص في خلايا الاسم المحددة يتم تبديلها على الفور.

ملاحظات: يمكن لهذا الرمز أيضًا تبديل كلمتين داخل خلية واحدة مفصولة بمسافة بشكل صحيح.


قم بتبديل أو تبديل النص بسهولة داخل خلية واحدة بواسطة Kutools for Excel

يوصي هذا القسم بأداة Reverse Text Order في Kutools for Excel لمساعدتك في حل هذه المشكلة بسهولة. الرجاء القيام بما يلي.

قبل التطبيق كوتولس ل إكسيلالرجاء قم بتنزيله وتثبيته أولاً.

1. حدد النطاق الذي يحتوي على النصوص التي تريد تبديلها ، ثم انقر فوق كوتولس > نص > عكس ترتيب النص. انظر لقطة الشاشة:

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

ثم يمكنك رؤية البيانات الموجودة في الخلايا المحددة يتم تبديلها في نفس الخلية بواسطة فاصل محدد على الفور.

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


العرض التوضيحي: يمكنك بسهولة تبديل النص أو تبديله داخل خلية واحدة بواسطة Kutools for Excel

مقالات لها صلة:

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

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

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

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very good..
This comment was minimized by the moderator on the site
Thank you for the VBA code.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations