تنظيف المسافات باستخدام TRIM
أزل المسافات الزائدة من النص غير المنسق باستخدام TRIM
تنظيف المسافات باستخدام TRIM درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
مشكلة المسافات الزائدة
غالبًا ما تصل البيانات المنسوخة من مواقع الويب أو ملفات PDF أو الأنظمة الأخرى مع مسافات زائدة. قد تجدون مسافة قبل الاسم، أو مسافتين بين الكلمات، أو مسافات في النهاية لا يمكنكم رؤيتها حتى.
تؤدي هذه المسافات غير المرئية إلى تعطيل عمليات البحث والفرز والمطابقة. وتنظفها الدالة TRIM كي يتصرف النص بطريقة متوقعة.
ما الذي تفعله TRIM؟
تزيل TRIM المسافات من النص وفق قاعدة بسيطة:
- تحذف جميع المسافات من البداية والنهاية
- تختزل أي تتابع من المسافات بين الكلمات إلى مسافة واحدة
لذلك تُرجع TRIM(" Hello world ") النص النظيف Hello world، مع مسافة واحدة بالضبط في الوسط ومن دون مسافات على الطرفين.
=TRIM(" Hello world ")استخدام TRIM مع مرجع خلية
عمليًا، تشيرون باستخدام TRIM إلى خلية تحتوي على نص غير منظم. إذا كانت A2 تحتوي على John Smith مع مسافات زائدة، فستُرجع هذه الصيغة النسخة المنظّمة:
تكون النتيجة John Smith من دون مسافات بادئة أو لاحقة. ضعوا الصيغة في عمود جديد، ثم انسخوا القيم والصقوها فوق القيم الأصلية إذا أردتم الاحتفاظ بالبيانات النظيفة.
=TRIM(A2)تحافظ TRIM على المسافات المفردة
قد يساوركم قلق شائع: هل تحذف TRIM كل المسافات؟ لا، فهي تحافظ على المسافات المفردة بين الكلمات لأنها ذات معنى.
تُرجع TRIM("New York") القيمة New York — إذ تختزل المسافات الثلاث إلى مسافة واحدة. وتبقى جملكم وأسماؤكم سهلة القراءة، ولا تزال الدالة تزيل الزائد فقط.
=TRIM("New York")لماذا تُعد المسافات اللاحقة خطيرة؟
المسافة اللاحقة غير مرئية لكنها موجودة فعلًا. يبدو النص Apple والنص Apple الذي يحتوي على مسافة لاحقة متطابقين، لكن جدول البيانات يعاملهما كقيمتين مختلفتين.
يتسبب ذلك في فشل عمليات البحث وتسرب القيم المكررة. يؤدي تشغيل TRIM على العمودين قبل مقارنتهما إلى إزالة عدم التطابق المخفي هذا.
استخدام TRIM مع LEN لاكتشاف المشكلات
يمكنكم إثبات احتواء خلية على مسافات زائدة بمقارنة طولها قبل استخدام TRIM وبعده.
إذا كانت LEN(A2) أكبر من LEN(TRIM(A2))، فهذا يعني أن الخلية تحتوي على مسافات ستزيلها TRIM. وتُرجع هذه الصيغة عدد أحرف المسافات الزائدة المختبئة في الخلية.
=LEN(A2) - LEN(TRIM(A2))التنظيف قبل إجراء البحث
من الحلول الشائعة إحاطة قيمة البحث بالدالة TRIM حتى لا تتسبب مسافة زائدة في عدم العثور على تطابق.
يُزال هنا الفراغ من مصطلح البحث في A2 قبل أن تبحث VLOOKUP عنه في الجدول. وحتى إذا كانت A2 تحتوي على مسافات لاحقة، فسيطابق البحث الآن القيمة النظيفة في الجدول.
=VLOOKUP(TRIM(A2), D:E, 2, FALSE)ما الذي لا تستطيع TRIM إزالته؟
تتعامل TRIM مع حرف المسافة العادي فقط. وقد يحتوي النص المستخرج من الويب أحيانًا على مسافة غير قابلة للفصل — وهي حرف مختلف غير مرئي تتجاهله TRIM.
لإزالة هذه المسافات، استبدلوها أولًا بمسافات عادية باستخدام SUBSTITUTE ورمز الحرف 160، ثم طبّقوا TRIM. ويؤدي الجمع بين الدالتين إلى إزالة معظم المسافات العنيدة.
=TRIM(SUBSTITUTE(A2, CHAR(160), " "))استخدام TRIM مع CLEAN
قد يخفي النص المستورد أيضًا أحرفًا غير قابلة للطباعة مثل فواصل الأسطر. تزيل الدالة CLEAN هذه الأحرف، بينما تتولى TRIM معالجة المسافات.
يمنحكم استخدامهما معًا نصًا نظيفًا بالكامل. طبّقوا CLEAN أولًا لإزالة أحرف التحكم، ثم TRIM لإصلاح المسافات المتبقية.
=TRIM(CLEAN(A2))Excel وSheets: اختلاف صغير واحد
تعمل TRIM في كل من Excel وGoogle Sheets لتحقيق الهدف نفسه. لكن هناك اختلافًا بسيطًا: تتجاهل TRIM في Excel المسافات غير القابلة للفصل، بينما تتعامل TRIM في Google Sheets مع بعض هذه المسافات أيضًا.
ولضمان التنظيف في كلتا الأداتين، تُعد حيلة SUBSTITUTE-with-CHAR(160) الطريقة الموثوقة لتنظيف النص الملصق من الويب.
تثبيت البيانات النظيفة
تعرض صيغة TRIM نصًا نظيفًا، لكن الخلية الأصلية غير المنظمة تظل موجودة. لاستبدالها نهائيًا، انسخوا خلايا الصيغة، ثم استخدموا Paste Special → Values فوق العمود الأصلي.
يحوّل ذلك نتائج الصيغ إلى نص عادي يمكنكم الاحتفاظ به، وبعدها يمكنكم حذف العمود المساعد. وهكذا تصبح بياناتكم منظّفة نهائيًا، لا مجرد بيانات معروضة بطريقة نظيفة.
=TRIM(A2)تحقق سريع
اختبروا مدى فهمكم للدالة TRIM.
مراجعة: دالة TRIM
لقد تعلمتم كيفية تنظيف المسافات غير المنتظمة في النص.
- تزيل
TRIM(text)المسافات البادئة واللاحقة - تُختزل تتابعات المسافات الداخلية إلى مسافة واحدة
- تؤدي المسافات اللاحقة بصمت إلى تعطيل عمليات البحث والمطابقة
- استخدموا
LENناقصLEN(TRIM())لاكتشاف المسافات المخفية - استخدموها مع
CLEANوSUBSTITUTE(CHAR(160))لتنظيف النص الملصق من الويب
لقد أكملتم دوال النصوص الخاصة بالاستخراج والقياس والتنظيف. بعد ذلك ستتعلمون دمج النصوص وإعادة تشكيلها.
تعلم Excel مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «تنظيف المسافات باستخدام TRIM» مجاني؟
نعم — نص درس «تنظيف المسافات باستخدام TRIM» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
ماذا ستتعلم في «تنظيف المسافات باستخدام TRIM»؟
أزل المسافات الزائدة من النص غير المنسق باستخدام TRIM تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟
لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «تنظيف المسافات باستخدام TRIM»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟
نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- استخراج النص باستخدام LEFT وRIGHT
- استخراج النص من الوسط باستخدام MID
- قياس النص باستخدام LEN
- تنظيف المسافات باستخدام TRIM