كيفية إزالة الواصلات في إكسيل؟
هناك بعض أشكال البيانات التي قد يكون لديك واصلات بينها. على سبيل المثال، رقم SNN والتواريخ وأرقام الهواتف المحمولة. يوجد الآن في Excel عدة طرق باستخدام الصيغ التي يمكنك استخدامها لإزالة هذه الواصلات من هذه القيم.
في هذا البرنامج التعليمي، سنلقي نظرة على الطرق المختلفة التي يمكننا استخدامها لإزالة الواصلات من القيم في Excel.
إزالة الواصلات من SSN (رقم الضمان الاجتماعي)
- أولاً، في الخلية B2، أدخل “SUBSTITUTE(“.
- بعد ذلك، في الوسيطة الأولى، قم بالإشارة إلى الخلية التي يوجد بها رقم الضمان الاجتماعي (SSN).
- بعد ذلك، أدخل واصلة باستخدام علامات الاقتباس المزدوجة.
- الآن بالنسبة للوسيطة الثالثة، أدخل قيمة فارغة باستخدام علامات الاقتباس المزدوجة.
- في النهاية، أدخل قوسي الإغلاق واضغط على Enter للحصول على النتيجة.
=SUBSTITUTE(A1,"-","")
بمجرد إدخال الصيغة، ستحصل على قيمة بدون واصلات في الخلية
لكنني أقترح عليك تطبيق تنسيق SSN في كل مرة تقوم فيها بإدخال SSN في Excel. لن يؤدي هذا إلى إضافة واصلات إلى القيمة ولكنه تنسيق موصول.
خيارات تنسيق الخلية ⇢ الأرقام ⇢ خاص ⇢ رقم الضمان الاجتماعي.
استخدم البحث والاستبدال لإزالة الواصلات في Excel
- أولاً، حدد نطاق الخلايا الذي تريد إزالة الواصلات منه.
- بعد ذلك، افتح خيار البحث والاستبدال باستخدام اختصار لوحة المفاتيح Ctrl + H.
- بعد ذلك، أدخل واصلة في حقل البحث.
- الآن في مكانه، لا تدخل أي شيء.
- في النهاية، انقر فوق استبدال الكل.
في اللحظة التي تنقر فيها على زر “استبدال الكل”، سيتم استبدال الواصلات لجميع الخلايا المحددة. وإذا لم تقم بتحديد أي خلايا، فسيتم إزالة الواصلات من ورقة العمل بأكملها.
انقر فوق الزر “خيارات” وحدد المصنف من القائمة المنسدلة “في” لإزالة الخطوط المنقطة من المصنف بأكمله.
استخدم رموز VBA لإزالة كافة الواصلات
يمكنك أيضًا تشغيل التعليمات البرمجية لـ VBA لإزالة الواصلات من الخلايا المحددة. أدناه لديك الرمز الذي يمكنك استخدامه.
Sub remove_dashes() Dim iCell As Range For Each iCell In Selection . Cells iCell. Value = Replace (iCell, "-", "") Next iCell End Sub
لاستخدام هذا الرمز: حدد نطاق الخلايا أو خلية واحدة وقم بتشغيل التعليمات البرمجية.
ولكن إذا كنت تريد إزالة الواصلات وتطبيق تنسيق رقم الضمان الاجتماعي على الخلايا المحددة، فيمكنك استخدام الكود أدناه بدلاً من الكود أعلاه.
Sub remove_dashes() Dim iCell As Range For Each iCell In Selection . Cells iCell. Value = Replace (iCell, "-", "") iCell. NumberFormat = "000-00-0000" Next iCell End Sub
سيؤدي ذلك إلى إزالة الواصلات من الرقم ولكنه سيطبق أيضًا تنسيق SSN على القيم، كما ترون في المثال التالي.