كيفية تبديل أو تبديل النص داخل خلية واحدة في إكسيل؟
في كثير من الحالات ، قد تحتاج إلى تبديل النص في خلية واحدة لبعض الأغراض. على سبيل المثال ، تحتوي الخلية على اسم 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
مقالات لها صلة:
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!