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

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

تنزيل هذا المصنف التدريبي.

إزالة المسافة قبل Text.xlsm

كيف تؤثر المسافة قبل النص على مجموعة البيانات؟

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

هنا ، لدينا بعض المسافات قبل النصوص. الآن ، نريد استخراج الأحرف الأربعة الأولى من الكلمة. نحن نستخدم الوظيفة LEFT لإجراء ذلك. سيكون الإخراج كالتالي:

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

4 طرق لإزالة المسافة قبل النص في Excel

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

1. استخدام TRIM والوظائف الأخرىلإزالة المسافة قبل النص

الآن ، نحن نستخدم وظيفة TRIM لإزالة المسافات قبل النص. إنها طريقة go-to لهذا النوع من المشكلات.

تزيل الوظيفة TRIM جميع المسافات من سلسلة نصية باستثناء المسافات الفردية بين الكلمات.

بناء الجملة:

= TRIM (Text)

Text: النص الذي تريد إزالة المسافة منه.

1.1 إزالة المسافة باستخدام وظيفة TRIM فقط

لتوضيح هذه الطريقة ، نستخدم مجموعة البيانات التالية:

لاحظ هنا. هناك بعض المسافات الزائدة ليس فقط قبل النصوص ولكن أيضًا بين النصوص. هدفنا هو إزالة جميع المسافات الزائدة والحفاظ على مجموعة البيانات نظيفة من المساحات غير المجدية.

📌 الخطوات

أولاً ، اكتب الصيغة التالية في الخلية C5 :

=TRIM(B5)

ثم اضغط على أدخل .

بعد ذلك اسحب رمز مقبض التعبئة فوق نطاق الخلايا C6 : C9 .

كما ترى ، نجحنا في إزالة المسافة قبل النص أيضًا بين النص.

1.2 إزالة المسافة باستخدام TRIM و وظائف CLEAN

تحذف الوظيفة TRIM فقط حرف المسافة الذي يمثل قيمة الرمز 32 في مجموعة أحرف ASCII المكونة من 7 بتات.

هناك حرف مسافة آخر يسمى مسافة غير منقسمة ، وهي شائعة الاستخدام في صفحات الويب كحرف HTML. تعمل الوظيفة CLEAN أيضًا على إزالة غيرطباعة أحرف مثل فواصل الأسطر.

لإثبات ذلك ، نستخدم مجموعة البيانات التالية:

📌 الخطوات

أولاً ، اكتب الصيغة التالية في الخلية C5 :

=TRIM(CLEAN(B5))

ثم اضغط أدخل .

بعد ذلك ، اسحب رمز مقبض التعبئة فوق نطاق الخلايا C6: C9 .

الآن يمكنك أن ترى أنه لا توجد مسافات أو فواصل أسطر من قبل النص.

1.3 حذف مسافة باستخدام وظائف TRIM و CLEAN و SUBSTITUTE

توجد مسافات غير منقسمة لها قيمة عشرية 160 ، ولا يمكن للوظيفة TRIM إزالتها من تلقاء نفسها. إذا كانت مجموعة البيانات الخاصة بك تحتوي على مسافة بيضاء واحدة أو أكثر لا تزيلها الوظيفة TRIM ، فاستخدم الدالة SUBSTITUTE لتحويل المسافات غير المنقسمة إلى مسافات عادية ثم قصها.

ستزيل هذه الطريقة كل مسافة زائدة وفاصل أسطر ومسافة غير منقسمة. لإثبات ذلك ، نستخدم مجموعة البيانات التالية:

📌 الخطوات

أولاً ، اكتب الصيغة التالية في الخلية C5 :

=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160)," "))))

ثم ، اضغط على أدخل .

بعد ذلك اسحب رمز مقبض التعبئة عبر نطاق الخلايا C6: C9 .

كما ترى ، لا توجد مسافات أو مسافات غير منقسمة قبل النص.

اقرأ المزيد: كيفية إزالة المسافات في خلية بتنسيقExcel

2. ابحث عن & amp؛ استبدل الأمر بحذف المسافة قبل النص في Excel

الآن ، هذه الطريقة مفيدة إذا كنت تريد إزالة المسافات عديمة الفائدة قبل النصوص أو بينها. هذه الطريقة أسرع من غيرها. إذا كان هدفك هو إزالة جميع المسافات ، فستعمل هذه الطريقة بسهولة.

لإثبات ذلك ، سنستخدم مجموعة البيانات هذه:

هنا يمكنك رؤية بعض رسائل البريد الإلكتروني. هناك بعض المساحات غير المرغوب فيها قبلها أو بينها. سنقوم بإزالة كل هذه المسافات بهذه الطريقة.

📌 الخطوات

أولاً ، حدد جميع البيانات.

ثم اضغط Ctrl + F على لوحة المفاتيح لفتح Find & amp؛ استبدل مربع الحوار .

انقر فوق استبدال . ثم ، في المربع ابحث عن ما ، اكتب مسافة .

الآن ، احتفظ استبدل بالمربع فارغ.

انقر فوق استبدال الكل .

كما ترى ، نجحنا في إزالة جميع المسافات غير المفيدة من النصوص.

قراءات مماثلة:

  • كيفية إزالة المسافات الزائدة في Excel (6 طرق سهلة)
  • إزالة المسافة البادئة في Excel (5 طرق مفيدة)
  • كيفية إزالة المسافات الزائدة في Excel (4 طرق)

3. استخدام VBA لإزالة المسافة قبل النص

أخيرًا ، سنوفر لك جزءًا من وحدات ماكرو VBA لإزالة المساحات المزعجة عديمة الفائدةداخل النص.

سنستخدم مجموعة البيانات التالية للتوضيح:

📌 الخطوات

أولاً ، اضغط على Alt + F11 لفتح محرر VBA . انقر فوق Insert & gt؛ Module .

اكتب الكود التالي واحفظ الملف.

4486

الآن ، اضغط على Alt + F8 على لوحة المفاتيح لفتح مربع حوار الماكرو.

حدد remove_space . انقر فوق تشغيل

حدد نطاق الخلايا B5: B9.

انقر فوق موافق بعد ذلك.

كما ترى ، قمنا بإزالة جميع المسافات قبل النص باستخدام رمز VBA.

4. Power Query لإزالة المسافة قبل النص

يمكنك أيضًا إزالة المسافات من استخدام أداة Power Query في Excel. هناك ميزة مضمنة TRIM في Power Query.

لتوضيح ذلك ، سنستخدم مجموعة البيانات هذه:

كما ترى ، هناك بعض المسافات قبل البيانات. سنقوم بإزالة ذلك باستخدام ميزة Power Query.

📌 الخطوات

من علامة التبويب Data ، حدد من جدول / نطاق .

حدد نطاق خلايا مجموعة البيانات الخاصة بك. انقر فوق موافق .

بعد ذلك ، سيتم تشغيل محرر استعلام الطاقة وسيبدو هكذا.

انقر فوق Column1 لتحديد كل نص.

ثم انقر بزر الماوس الأيمن فوقالفأر. حدد تحويل .

بعد ذلك انقر فوق TRIM .

كما ترى ، أزلنا جميع المسافات البادئة من مجموعة البيانات بنجاح.

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

✎ The TRIM تعمل وظيفة إزالة المسافات الزائدة بين النصوص. إذا كان هناك أكثر من مسافة ، فسيتم وضعها في مساحة واحدة.

Find & amp؛ استبدال سيزيل الأمر كل مسافة من مجموعة البيانات. إذا كان هدفك هو إزالة المسافة قبل النص ، فلا تستخدمه.

الخاتمة

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

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