Skip to main content

كيفية إعادة ترتيب النص في خلية في Excel؟

Author: Siluvia Last Modified: 2025-05-30

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

إعادة ترتيب النص في الخلية باستخدام الصيغة
إعادة ترتيب النص في الخلية باستخدام كود VBA
إعادة ترتيب النص بسرعة في الخلية باستخدام Kutools لـ Excel


إعادة ترتيب النص في الخلية باستخدام صيغة

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

1. حدد خلية فارغة لإخراج النص المعاد ترتيبه، وأدخل الصيغة أدناه فيها ثم اضغط على مفتاح الإدخال Enter.

=TRIM(MID(b2,SEARCH(" ",b2)+1,250))&" "&LEFT(b2,SEARCH(" ",b2)-1)

A screenshot showing a formula to rearrange text in Excel from Last name First name to First name Last name

ملاحظة: في الصيغة، B2 هي الخلية التي تحتوي على الاسم الذي تريد إعادة ترتيبه. يرجى تغييرها بناءً على حاجتك.

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

A screenshot showing results of rearranging text using a formula in Excel


إعادة ترتيب النص بسهولة في خلية في Excel:

أداة عكس النص من Kutools لـ Excel يمكن أن تساعدك على تبديل النص بسهولة داخل خلية واحدة باستخدام فاصل معين في Excel. انظر لقطة الشاشة أدناه:

A screenshot of Kutools for Excel Reverse Text utility for rearranging text in a cell

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


إعادة ترتيب النص في الخلية باستخدام كود VBA

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

1. اضغط على مفاتيح Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في نافذة Microsoft Visual Basic for Applications، انقر فوق إدراج > وحدة. ثم قم بنسخ كود VBA أدناه في نافذة الوحدة.

كود VBA: إعادة ترتيب النص في الخلية

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. بعد ذلك ستظهر نافذة منبثقة من Kutools لـ Excel، يرجى تحديد قائمة الأسماء التي تريد إعادة ترتيبها، ثم انقر فوق زر موافق. انظر لقطة الشاشة:

A screenshot of the Kutools for Excel dialog box for selecting a range to rearrange text in Excel

ثم يتم عكس جميع إدخالات "الاسم الأخير الاسم الأول" في القائمة المحددة على الفور.


إعادة ترتيب النص بسرعة في الخلية باستخدام Kutools لـ Excel

سيقدم لك هذا القسم أداة عكس ترتيب النص من Kutools لـ Excel لمساعدتك في إعادة ترتيب النص في الخلية.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

1. حدد قائمة الأسماء التي تريد عكس "الاسم الأخير الاسم الأول"، ثم انقر فوق Kutools > نص > عكس ترتيب النص. انظر لقطة الشاشة:

A screenshot showing the Reverse Text Order option under the Kutools menu in Excel

2. في مربع حوار عكس النص، حدد خيار المسافة ثم انقر فوق زر موافق. انظر لقطة الشاشة:

A screenshot of the Reverse Text dialog box in Kutools for Excel for rearranging text by space

ثم يتم إعادة ترتيب جميع الأسماء في القائمة المحددة مرة واحدة.

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


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

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

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

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


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!