كيفية استخدام وظيفة TRIM في Excel

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

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

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

استخدام وظيفة TRIM لإزالة المسافات الزائدة في Excel

TRIM هي وظيفة سلسلة / نص لا تزيل المسافات من كلا الجانبين فحسب ، بل تزيل أكثر من مسافة واحدة داخل الكلمات أيضًا. يمكن لهذه الوظيفة فقط إزالة حرف مسافة ASCII (32) من السلسلة النصية وليس أحرف المسافات غير الفاصلة التي توجد عادةً في صفحات الويب ويتم نسخها إلى Excel.

صيغة الدالة TRIM هي:

= TRIM (قيمة الخلية / نص)

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

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

حدد الخلية حيث تريد السلسلة النصية المقطوعة واكتب الصيغة في الصورة التالية. في مثالنا ، نريد قطع السلسلة النصية في الخلية A1 ، لذلك استخدمنا A1 كوسيطة لوظيفة TRIM وكتبنا الصيغة في الخلية B.

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

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

استخدام وظيفة TRIM لإزالة المسافات الزائدة في خلايا متعددة

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

يمكنك رؤية مربع أخضر صغير (مقبض التعبئة) في الزاوية اليمنى السفلية لخلية الصيغة ، فقط ضع المؤشر على المربع واسحبه فوق الخلايا التي تريد تطبيق الصيغة.

وبالتالي ، لديك الآن عمودين من سلاسل النص الأصلي بمسافات ونصوص مقصوصة بدون مسافات إضافية.

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

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

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

يمكنك استخدام وظيفة TRIM مع وظائف LEFT و FIND و REPLACE لإزالة المسافات البادئة:

= REPLACE (A1،1، FIND (LEFT (TRIM (A3)، 2)، A1) -1، "")

ستعثر وظيفة "FIND" على موضع الحرف الأول في العنوان في الخلية A1. في المثال أعلاه ، في العنوان الأول ، 2 هو الحرف الأول الذي يوجد في الموضع الخامس (حيث توجد 4 مسافات بادئة قبله). ثم يتم استخراج جميع الأحرف بعد المركز الخامس. ستزيل وظيفة REPLACE جميع المسافات البادئة عن طريق استبدالها بأحرف مستخرجة.

إزالة المسافات غير القابلة للكسر باستخدام وظيفة TRIM

لسوء الحظ ، لا يمكن لوظيفة TRIM حذف جميع المسافات ، خاصة المساحة غير المنقسمة ، والتي يمكن أن تظهر في Excel كـ CHAR (160) (انظر المثال أدناه).

ولكن بإضافة الدالة SUBSTITUTE إلى صيغة TRIM ، يمكنك إزالة الأحرف غير القابلة للطباعة. تعد المساحة غير القابلة للكسر أيضًا حرفًا غير قابل للطباعة.

لإزالة مسافة غير منقسمة ، يمكنك استخدام الصيغة التالية:

= TRIM (SUBSTITUTE (A11، CHAR (160)، ""))

النتائج:

هذا هو.