كيف يمكن إزالة المسافات البادئة والفراغات الزائدة في نهاية الخلايا بـ Excel؟
أحيانًا، عند نسخ البيانات من مواقع أخرى ولصقها في ورقة عمل Excel، تظهر مسافات زائدة في بداية أو نهاية النصوص داخل الخلايا. وقد يكون حذف هذه المسافات يدويًّا واحدة تلو الأخرى لترتيب البيانات أمرًا مرهقًا ويستغرق وقتًا طويلاً. في هذا البرنامج التعليمي، نعرض لك طرقًا ذكية وسهلة تُمكّنك من التخلص بسرعة من المسافات البادئة والفراغات الزائدة في نهاية النصوص.
- الطريقة A: إزالة جميع المسافات الزائدة من السلاسل باستخدام دالة TRIM (خطوتان)
إزالة جميع الفراغات الزائدة بما في ذلك المسافة الزائدة والمسافات البادئة والزائدة في النهاية - الطريقة B: إزالة الفراغات الأمامية من السلاسل باستخدام كود VBA (5 خطوات)
إزالة المسافة الأولى فقط، ويجب عمل نسخة قبل تشغيل الكود - الطريقة C: إزالة المسافات البادئة/النهائية/الزائدة/جميع المسافات حسب حاجتك باستخدام Kutools (3 خطوات)
إزالة المسافات البادئة/النهائية/الزائدة/جميع المسافات حسب حاجتك - تنزيل ملف العينة
يحتوي ملف العينة هذا على جميع البيانات المطلوبة في هذه المقالة - عمليات أخرى (مقالات) مرتبطة بالمسافات
عد المسافات قبل سلسلة النص إيجاد موضع المسافة nوغير ذلك..
إزالة المسافات الزائدة من السلاسل
1. حدد خلية بجانب الخلية التي تريد إزالة المسافات الزائدة منها، ثم أدخل هذه الصيغة.
=TRIM(B2)
الخلية B2 هي الخلية التي تريد حذف الفراغات منها، انظر لقطة الشاشة:
2. اضغط على مفتاحEnter للحصول على النتيجة، ثم اسحب مقبض التعبئة التلقائية عبر الخلايا التي تريد إزالة المسافات الزائدة منها، وستتم إزالة جميع الفراغات الأمامية والخلفية والمسافات الزائدة تلقائيًا.
تلميح:
1. يمكنك نسخ ولصق نتائج الصيغة كقيم، كما هو موضح في لقطة الشاشة أدناه:
2. هذه الطريقة سهلة جدًّا إذا كنت بحاجة فقط إلى حذف الفراغات من خلايا متجاورة ضمن صف أو عمود واحد. لكن عندما تحتاج إلى إزالة الفراغات الأمامية من نطاق يحتوي على عدة صفوف وأعمدة، فستضطر إلى استخدام الدالة عدة مرات. في هذه الحالة، يمكنك تجربةالطريقة C.
إزالة جميع الفراغات الزائدة بما في ذلك الأحرف غير القابلة للطباعة ومسافة غير قابلة للكسر
إذا كانت سلسلتك تحتوي على أحرف غير قابلة للطباعة—مثل تلك التي تظهر في Excel كـ CHAR(160)—فإن دالة TRIM وحدها لن تتمكن من إزالتها بنجاح. وفي هذه الحالة، ستحتاج إلى دمج دوال TRIM وCLEAN وSUBSTITUTE معًا لإتمام هذه المهمة بفعالية.
استخدام هذه الصيغة:
=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160),« »)))
في هذه الحالة، الخلية B2 هي الخلية التي تريد إزالة جميع الفراغات الزائدة منها.
ثم اسحب مقبض التعبئة عبر الخلايا التي ترغب في تطبيق الصيغة عليها.
ملاحظة:
تقوم دالة TRIM بإزالة جميع المسافات الزائدة، بما في ذلك المسافات البادئة والفراغات الخلفية والمسافات الإضافية بين الكلمات. إذا كنت تريد إزالة الفراغات الأمامية فقط، فانتقِل إلىالطريقة B. أما إذا كنت ترغب في إزالة الفراغات الأمامية فقط، أو الفراغات الخلفية فقط، أو حتى إزالة جميع الفراغات الزائدة بما في ذلك الأحرف غير القابلة للطباعة، فانتقِل إلى الطريقة C.
![]() | أدوات النص التي لا غنى عنها في Excel والتي سترفع كفاءتك بنسبة 90% ▲ حرّر سلاسل النصوص دفعةً واحدة في الخلايا: أضف نفس النص إلى جميع الخلايا المحددة بنقرة واحدة، أو احذف أحرفًا معيّنة من أي موضع تريده، وغير ذلك الكثير. ▲ إلى جانب الأدوات الظاهرة في الصورة، يحتوي Kutools لـ Excel على 200 أداة متقدمة إضافية قادرة على حل ألغاز Excel الخاصة بك. ▲ اصْبَح خبير Excel خلال 5 دقائق، واحظَ بتنويه زملائك وترقيتك المهنية. ▲ اختيار 110000+ الأشخاص ذوي الكفاءة العالية و300+ الشركات العالمية المرموقة. |
إذا كنت تريد تحويل أو استيراد جميع البيانات من مستند Word إلى Excel، فيمكنك استخدام كود VBA.
1. اضغط على مفتاحAlt + F11 لفتح نافذةMicrosoft Visual Basic for Applications.
2. انقر علىإدراج > وحدة نمطية (Module)لإنشاءوحدة نمطية جديدة، ثم انسخ والصق الكود أدناه في النص البرمجي.
VBA: حذف الفراغات الأمامية من السلسلة
">Sub RemoveLeadingSpace()
'Updateby20131129
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub


3. اضغط على مفتاحF5 لتشغيل الكود، ثم تظهر نافذة حوارKutools for Excel لتحديد الخلايا لإزالة الفراغات الأمامية.
4. بعد اختيار الخلايا، انقر علىموافق (OK)، وسيتم إزالة الفراغات الأمامية من الخلايا المحددة الآن.

ملاحظة:
مع كود VBA هذا، سيتم إزالة الفراغات الأمامية فقط، وستُعدَّل البيانات الأصلية دون دعم ميزة التراجع (Undo). لذا، يُرجى حفظ نسخة احتياطية من بياناتك قبل تطبيق الكود.
الطريقة C: إزالة المسافات البادئة/النهائية/الزائدة/جميع المسافات حسب حاجتك باستخدام Kutools (3 خطوات)
هذه الأداة هي إحدى أدوات 229 فيKutools لـ Excel، وتوفّر خمس خيارات لإزالة أنواع مختلفة من المسافات حسب حاجتك:
- إزالة الفراغات الأمامية
- إزالة الفراغات الخلفية
- إزالة المسافات البادئة والفراغات الخلفية
- إزالة جميع الفراغات الزائدة
- إزالة جميع المسافات
تدعم هذه الأداة ميزة التراجع (Undo)، ولكن قبل استخدامها، ستحتاج إلى بضع دقائق فقط لـتثبيتها مجانًا.
1. حدد البيانات التي تريد إزالة الفراغات منها، ثم انقر علىKutools > حذف الفراغات. انظر لقطة الشاشة:
2. بعد ذلك، اختر الخيار الذي تحتاجه في مربع الحوارإزالة المسافات (Remove Space).
إزالة الفراغات الأمامية فقط:
إزالة الفراغات الخلفية فقط:
إزالة المسافات البادئة والفراغات الخلفية فقط:
إزالة جميع الفراغات الزائدة:
إزالة جميع المسافات:
عد المسافات قبل سلسلة النص
يوفر خدعة لحساب عدد الفراغات الأمامية بسرعة
إيجاد موضع المسافة n
في هذه المقالة، نعرض لك طرقًا سهلة لإيجاد موضع المسافة n في Excel بسهولة.
إضافة مسافة بين الاسم الأول والاسم الأخير
عادةً ما تكون هناك مسافة بين الاسم الأول والاسم الأخير، لكن في بعض الأحيان تُحذف هذه المسافة عن طريق الخطأ، مما يستدعي إضافتها يدويًّا في Excel. ولحسن الحظ، إليك طريقتين فعّالتين لإتمام هذه المهمة بسرعة وسهولة!
عد عدد الأحرف باستثناء المسافات
عادةً ما تُستخدم دالة LEN لعدّ عدد الأحرف، ولكن إذا أردت عدّ الأحرف دون احتساب المسافات، فستحتاج إلى صيغة مختلفة. في هذه المقالة، نقدّم لك طريقتين سهلتين يمكنك الاختيار بينهما لحلّ هذه المشكلة.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل

