Skip to main content

كيفية إزالة الفراغات الأمامية والخلفية في خلايا Excel؟

Author: Kelly Last Modified: 2025-05-30

أحيانًا، عندما تقوم بنسخ البيانات من مواقع أخرى ولصقها في ورقة عمل Excel، قد تظهر بعض الفراغات الإضافية في بداية أو نهاية النصوص داخل الخلايا. من المستهلك للوقت حذف هذه الفراغات واحدة تلو الأخرى لجعل البيانات تبدو مرتبة. يقدم هذا البرنامج التعليمي طرقًا ذكية وسهلة تساعدك على إزالة الفراغات الأمامية والخلفية بسرعة.
a screenshot showing the original data and the data after removing leading spaces


الطريقة أ: إزالة جميع الفراغات الزائدة من النصوص باستخدام وظيفة TRIM (خطوتان)

إزالة الفراغات الزائدة من النصوص

1. حدد خلية بجانب الخلية التي تريد إزالة الفراغات الزائدة منها، واكتب هذه الصيغة

=TRIM(B2)

B2 هي الخلية التي تريد إزالة الفراغات منها، انظر إلى لقطة الشاشة:
a screenshot of using the TRIM function

2. اضغط Enter للحصول على النتيجة ثم اسحب مقبض التعبئة التلقائية فوق الخلايا التي تريد إزالة الفراغات الزائدة منها، سيتم إزالة جميع الفراغات الأمامية والخلفية والإضافية.
a screenshot of the results after applying the TRIM function to remove all spaces

نصيحة:

1. يمكنك نسخ ولصق نتائج الصيغة كقيم كما هو موضح في لقطة الشاشة أدناه:
a screenshot showing how to copy and paste the formula results as value

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

إزالة جميع الفراغات الزائدة بما في ذلك الأحرف غير القابلة للطباعة والمسافة غير القابلة للكسر

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

استخدام هذه الصيغة:

=TRIM(CLEAN(SUBSTITUTE(B2,CHAR(160)," ")))

في هذه الحالة، الخلية B2 هي الخلية التي تريد إزالة جميع الفراغات الزائدة منها.
a screenshot of using formula to remove all excess spaces

ثم اسحب مقبض التعبئة فوق الخلايا التي تريد تطبيق هذه الصيغة عليها.
a screenshot of the results

ملاحظة:

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


a screenshot of the handy Text tools you must have

13 أداة نصية يجب أن تكون لديك في Excel والتي ستعزز كفاءتك بنسبة 90%

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

▲ بالإضافة إلى الأدوات المعروضة في الصورة، هناك 200 أداة متقدمة أخرى في Kutools لـ Excel، والتي يمكن أن تحل 82% من ألغاز Excel الخاصة بك.

▲ كن خبيرًا في Excel خلال 5 دقائق، واحصل على تقدير الناس والتقدم الوظيفي.

▲ أكثر من 110000 شخص فعال و300+ شركة عالمية مشهورة اختارت هذه الأداة.

تجربة مجانية لمدة 30 يومًا، لا حاجة لبطاقة ائتمان


الطريقة ب: إزالة الفراغات الأمامية من النصوص باستخدام رمز VBA (5 خطوات)

إذا كنت ترغب في تحويل أو استيراد جميع البيانات في مستند Word إلى Excel، يمكنك استخدام رمز VBA.

1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. انقر على إدراج > وحدة لإنشاء نص وحدة جديد، انسخ والصق الكود أدناه في النص.

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

a screenshot of inserting a Module in the VBA code editor a screenshot showing the VBA code in the editor

3. اضغط F5 لتشغيل الكود، ثم ستظهر نافذة KutoolsforExcel لحذف الفراغات الأمامية من الخلايا المختارة.
a screenshot of selecting the data range from which you want to remove spaces

4. بعد اختيار الخلايا، انقر موافق، الآن تم حذف الفراغات الأمامية في التحديدات.

a screenshot showing the results

ملاحظة:

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


الطريقة ج: إزالة الفراغات الأمامية/الخلفية/الإضافية/الكل حسب الحاجة باستخدام Kutools (3 خطوات)

هذه الأداة هي واحدة من 229 أداة في Kutools لـ Excel، توفر لك خمس خيارات لحذف أنواع مختلفة من الفراغات حسب الحاجة:

  • إزالة الفراغات الأمامية
  • إزالة الفراغات الخلفية
  • إزالة الفراغات الأمامية والخلفية
  • إزالة جميع الفراغات الزائدة
  • إزالة جميع الفراغات

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

1. حدد البيانات التي تريد إزالة الفراغات منها، ثم انقر Kutools > إزالة الفراغات. انظر إلى لقطة الشاشة:
a screenshot of enabling the Remove Spaces feature

2. ثم تحقق من الخيار الذي تحتاجه في حذف الفراغات الحوار.

إزالة الفراغات الأمامية فقط:
a screenshot of the results after removing leading spaces

إزالة الفراغات الخلفية فقط:
a screenshot of the results after removing trailing spaces

إزالة الفراغات الأمامية والخلفية فقط:
a screenshot of the results after removing leading and trailing spaces

إزالة جميع الفراغات الزائدة:
a screenshot of the results after removing all excess spaces

إزالة جميع الفراغات:
a screenshot of the results after removing all spaces


تحميل ملف العينة

doc sampleانقر لتحميل هذا الملف العينة


عمليات أخرى (مقالات) متعلقة بتحويل الملفات

حساب الفراغات قبل سلسلة النص
يوفر حيلة لحساب عدد الفراغات الأمامية بسرعة

ابحث عن موقع الفراغ رقم n
في هذه المقالة، يتم تقديم حيل لسهولة العثور على موقع الفراغ رقم n في Excel.

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

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


أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!