كيفية إزالة الشرطات في Excel (3 طرق)

  • شارك هذا
Hugh West

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

تنزيل نموذج التدريب

يمكنك تنزيل نموذج Excel التدريبي المجاني من هنا وتمرن بنفسك.

إزالة الشرطات في Excel.xlsm

3 طرق سهلة لإزالة الشرطات في Excel

سيناقش هذا القسم طرق إزالة الشرطات في Excel باستخدام Find & amp؛ استبدل الأمر في Excel ، باستخدام الدالة SUBSTITUTE ، وتنفيذ كود VBA .

1. Find & amp؛ استبدل الأمر بحذف الشرطات

البحث عن & amp؛ استبدال الأمر هو أسهل ميزة وأكثرها شيوعًا للقيام بمعظم المهام المتعلقة ببرنامج Excel. هنا سنتعرف على كيفية حذف الشرطات باستخدام Find & amp؛ استبدل الميزة في Excel.

الخطوات للقيام بذلك موضحة أدناه ،

الخطوة 1:

  • حدد مجموعة البيانات .
  • ضمن علامة التبويب الصفحة الرئيسية ، انتقل إلى Find & amp؛ حدد - & GT. استبدل.

الخطوة 2:

  • من النافذة المنبثقة بحث واستبدل المربع ، في الحقل ابحث عن الحقل ، اكتب رمز الشرطة (-) .
  • اترك استبدل بالحقل فارغ .
  • اضغط على استبدال الكل .

سيؤدي هذا إلى مسح جميع الشرطات من مجموعة البيانات في Excel.

الشيء الذي يجب أن تضعه في الاعتبار

هناك عيب كبير في استخدام Find & amp؛ استبدل الأمر لإزالة الشرطات في Excel. عندما تبدأ بياناتك بالرقم صفر (0) (على سبيل المثال ، 002-10-2324) ، ستزيل جميع الأصفار البادئة وتعطيك إخراجًا للبيانات المعدلة (على سبيل المثال ، 002-10- 2324 سيصبح 2102324). لذلك إذا كنت تريد استخدام Find & amp؛ استبدل الأمر بحذف الشرطات ، وتأكد من أن لديك نسخة احتياطية من البيانات الأصلية.

اقرأ المزيد: إزالة الشرطات من رقم الهاتف في Excel

2. صيغة لمسح الشرطات في Excel

بخلاف Find & amp؛ استبدل ميزة الأمر في Excel ، باستخدام الصيغة هي الطريقة الأكثر أمانًا والأكثر تحكمًا لاستخراج أي نوع من النتائج في Excel. للحصول على ناتج مجموعة بيانات بدون شرطات في Excel ، يمكنك تنفيذ دالة SUBSTITUTE .

Generic SUBSTITUTE Formula ،

=SUBSTITUTE(cell, “old_string”, “new_string”)

هنا ،

old_text = السلسلة التي تريد إزالتها.

new_text = السلسلة التي تريد استبدالها.

خطوات إزالة الشرطات في Excel مع الوظيفة SUBSTITUTE أدناه ،

الخطوة 1:

  • في خلية فارغة حيث تريد ظهور نتيجتك ، ضع أولاً علامة يساوي (=) ثم اكتب SUBSTITUTE معه.
  • داخل الأقواس لوظيفة SUBSTITUTE ، اكتب أولاً الرقم المرجعي للخلية الذي تريد إزالة الشرطة منه (-) (في حالتنا ، كان رقم الخلية C5 ).
  • ثم ضع علامة فاصلة (،) وبعد ذلك ، اكتب شرطة (-) رمز داخل علامات اقتباس مزدوجة (أو أي نص قديم تريد إزالته).
  • ضع مرة أخرى فاصلة (،) وأخيرًا ، اترك علامات اقتباس مزدوجة فارغة إذا كنت تريد سلسلة فارغة بدلاً من شرطة (-) (أو أي سلسلة جديدة تريد استبدال النص القديم بها).

لذا ، ستبدو الصيغة المطلوبة مثل التالي ،

=SUBSTITUTE(C5,”-”,””)

  • اضغط على أدخل .

سيحل محل الشرطات (-) (أو أي نص آخر حددته) بسلسلة فارغة (أو السلسلة التي تستبدلها بها).

الخطوة 2: اسحب الصف لأسفل باستخدام Fill Handle لتطبيق الصيغة على بقية مجموعة البيانات.

الآن لقد وجدت نتيجة لمجموعة البيانات ذات الامتداد خارج أي شرطات (-).

اقرأ المزيد: كيفية إزالة الأحرف الخاصة في Excel

3. قم بتضمين رمز VBA لإزالة الشرطات

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

الخطوة 1: اضغط على Alt + F11 على لوحة المفاتيح أو انتقل إلى علامة التبويب المطور - & GT. المرئيةأساسي لفتح محرر Visual Basic .

الخطوة 2: في النافذة المنبثقة- لأعلى نافذة الكود ، من شريط القوائم ، انقر فوق إدراج - & GT ؛ الوحدة النمطية .

الخطوة 3: انسخ الكود التالي والصقه في نافذة الكود.

6134

الكود الخاص بك جاهز الآن للتشغيل.

الخطوة 4: اضغط على F5 على لوحة المفاتيح أو من شريط القائمة حدد Run - & gt؛ تشغيل Sub / UserForm . يمكنك أيضًا النقر فوق رمز التشغيل الصغير في شريط القائمة الفرعية لتشغيل الماكرو.

الخطوة 5: من النافذة المنبثقة ماكرو النافذة ، حدد اسم الماكرو RemoveDashes - & gt؛ قم بتشغيل .

الخطوة 6: من مربع الحوار المنبثق ، قم بالتبديل إلى ورقة العمل التي تهمك ، حدد النطاق المطلوب وانقر فوق موافق .

سيؤدي هذا إلى استبدال جميع الشرطات (-) في مجموعة البيانات الخاصة بك بفارغ سلسلة.

إذا كنت تريد استبدال أي نص آخر بشيء آخر برمز VBA ، فما عليك سوى تعديل رقم سطر. 11 من الكود حسب حاجتك.

لفهم المزيد ،

بدلاً من كتابة السطر كـ ،

R.Value = VBA.Replace(R.Value, "-", "")

اكتبها كـ ،

R.Value = VBA.Replace(R.Value, "old_text", "new_text")

هنا ،

old_text = السلسلة التي تريد إزالتها.

new_text = السلسلة التي تريد استبدالها.

اقرأ المزيد: كيفية إزالة المسافات في Excel

الخاتمة

تناقش هذه المقالة طرق الإزالةشرطات في Excel باستخدام Find & amp؛ استبدل الأمر للمبتدئين في Excel ، باستخدام الطريقة الأكثر أمانًا لصيغة الاستبدال للمستخدم المتقدم لبرنامج Excel وتطبيق رمز VBA لخبراء Excel. آمل أن يكون هذا المقال مفيدًا جدًا لك. لا تتردد في طرح أي أسئلة إذا كان لديك بخصوص الموضوع.

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