انتقل إلى المحتوى الرئيسي

قم بإزالة المسافات في خلايا Excel - المسافات البادئة أو المسافات اللاحقة أو المسافات الزائدة أو كل المسافات

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


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

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

=TRIM(TEXT)

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

تتم الآن إزالة جميع المسافات الزائدة بما في ذلك المسافات البادئة والزائدة والفائضة بين الخلايا المحددة.

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

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

مع إزالة المسافات فائدة ، فقط عدة نقرات يمكن أن تساعدك على إزالة ليس فقط المساحات الأمامية ، المساحات الزائدة ، المساحات الزائدة ولكن أيضا كل المساحات من نطاق أو نطاقات متعددة أو حتى ورقة العمل بأكملها ، مما سيوفر الكثير من وقت عملك.
كوتولس ل إكسيل - يجمع أكثر من 300 ميزة متقدمة قوية ، مصممة لسيناريوهات عمل 1500+ ، حلها 80% مشاكل Excel.

قم بتنزيل وتجربة الإصدار التجريبي المجاني الكامل لمدة 30 يومًا

 

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

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

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

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

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

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

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

استخدم التعليمات البرمجية لـ VBA لإزالة المسافات البادئة فقط

1. افتح ورقة العمل التي تحتوي على الخلايا التي ستزيل المسافات البادئة منها ، ثم اضغط على قديم + 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 مفتاح لتشغيل الكود. أ كوتولس ل إكسيل ينبثق مربع الحوار ، يرجى تحديد الخلايا المستمرة التي ستزيل المسافات البادئة منها ، ثم انقر فوق OK .

يمكنك الآن رؤية إزالة المسافات البادئة فقط من الخلايا المحددة.


إزالة مسافات لاحقة فقط من الخلايا

1. افتح ورقة العمل التي تحتوي على الخلايا التي ستزيل المسافات البادئة منها ، ثم اضغط على قديم + 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 مفتاح لتشغيل الكود. أ كوتولس ل إكسيل ينبثق مربع الحوار ، يرجى تحديد الخلايا المستمرة التي ستزيل المسافات اللاحقة منها ، ثم انقر فوق OK زر. يمكنك الآن رؤية إزالة المسافات الزائدة فقط من الخلايا المحددة.


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

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

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

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

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

=SUBSTITUTE(B3," ","")

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

بعد ذلك يمكنك رؤية إزالة جميع المسافات الموجودة في خلايا معينة على الفور.

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

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

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

1. حدد الخلايا التي تحتوي على مسافات ستقوم بإزالتها ، اضغط على CTRL + H مفاتيح لفتح بحث واستبدال صندوق المحادثة.

2. في ال بحث واستبدال الحوار وتحت استبدل علامة التبويب ، اكتب مسافة واحدة في ملف تجد ما textbox ، احتفظ بملحق استبدال مربع نص فارغ ، ثم انقر فوق استبدال الكل .


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

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

قبل استخدام Kutools for Excel ، عليك أن تأخذ دقائق إلى تنزيله وتثبيته مجانًا أولا.

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

2. يمكنك أن ترى أن هناك 5 خيارات في إزالة المسافات صندوق المحادثة:

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

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

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


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

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

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

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

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

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

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


  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة وحفظ البيانات. تقسيم محتوى الخلايا ؛ اجمع الصفوف المكررة والمجموع / المتوسط... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • المفضلة وإدراج الصيغ بسرعةوالنطاقات والمخططات والصور ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • تجميع الجدول المحوري حسب رقم الأسبوع واليوم من الأسبوع والمزيد ... إظهار الخلايا غير المؤمنة والمغلقة بألوان مختلفة قم بتمييز الخلايا التي لها صيغة / اسم
علامة تبويب kte 201905
  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
Comments (58)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I removed all spaces with the Replace function, very easy, thank you
This comment was minimized by the moderator on the site
thank you a lot

it was very god
This comment was minimized by the moderator on the site
Thank you a lot.
This comment was minimized by the moderator on the site
Excellent, Very helpful
This comment was minimized by the moderator on the site
Thank you very much. It was so helpful.
This comment was minimized by the moderator on the site
if it doesnt work for you. First you remove the spaces, then you remove the letters, for example: i have USD 1234.00 , first i do the find & replace just the space between USD and 1234.00, now i have USD1234.00, now i go back to find & replace and on find what: i put USD ( no spaces ), and nothing on REPLACE WITH: then i click on Replace all , and i have now 1234.00 if you do it the other way it doesnt work i dont know why.
This comment was minimized by the moderator on the site
Thank you very much!!
This comment was minimized by the moderator on the site
Great Tips especially for research keywords and to make a lot of hashtags on facebook, and You have great tools to make it simple It is appropriate that we visit each other and communicate Web Development Agency Konsultan Blog Teknologi
This comment was minimized by the moderator on the site
Thanks so much helpful. i ve been trying this for 2 days. it worked
This comment was minimized by the moderator on the site
Excellent.Very helpful to remove space in a cell
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations