كيفية إزالة الواصلات في إكسيل؟

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

إزالة الواصلات

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

إزالة الواصلات من SSN (رقم الضمان الاجتماعي)

  1. أولاً، في الخلية B2، أدخل “SUBSTITUTE(“.
  2. بعد ذلك، في الوسيطة الأولى، قم بالإشارة إلى الخلية التي يوجد بها رقم الضمان الاجتماعي (SSN).
  3. بعد ذلك، أدخل واصلة باستخدام علامات الاقتباس المزدوجة.
  4. الآن بالنسبة للوسيطة الثالثة، أدخل قيمة فارغة باستخدام علامات الاقتباس المزدوجة.
  5. في النهاية، أدخل قوسي الإغلاق واضغط على Enter للحصول على النتيجة.
إزالة الواصلات عن طريق الاستبدال
 =SUBSTITUTE(A1,"-","")

بمجرد إدخال الصيغة، ستحصل على قيمة بدون واصلات في الخلية

لكنني أقترح عليك تطبيق تنسيق SSN في كل مرة تقوم فيها بإدخال SSN في Excel. لن يؤدي هذا إلى إضافة واصلات إلى القيمة ولكنه تنسيق موصول.

خيارات تنسيق الخلية ⇢ الأرقام ⇢ خاص ⇢ رقم الضمان الاجتماعي.

تنسيق الخلايا-مربع الحوار-خيار خاص

استخدم البحث والاستبدال لإزالة الواصلات في Excel

  1. أولاً، حدد نطاق الخلايا الذي تريد إزالة الواصلات منه.
  2. بعد ذلك، افتح خيار البحث والاستبدال باستخدام اختصار لوحة المفاتيح Ctrl + H.
  3. بعد ذلك، أدخل واصلة في حقل البحث.
  4. الآن في مكانه، لا تدخل أي شيء.
  5. في النهاية، انقر فوق استبدال الكل.
البحث والاستبدال لإزالة الواصلات

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

استبدل كل شيء

انقر فوق الزر “خيارات” وحدد المصنف من القائمة المنسدلة “في” لإزالة الخطوط المنقطة من المصنف بأكمله.

استخدم رموز 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 على القيم، كما ترون في المثال التالي.

حذف لوحة القيادة باستخدام vba

اضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *