KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

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

المؤلفدعم تقنيتاريخ التعديل

أحيانًا، عند نسخ البيانات ولصقها من تطبيقات أخرى في ورقة عمل، قد تظهر أخطاء غير متوقعة بسبب وجود فراغات زائدة مُلحقة بالبيانات دون قصد. على سبيل المثال، عند جمع خليتين تحتويان على أرقام مسبوقة بفراغات، ستحصل على النتيجة 0 بدلًا من المجموع الصحيح؛ أو قد تحصل على نتيجة خاطئة عند مقارنة خليتين لهما نفس المحتوى، لكن إحداهما تحتوي على فراغات بادئة أو لاحقة. فكيف يمكنك التخلّص من هذه الفراغات؟ يقدم لك هذا الدليل عدة طرق فعّالة للقيام بذلك.
إزالة مسافات مختلفة


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

لنفترض أن خلاياك تحتوي على مسافات بادئة، ومسافات زائدة في النهاية، بالإضافة إلى مسافات إضافية بين الكلمات. لإزالة كل هذه المسافات الزائدة من الخلايا، تأتيك دالة TRIM بالمساعدة المثالية!

=TRIM()TEXT)

حدد خلية فارغة، ثم أدخل فيها=TRIM(B3) واضغط مفتاحEnter. بعد ذلك، اسحبمقبض التعبئةلأسفل لتطبيق الصيغة على الخلايا الأخرى. انظر لقطة الشاشة:
ملاحظة: B3 هي الخلية التي تحتوي على النص الذي تريد إزالة الفراغات الزائدة منه.

تطبيق صيغة لإزالة المسافات الزائدة

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

ملاحظة: يجب تنفيذ هذه العملية في عمود جديد. بعد إزالة جميع الفراغات الزائدة، استبدل البيانات الأصلية بالبيانات المُنظَّفة بالضغط علىCtrl+C، ثم حدد نطاق البيانات الأصلية، وانقر بزر الماوس الأيمن، واخترالقيمضمن قسملصق انتقائي.

بضع نقرات لإزالة المسافات غير المرغوب فيها من الخلايا

باستخدام أداةحذف الفراغات، تساعدك بضع نقرات فقط ليس فقط على إزالةالفراغات الأمامية والفراغات الخلفية والفراغات الزائدة، بل أيضًاجميع الفراغاتمن نطاق أو عدة نطاقات أو حتى الورقة بأكملها، مما يوفّر عليك الكثير من وقت العمل.
Kutools لـ Excel – يجمع أكثر من 300 ميزة متقدمة قوية، صُمّمت خصيصًا لسيناريوهات عمل تزيد عن 1500 سيناريو، وتحلّ مشكلات80% في Excel.

حمّل وجرب النسخة الكاملة المجانية لمدة 30 يومًا

 

إزالة الفراغات الأمامية فقط من الخلايا

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

بيانات نموذجية لإزالة المسافات البادئة

استخدم دالة MID لإزالة الفراغات الأمامية فقط

حدد خلية فارغة (هنا اخترنا الخلية D3)، ثم انسخ الصيغة أدناه إليها واضغط مفتاحEnter. بعد ذلك، اسحبمقبض التعبئةلأسفل لتطبيق الصيغة على الخلايا الأخرى.

=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))

في هذه الصيغة،B3 هي الخلية التي تحتوي على النص الذي تريد إزالة الفراغات الأمامية منه.

استخدام دالة MID لإزالة المسافات البادئة

ملاحظة: يجب تنفيذ هذه العملية في عمود جديد. بعد إزالة جميع الفراغات البادئة، استبدل البيانات الأصلية بالبيانات المُنظَّفة دون استخدام الصيغ.

استخدم كود VBA لإزالة الفراغات الأمامية فقط

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

2. انقر علىإدراج > وحدة نمطية، ثم الصق كود VBA أدناه في نافذة الوحدة النمطية.

Sub RemoveLeadingSpaces()
'Updateby20190612
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 لـ Excel؛ يُرجى تحديد الخلايا المتصلة التي تريد إزالة الفراغات الأمامية منها، ثم انقر على زرموافق.

استخدام كود VBA لإزالة المسافات البادئة

يمكنك الآن ملاحظة أن الفراغات الأمامية فقط قد أُزيلت من الخلايا المحددة.


إزالة الفراغات الخلفية فقط من الخلايا

1. افتح الورقة التي تحتوي على الخلايا التي ستنفّذ عليها إزالة الفراغات الأمامية، ثم اضغط على مفاتيحAlt+F11لفتح نافذةمايكروسوفت فيجوال بيسك للتطبيقات.

2. انقر علىإدراج>وحدة نمطية، ثم انسخ كود VBA أدناه في نافذة الوحدة النمطية.

Sub RemoveTrailingSpaces()
'Updateby20190612
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.RTrim(Rng.Value)
Next
End Sub

3. اضغط مفتاحF5 لتشغيل الكود. ستظهر نافذة حوارKutools لـ Excel، يُرجى تحديد الخلايا المتصلة التي تريد إزالة الفراغات الخلفية منها، ثم انقر على زرموافق. الآن يمكنك رؤية أن الفراغات الخلفية فقط قد أُزيلت من الخلايا المحددة.

استخدام كود VBA لإزالة المسافات الزائدة في النهاية


إزالة جميع الفراغات من الخلايا

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

استخدم دالة SUBSTITUTE لإزالة جميع الفراغات من الخلايا

=SUBSTITUTE()text, old_text, new_text, [instance_num])

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

=SUBSTITUTE(B3,« »,«»)

تلميحات: في هذه الصيغة،B3 هي الخلية التي تحتوي على النص الذي تريد إزالة جميع المسافات منه؛
         « » (مسافة محصورة بين علامتي اقتباس مزدوجتين) تمثّل المسافات التي تريد إزالتها؛
         «» تعني أنك ستستبدل جميع المسافات بلا شيء.

استخدام دالة SUBSTITUTE لإزالة جميع المسافات

بعد ذلك، سترى أن جميع المسافات في الخلايا المحددة قد أُزيلت فورًا.

ملاحظة: يجب تنفيذ هذه العملية في عمود جديد. وبعد إزالة جميع المسافات، ستحتاج إلى استبدال البيانات الأصلية بالبيانات المُعدَّلة دون الصيغ.

استخدم وظيفة البحث والاستبدال لإزالة جميع المسافات من الخلايا

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

1. حدد الخلايا التي تحتوي على المسافات التي تريد إزالتها، ثم اضغط مفاتيحCtrl+H لفتح مربع حوارالبحث والاستبدال.

2. في مربع حوارالبحث والاستبدال، ضمن تبويباستبدال، اكتب مسافة واحدة في مربع نصالبحث عن، واترك مربع نصاستبدال بـفارغًا، ثم انقر على زراستبدال الكل.

تعيين الخيارات في مربع حوار البحث والاستبدال


أزل المسافات البادئة والزائدة والداخلية وجميع المسافات من الخلايا بسهولة باستخدام Kutools

تلميح: إذا سئمت من استخدام الصيغ وأكواد VBA لحذف الفراغات، فإن أداةحذف الفراغاتفيKutools لـ Excelهي خيارك الأمثل! فببضع نقرات فقط، يمكنك إزالة ليس فقط الفراغات الأمامية والخلفية والفراغات الزائدة، بل أيضًا جميع الفراغات من نطاق واحد أو عدة نطاقات أو حتى الورقة بأكملها—ما يوفر لك وقت عملٍ ثمين.

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

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

انقر على ميزة إزالة المسافات من Kutools

2. يمكنك ملاحظة وجود 5 خيارات في مربع حوارحذف الفراغات:

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

ثم انقر على زرموافقلبدء العملية.

اختر أحد الخيارات في مربع حوار إزالة المسافات

إذا كنت ترغب في تجربة هذه الأداة مجانًا (لمدة 30 يومًا)،فما عليك سوى النقر لتنزيلها، ثم اتبع الخطوات المذكورة أعلاه لتطبيق العملية.


حالات عملية أخرى مرتبطة بالمسافات في Excel

بجانب إزالة المسافات من الخلايا، هل واجهتك من قبل حالات احتجت فيها إلى عدّ المسافات أو إضافتها أو استبدالها بأحرف أخرى داخل الخلايا؟ قد تساعدك التوصية التالية في تسريع عملك على Excel.

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

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

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

إضافة فراغات قبل الحروف الكبيرة في خلايا Excel
يشرح هذا الدليل كيفية إضافة مسافة قبل كل حرف كبير في خلايا Excel. على سبيل المثال، لديك قائمة من السلاسل النصية التي أُزيلت منها جميع المسافات عن طريق الخطأ، مثل: InsertBlankRowsBetweenData. ولإعادة إدخال المسافات قبل كل حرف كبير لفصل الكلمات، كما في المثال التالي: Insert صفوف فارغة Between Data، جرّب الطرق الموضحة في هذا الدليل.
انقر لمعرفة المزيد...

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


  • محرر متعدد الأسطر فائق الكفاءة من شريط الصيغة (يمكّنك من تحرير أسطر نصية متعددة والمعادلات بسهولة)؛وضع القراءة (ليُسهّل عليك قراءة وتحرير عدد كبير من الخلايا)؛لصق إلى نطاق التصفية...
  • نسخ صفوف أو أعمدة تحتوي على خلايا مدمجةمع الاحتفاظ بالبيانات؛ تقسيم محتوى الخلايا؛دمج خلايا الصفوف المكررة وحساب المجموع أو المتوسط... منع إدخال قيم مكررة في الخلايا؛مقارنة النطاقات...
  • تحديد الصفوف المكررة أو الفريدة؛تحديد الصفوف الفارغة (جميع الخلايا فارغة)؛البحث المتقدم والعثور على المشابهعبر العديد من ملفات العمل؛ تحديد عشوائي...
  • إدخال محتوى متعدد الخلايا من النسخ الدقيقدون تغيير مراجع الصيغ؛إنشاء مراجع تلقائيةلأوراق عمل متعددة؛إدراج رموز التعداد النقطي، ومربعات الاختيار والمزيد...
  • احفظ الصيغ المفضلة وأدخلها بسرعة، والنطاقات، والرسوم البيانية، والصور؛شفر الخلايابكلمة مرور؛أنشئ قائمة بريد إلكترونيوأرسل رسائل البريد الإلكتروني...
  • استخراج النص، وإضافة نص، وحذف الأحرف من موقع معين،وإزالة المسافات؛ وإنشاء إحصاءات صفحة البيانات وطباعتها؛والتحويل بين محتوى الخلايا والتعليقات...
  • مرشح متقدم (لحفظ مخططات التصفية وتطبيقها على أوراق عمل أخرى)؛ترتيب متقدمحسب الشهر أو الأسبوع أو اليوم، والتكرار، وغير ذلك؛تصفية خاصةحسب التنسيق العريض أو المائل...
  • ادمج ملفات العمل وأوراق العمل؛ واجمع الجداول استنادًا إلى العمود الرئيسي؛وقسّم البيانات إلى أوراق عمل متعددة؛وحَوِّل ملفات XLS وXLSX وPDF دفعةً واحدة...
  • تجميع حسب جدول البيانات المحوريرقم الأسبوع، ويوم الأسبوع والمزيد... عرض الخلايا غير المؤمَّنة وقفل التحديدبألوان مختلفة؛تمييز الخلايا التي تحتوي على صيغة أو اسم...
kte tab 201905
  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، بالإضافة إلى Publisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر عليك مئات نقرات الفأرة كل يوم!
officetab bottom