كيفية إزالة المسافة في Excel بعد النص (6 طرق سريعة)

  • شارك هذا
Hugh West

يمكن أن تحدث المسافات لأسباب مختلفة في ورقة العمل. قد تكون هناك أخطاء أثناء إدخال البيانات أو استيراد البيانات من مصادر مختلفة. قد تكون إزالة هذه المساحات يدويًا مرهقة وقد تتطلب وقتًا. في هذه المقالة ، سنوضح لك طرقًا سريعة لإزالة مساحة في Excel بعد النص. ستكون هذه الطرق مفيدة عندما يتعين علينا تنظيف البيانات.

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

تنزيل Practice Workbook

Remove_spaces_after_text.xlsm

6 طرق سريعة لإزالة المساحة في Excel بعد النص

الآن سنبحث عن طرق لإزالة المساحة في Excel بعد نص. في هذه الحالة ، سنزيل المسافات بين Abagail و علامة الاقتباس ("") . ستوجهنا الطرق التالية من خلال طرق مختلفة للقيام بذلك.

1. إزالة المسافات في Excel بعد النص باستخدام البحث والاستبدال

يمكننا إزالة المسافات بعد النص باستخدام بحث واستبدال ميزة Excel. للقيام بذلك ، أولاً ، يتعين علينا تحديد النطاق الذي نريد من خلاله تطبيق ميزة FInd and Replace .

هنا ، قمت بتحديدالنطاق B5: B9 .

أولاً ، سنذهب إلى علامة التبويب الصفحة الرئيسية ثم ننتقل إلى بحث & أمبير ؛ حدد الخيار في شريط الأدوات.

من Find & amp؛ حدد حدد استبدال .

ثم ، سيظهر مربع الحوار Find and Replace .

ثم في ابحث عن المربع سنكتب مفتاح المسافة مرة واحدة. في هذه الحالة ، سنترك استبدل بالمربع فارغًا

ثم نضغط استبدال الكل إلى إزالة كل المسافات . سيظهر مربع رسالة مع عدد الاستبدالات.

ستختفي كل المسافات بعد النص.

قراءة المزيد: كيفية إزالة المسافة قبل النص في Excel (4 طرق)

2. إزالة المسافات بعد النص باستخدام وظيفة TRIM في Excel

2.1. يساعدنا استخدام وظيفة TRIM فقط

وظيفة TRIM في Excel على إزالة أي مساحة غير مرغوب فيها. يمكننا استخدام وظيفة TRIM للتخلص من أي مسافات غير مرغوب فيها بعد النص. هنا ، في هذه الحالة في الخلية C5 ، نكتب

=TRIM(B5)

بعد بالضغط على المفتاح ENTER ، سنجد النص بدون أي مسافة غير مرغوب فيها . هنا سنزيل المسافات غير الضرورية بين جزأين من الاسم.

الآن ، سنستخدم Fill Handle لاستخدام ميزة الملء التلقائي في Excel لإزالة مسافة من القيم الأخرى في نص بدون عمود مسافة غير مرغوب فيها .

2.2. استخدام دالة LEN و LEFT مع دالة TRIM

دالة LEN في Excel تقيس طول أي رقم أو سلسلة. يمكن أن تكون وظيفة LEFT Function مفيدة في Excel لاسترداد عدد محدد من الأحرف من أي رقم أو سلسلة نصية. هنا ، سوف نستخدم مجموعة من ثلاث وظائف لإزالة المسافات بعد النص. هنا ، في الخلية C5 ، نكتب

=TRIM(LEFT(B5,LEN(B5)))

انهيار الصيغة

LEN(B5) - & GT ؛ يقيس طول الأحرف في الخلية B5. في هذه الحالة ،

الإخراج هو : 14

LEFT (B5، LEN (B5)) - & gt؛ يصبح LEFT (B5،14). لذلك ، يأخذ في الاعتبار 14 حرفًا من اليسار. في هذه الحالة ،

الإخراج هو : Abagail Ross

التفسير: لاحظ أن هناك مسافتان إضافيتان بين الكلمات.

TRIM (LEFT (B5، LEN (B5))) - & GT ؛ الآن تدخل وظيفة TRIM حيز التنفيذ. يزيل الفراغين الإضافيين بين الكلمات ويعطينا النتيجة المناسبة.

الإخراج هو : Abagail Ross

شرح: لاحظ أنه لا توجد مسافة إضافية بين كلمتين.

بالضغط على مفتاح ENTER ، نحصل على النتيجة في الخلية C5 .

باستخدام مقبض التعبئة لاستخدام ميزة الملء التلقائي في Excel ، نحصل على القيم في Text بدون مساحة غير مرغوب فيهاالعمود .

اقرأ المزيد: H ow لإزالة المسافات البادئة في Excel (4 طرق)

3. إزالة المسافات بعد النص باستخدام Power Query

Power Query هي ميزة مفيدة عندما يتعلق الأمر بتنسيق البيانات. يمكننا استخدام Power Query لتنظيف المساحات غير المرغوب فيها. أولاً ، نختار جميع بيانات النطاق الذي نعمل معه.

اخترنا النطاق B5: B9.

بعد ذلك ، لإجراء Power Query ، نحتاج إلى تحديد من الجدول / النطاق من علامة التبويب البيانات .

ستظهر نافذة جديدة .

انتقل إلى إضافة عمود & gt؛ & gt؛ التنسيق & gt؛ & gt؛ TRIM

سنحصل على البيانات المقتطعة في عمود جديد باسم Trim .

ثم انتقل إلى ملف علامة التبويب.

انقر فوق إغلاق & amp؛ تحميل .

ستحصل على النتائج في ورقة جديدة .

اقرأ المزيد: كيفية إزالة المسافات في Excel: باستخدام Formula و VBA & amp؛ Power Query

4. إزالة المسافات بعد النص باستخدام وحدات الماكرو و VBA

يمكننا استخدام VBA لإزالة المسافات بعد النص. أولاً ، نحتاج إلى تحديد النطاق الكامل الذي نريد إزالة المسافات منه.

ثم اخترنا النطاق B5: B9 .

لاستخدام محرر VBA ،

افتح علامة التبويب Developer & GT ؛ & GT. حدد Visual Basic

نافذة جديدة

انتقل إلى إدراج علامة التبويب & gt؛ & gt؛ حدد وحدة .

ستظهر وحدة جديدة . اكتب الكود أدناه في الوحدة الجديدة .

3510

سنقوم بإنشاء إجراء فرعي جديد RemoveSpacesafterText ونعلن عن متغيرين M و خلية نطاق .

ثم استخدمنا حلقة For للعثور على كل خلية الذي يحتوي على مساحات غير مرغوب فيها. سنستخدم الدالة VBA TRIM لإزالة المسافات.

الآن ، سنقوم بحفظ الكود و تشغيل الكود عن طريق الضغط على F5 .

سنكون قادرين على إزالة جميع المسافات غير المرغوب فيها.

اقرأ المزيد: كيفية إزالة المسافات الزائدة في Excel (6 طرق سهلة)

5. إزالة المسافات بعد النص باستخدام الوظيفة LEFT في Excel

LEFT الوظيفة في Excel تتيح لنا اختر عددًا محددًا من الأحرف من يسار النص. إذا عرفنا عدد المسافات الموجودة في يمين النص ، أي بعد النص يمكننا إزالة المسافات باستخدام وظيفة LEFT .

في هذه الحالة ، نعلم أن لدينا ثلاث مسافات على يمين النص. لذلك في الخلية C5 ، سنكتب

=LEFT(B5,LEN(B5)-3)

انهيار الصيغة

LEN(B5) - & GT ؛ يعطينا طول القيمة في الخلية B5.

الإخراج هو : 10

LEN(B5)-3 - & GT؛ يعطينا قيمة 10-3.

الإخراج هو : 7

شرح : نجد عدد الأحرف المطلوبة.

LEFT(B5,LEN(B5)-3) - & gt؛ يسترجع 7 أحرف من يسار النص.

الإخراج هو : Abagail

التفسير : لا توجد مسافة إضافية بعد النص.

بالضغط على المفتاح ENTER سنحصل على القيمة في الخلية C5 .

الآن عن طريق سحب مقبض التعبئة لاستخدام ميزة الملء التلقائي ، سنحصل على جميع القيم في عمود نص بدون مسافة غير مرغوب فيها .

6. قم بإزالة المسافات بعد النص باستخدام وظيفة SUBSTITUTE في Excel

SUBSTITUTE الوظيفة في Excel تتيح لنا استبدال نص بآخر. يمكننا استخدام وظيفة الاستبدال لاستبدال المسافات غير المرغوب فيها. هنا ، سوف نستبدل المسافات الزائدة بين نصين. للقيام بذلك ، في الخلية C5 سنكتب

=SUBSTITUTE(B5,"  ","")

في الصيغة ، سيحدد خلية B5 القيمة التي نريد استبدالها. ثم استخدم مسافة كـ old_text لأنني أريد إزالة المسافة. ثم استخدم مسافة فارغة داخل علامة الاقتباس المزدوجة كـ new_text .

الآن ، ستستبدل الوظيفة SUBSTITUTE المسافات الزائدة بعد النص بـ لا توجد مساحة.

بعد الضغط على مفتاح ENTER سنحصل على القيمة المطلوبة في الخلية B5 .

ثم باستخدام مقبض التعبئة لاستخدام ميزة الملء التلقائي ، سنحصل على القيم المقابلةفي العمود نص بدون مسافة غير مرغوب فيها .

اقرأ المزيد: كيفية إزالة المسافة في Excel قبل الأرقام (3 طرق)

أشياء يجب تذكرها

يمكن أن تسبب لنا المساحات غير المرغوب فيها مشاكل عندما نستخدم وظائف LOOKUP .

عندما نستخدم LEFT الوظيفة فقط لإزالة المسافات غير المرغوب فيها بعد النص ، يجب أن نعرف عدد المسافات بعد النص.

قسم الممارسة

لقد قمنا بتضمين قسم تدريب حتى تتمكن من ذلك مارس الأساليب بنفسك.

الاستنتاج

لقد حاولنا إظهار 6 طرق سريعة لإزالة المساحة في Excel بعد النص. آمل أن تكون هذه مفيدة لك في أنشطتك اليومية. إذا كنت بحاجة إلى مزيد من الإيضاحات ، فلا تتردد في التعليق أدناه أو إرسال أي ملاحظات. سيسعد فريقنا بمساعدتك في حل أي من مشاكلك.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.