كيفية إزالة المسافات في Excel باستخدام الصيغة (5 طرق سريعة)

  • شارك هذا
Hugh West

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

تنزيل كتاب التدريب

تنزيل كتاب التدريب.

إزالة المسافات باستخدام الصيغة .xlsm

5 طرق لإزالة المسافات باستخدام صيغة Excel

1. استخدام صيغة Trim لإزالة المسافات في Excel

يحتوي Excel على صيغة مضمنة يزيل المسافات من النصوص. إنها صيغة Trim . سنستخدم مجموعة بيانات من عمودين لشرح هذه الطريقة. هؤلاء هم موظف & أمبير ؛ رقم الهوية . سنستخدم نفس مجموعة البيانات في جميع الطرق الواردة في هذه المقالة.

اتبع الخطوات أدناه للتعرف على هذه الطريقة.

STEPS:

  • في البداية ، نحتاج إلى إنشاء عمود مساعد. أطلقنا عليها اسم ' TRIM ' في مجموعة البيانات الخاصة بنا.
  • الآن ، حدد الخلية D5 واكتب الصيغة في عمود المساعد.
=TRIM(B5)

هنا ، بعد كتابة الوظيفة ، نحتاج إلى تحديد الخلية من حيث نحتاج إلى إزالة المسافات.

  • بعد ذلك ، اضغط على أدخل لرؤية النتيجة.

  • ثم استخدم مقبض التعبئة لرؤية النتائج في كل شيءالخلايا.

  • بعد ذلك ، حدد الخلية D5 وانسخها.
  • الآن ، الصق فقط القيمة في الخلية B5 .

  • أخيرًا ، بعد إجراء 'Copy & amp؛ الصق ' في جميع الخلايا ، احذف العمود المساعد.

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

2. إزالة جميع المسافات باستخدام وظيفة Excel SUBSTITUTE

يمكننا أيضًا حذف المسافات بمساعدة وظيفة الاستبدال . سوف إزالة جميع المسافات من الخلية المطلوبة.

انتبه إلى الخطوات لمعرفة المزيد.

الخطوات:

  • أولاً ، قم بإنشاء عمود مساعد & amp؛ اكتب الصيغة.
=SUBSTITUTE(B5,“ ”,“”)

هنا ، ستحل هذه الصيغة محل المسافات (الوسيطة الثانية) بالسلسلة الفارغة (الوسيطة الثالثة).

  • ثانيًا ، اضغط على Enter لمشاهدة النتيجة.

  • الآن ، استخدم Fill Handle لرؤية النتائج في Helper Column .

هنا ، يمكننا أن نرى هناك لا توجد مسافة بين الاسم الأول والاسم الأخير للموظفين. يمكننا بالتأكيد حل هذه المشكلة باستخدام دالة TRIM في بداية دالة SUBSTITUTE .

  • ضع الصيغة في الخلية الخلية D5 .
=TRIM(SUBSTITUTE(B5,CHAR(160),CHAR(32)))

هنا ، تحل وظيفة الاستبدال محل عدم الانكسار المسافات ، CHAR (160) بمسافات عادية ، CHAR (32) . تزيل وظيفة TRIM المسافات الزائدة هنا. نحتاج إلى إضافته أمام وظيفة الاستبدال .

  • اضغط على أدخل لرؤية النتيجة.

  • أخيرًا ، استخدم مقبض التعبئة لبقية الخلايا.

3. صيغة Excel مع وظيفة MID لإزالة المسافات البادئة

تساعدنا وظيفة MID على إزالة المسافات البادئة من خلية . لا يزيل المسافات الزائدة بين النصوص. سنستخدم مجموعة البيانات السابقة مرة أخرى.

اتبع الخطوات أدناه للتعرف على هذه الطريقة.

الخطوات:

  • إنشاء العمود المساعد في البداية.
  • الآن ، اكتب الصيغة في الخلية D5 .
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

ستجد هذه الصيغة النص وطوله في البداية. ستعيد الدالة FIND موضع السلسلة النصية كرقم وستقوم الدالة LEN بحساب طول الخلية B5 . بعد ذلك ، ستقطع المسافات البادئة من النص.

  • بعد ذلك ، اضغط على أدخل . يمكنك أن ترى في الخلية D5 أنه لا توجد مسافة بادئة. ولكنه يحتوي على مسافات بين النصوص.

  • أخيرًا ، اسحب مقبض التعبئة لأسفل لرؤية النتائج في المساعد العمود .

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

  • كيفية إزالة المسافات في الخلية في Excel (5 طرق)
  • إزالة مسافة في Excel قبل Numbers (3طرق)
  • كيفية إزالة المسافات الفارغة في Excel (7 طرق)
  • كيفية إزالة المسافة في Excel بعد النص (6 طرق سريعة)

4. تطبيق VBA لإزالة المسافات الزائدة في Excel

يمنحنا VBA أيضًا الفرصة لإزالة المسافات الزائدة في Excel . يمكنه إزالة المسافات من البداية وكذلك من النهاية. ولكنه لن يكون قادرًا على إزالة المسافات بين النصوص.

اتبع الخطوات الخاصة بهذه التقنية.

STEPS:

  • في في المقام الأول ، انتقل إلى علامة التبويب Developer وحدد Visual Basic .

  • بعد ذلك ، انتقل إلى أدخل في نافذة Visual Basic ثم حدد الوحدة النمطية .
  • اكتب الرمز في الوحدة النمطية واحفظه .
6348

  • بعد ذلك ، حدد نطاق الخلايا حيث تريد تطبيق VBA هنا ، اخترنا الخلية B5 إلى الخلية B9 .

  • ثم حدد وحدات الماكرو من المطور.

  • علاوة على ذلك ، حدد تشغيل من ماكرو.

  • أخيرًا ، سترى نتائج مثل الصورة أدناه.

5 أدخل صيغة Excel لحذف المسافات بين الأرقام

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

اتبع الخطوات أدناه.

الخطوات:

  • أولاً ، أنشئ عمود إضافي. العمود المساعد هو العمود الإضافي هنا.
  • ثانيًا ، حدد الخلية D5 وأدخل الصيغة.
=SUBSTITUTE(C5," ","")

  • ثالثًا ، اضغط على أدخل واستخدم مقبض التعبئة في عمود المساعد .

  • بدلاً من ذلك ، يمكنك القيام بذلك باستخدام 'Find & amp؛ استبدل ' حدد نطاق الخلايا الذي تريد إزالة المسافات منه.

  • التالي ، اضغط على Ctrl + H من لوحة المفاتيح. ستظهر نافذة "Find And Replace" .
  • اضغط على مفتاح المسافة في قسم "اعثر على ما" واحتفظ بـ "استبدال" بقسم " فارغ.

  • أخيرًا ، حدد استبدال الكل لمشاهدة النتائج.

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

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

لقد ناقشنا بعض الطرق السهلة حول كيفية قص المساحات في Excel. هناك شيء مهم يجب أن نتذكره أثناء استخدامنا لهذه الطرق. يجب أن ننشئ عمودًا إضافيًا في البداية لـ الطريقة 1،2 & amp؛ 3 . بعد تنفيذ الخطوات ، نحتاج إلى استبدال البيانات الرئيسية بالبيانات المقتطعة. يمكننا القيام بذلك باستخدام نسخ & amp؛ لصق . تأكد من لصق قيم فقط. يتم عرض هذا الإجراء في الطريقة الأولى .

الاستنتاج

لقد وصفنا 5 طرق لمحو المسافات من ورقة عمل Excel الخاصة بنا. هذه هي في الأساس طرق تعتمد على الصيغة. يمكنك أيضًا استخدام "Find & amp؛ استبدل خيار الذي تمت مناقشته في الطريقة الأخيرة. علاوة على ذلك ، آمل أن تساعدك هذه الأساليب في حل مشكلتك تمامًا. أخيرًا ، إذا كان لديك أي استفسارات أو اقتراحات ، فلا تتردد في التعليق أدناه.

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