Note: The other languages of the website are Google-translated. Back to English

قم بإزالة المسافات في خلايا 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٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (58)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا جزيلاً ، كنت أحتاج حقًا وكان خيار الاستبدال سحرًا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا جزيلاً على الشرح - وفر قسمنا الكثير من العمل.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا جزيلاً ، كان خيار الاستبدال بمثابة سحر ... لقد وفرت حقًا الكثير من وقتي.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
من السهل جدا أن نفهم. من الجيد المتابعة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هراء .... لا يعمل
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لم يعمل لي أيضا ، ولكن وجدت الطريق الصحيح. حدد وقم بتمييز المساحة التي تريد التخلص منها. انسخ هذه المساحة وحدد البحث والاستبدال. الصق هذه المساحة في البحث واستبدالها بلا شيء. أعتقد أنها لم تكن مساحة في المقام الأول. أيا كان ما يمكنك العثور عليه الآن عن طريق نسخ كل ما كان. آمل أن يعمل لك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
عملت معي! شكرًا لك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
[اقتباس] لقد نجحت معي! شكرًا لك!بواسطة إريكا[/ اقتباس] شكرا جزيلا لك على ذلك. هذا وفر الكثير من الوقت
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا جزيلا. انت عبقري!!!!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هذا مشغول! شكرا يا رجل
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد نجحت حقًا .... حاولت أن تعمل مثل التنظيف ، والتشذيب ، والاستبدال ، وما إلى ذلك
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا لك ، سهل الفهم. الأفضل على الويب
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لا يعمل البحث / الاستبدال بالنسبة لي ، وهذا هو السبب في أنني أبحث عن هذا الموضوع على Google في المقام الأول. هل هناك مكان في مكان ما يعطل هذا؟ أريد حذف ":" من الخلايا في عمود (و "/" من الخلايا في عمود آخر). يجب أن أكون قادرًا على تمييز العمود ، ^ H ، اكتب ":" (أو "/") في حقل البحث ، اترك حقل الاستبدال فارغًا ، وانقر فوق "استبدال الكل" ، ويجب أن يفعل ذلك. أو البحث عن التالي / استبدال / استبدال / استبدال من خلال الخلايا واحدة تلو الأخرى. لكنها تتقدم في الخلايا ولكنها لا تفعل أي شيء. إذا وضعت شيئًا ما في حقل الاستبدال ، فسيتم استبداله ، لكنه لن يتم استبداله بسلسلة فارغة.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا على الحديث أخيرًا عن> كيفية إزالة المسافات بين الأحرف والأرقام داخل الخلايا في Excel؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا جدا جدا استخدام كامل
تم تصغير هذا التعليق بواسطة المشرف على الموقع
كيف تزيل المسافات دون إزالة الأصفار في بداية القيم الوسطى والنهاية؟ أريد فقط إزالة المسافات بين القيم فقط. حاولت ما سبق واختفت الأصفار.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
قم بتحويل الخلية إلى تنسيق نصي ثم استخدم وظيفة الاستبدال
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرا جزيلا .... انها مفيدة حقا..وفر الكثير من الوقت ... :-)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أنا أحب هذه الأدوات كثيرا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
واو شكرا .. مفيدة :-) :) :) :) :) :) :)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
واو أوامره الصغيرة الرائعة تعمل بشكل جيد للغاية
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا جزيلاً على الحيلة ، مفيدة جدًا ، فهي تجعل جدول البيانات الخاص بي أكثر إتقانًا. شكرًا لك مرة أخرى. غاري
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مفيد جدا! شكرًا لك
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مفيد جدا :) وسهل الفهم ؛-)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
جربت جميع الخيارات أعلاه. لا يعمل حيث توجد مسافات قبل وبعد الرقم. أي بديل آخر؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
جرب هذا الخيار = TRIM (CLEAN (SUBSTITUTE (A1، CHAR (160)، "")))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا لك! مفيد جدا. انقذ اليوم.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
جدا استخدام الأمر الكامل
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أزل المسافة قبل محتوى الخلية وبعده (على سبيل المثال: ___ 26350__) يمكننا استخدام هذه الصيغة = TRIM (CLEAN (SUBSTITUTE (A1، CHAR (160)، "")))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا جزيلاً:):):) .... لقد وفر الكثير من الوقت .... استمر في تحديث مثل هذه الحالات المفيدة للغاية والمعدل !!!!!!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
خيار الاستبدال هو الأفضل والأسهل! شكرا لتقاسم النصائح!
لا توجد تعليقات منشورة هنا حتى الآن
عرض المزيد
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL