الانتقال إلى المحتوى الرئيسي

كيفية إزالة المسافات في إكسيل دون استبدالها بحرف آخر

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

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

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

  1. كيف يمكنني إزالة المسافات في إكسيل?
  2. باستخدام وظيفة البديل
  3. باستخدام صيغة القطع
  4. باستخدام ماكرو فبا
  5. سؤال وجواب

كيف يمكنني إزالة المسافات في إكسيل?

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

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

هناك عدة طرق لإزالة المسافات في إكسيل:

  1. استخدام وظيفة القطع: تتيح لك وظيفة القطع إزالة جميع المسافات من سلسلة نصية. للقيام بذلك ، حدد الخلية التي تحتوي على النص بمسافات وقم بتطبيق وظيفة القطع. على سبيل المثال ، إذا كان النص في الخلية أ1 ، أدخل الصيغة =تقليم(أ1) في الخلية ب1 واضغط على إدخال. الآن تحتوي الخلية ب 1 على نص بدون مسافات. إذا كنت تريد إزالة مسافات من جميع الخلايا في عمود ، فيمكنك تطبيق وظيفة القطع على الخلية الأولى ، ثم نسخ الصيغة ولصقها في خلايا أخرى في العمود.
  2. استخدام البحث والاستبدال: هناك طريقة أخرى لإزالة المسافات في إكسيل وهي استخدام وظيفة البحث والاستبدال. للقيام بذلك ، حدد نطاق الخلايا التي تريد إزالة المسافات فيها ، واضغط كنترول + ح لفتح نافذة "بحث واستبدال". ثم ندخل مسافة في حقل" بحث "، وفي حقل" استبدال بـ " نترك قيمة فارغة أو الحرف المطلوب الذي نريد استبدال المسافات به. انقر فوق "استبدال الكل".
  3. باستخدام الصيغة البديلة: تسمح لك الوظيفة البديلة باستبدال حرف واحد أو سلسلة فرعية بحرف أو سلسلة فرعية أخرى. لإزالة المسافات باستخدام الدالة البديلة ، أدخل الصيغة التالية: = بديل (أ1،""،""). هنا أ1 هي خلية تحتوي على نص بمسافات. ستحل الصيغة محل جميع المسافات في الخلية أ1 بقيمة فارغة.
  4. باستخدام برنامج نصي فبا: إذا كنت بحاجة إلى إزالة الثغرات في العديد من الخلايا أو في كميات كبيرة من البيانات ، يمكنك استخدام البرامج النصية فبا في إكسيل. البرنامج النصي فبا يسمح لك لأتمتة عملية حذف المسافات أو عمليات البيانات الأخرى. المثال التالي من التعليمات البرمجية النصي فبا يزيل كافة المسافات في نطاق معين من الخلايا:

مساحات الإزالة الفرعية()

خلية خافتة كمدى

خافت رنغ كما المدى

تعيين رنغ = المدى ("أ 1: أ 10") ' هنا يمكنك تحديد النطاق المطلوب من الخلايا

لكل خلية في رنغ

الخلية.القيمة = استبدال (خلية.القيمة،""،"")

الخلية التالية

نهاية الفرعية

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

باستخدام وظيفة البديل

تسمح لك الوظيفة البديلة في إكسيل باستبدال نص أو حرف معين في خلية بنص أو حرف آخر. يمكن استخدامه أيضا لإزالة المسافات في الخلايا دون استبدالها بحرف آخر.

لاستخدام الدالة البديلة ، اتبع الخطوات التالية:

  1. حدد الخلايا التي تحتوي على النص الذي تريد إزالة المسافات فيه.
  2. أدخل الصيغة التالية في خلية فارغة: = بديل (أ1،""،"") ، حيث أ1 هو عنوان الخلية التي تحتوي على النص الذي تريد إزالة المسافات فيه.
  3. اضغط على مفتاح الإدخال.

ستحل الوظيفة البديلة محل جميع المسافات في الخلايا المحددة بصف فارغ. إذا كنت بحاجة إلى استبدال المسافات بحرف آخر ، فيمكنك استبدال سلسلة فارغة في الصيغة بالحرف المطلوب.

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

النص المصدرالنتيجة
مرحبا ، العالممرحبا ، العالم
123 456 789123456789
مثال الفضاءمثال الفضاء

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

باستخدام صيغة القطع

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

تحتوي صيغة القطع على بناء الجملة التالي:

= تقليم (نص)

أين:

  • النص عبارة عن خلية تحتوي على النص الذي تريد إزالة المسافات منه.

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

= تقليم (أ1)

ستكون نتيجة هذه الصيغة خلية بها نص بدون مسافات.

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

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

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

باستخدام ماكرو فبا

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

لإنشاء ماكرو فبا ، تحتاج إلى:

  1. افتح ملف إكسيل الذي تريد إزالة المسافات فيه.
  2. اضغط على ألت + إف 11 لفتح محرر فبا.
  3. حدد قائمة إدراج وحدد الوحدة النمطية.

في نافذة محرر فبا التي تفتح ، اكتب التعليمات البرمجية التالية:

الفرعية حذف مسافة بيضاء()

خلية خافتة كمدى

مع أكتيفشيت

لكل خلية في .مستعمل

الخلية.القيمة = تقليم (خلية.القيمة)

الخلية التالية

نهاية مع

نهاية الفرعية

بعد كتابة رمز الماكرو فبا ، يمكنك الضغط على مفتاح 5 أو تحديد تشغيل وتنفيذ القوائم روتين فرعي لتشغيل الماكرو.

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

بعد تشغيل ماكرو فبا ، سيتم حذف جميع المسافات في محتويات الخلايا دون استبدالها بحرف آخر.

سؤال وجواب