Skip to main content

كيفية إزالة الشرطات بسرعة من الخلايا في Excel؟

Author: Xiaoyang Last Modified: 2025-05-30
remove dashes from cells

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

إزالة الشرطات من الخلايا باستخدام الصيغة
إزالة الشرطات من الخلايا بسهولة باستخدام Kutools لـ Excel

إزالة الشرطات من الخلايا باستخدام كود VBA


إزالة الشرطات من الخلايا باستخدام الصيغة

مع دالة SUBSTITUTE هذه، سيتم تحويل الأرقام إلى قيم نصية، لذلك عند إزالة الشرطات، لن يتم إزالة الرقم 0 الابتدائي ولن تصبح الأرقام رموزًا علمية. يرجى القيام بما يلي:

1. في الخلية الفارغة المجاورة، C1 على سبيل المثال، أدخل هذه الصيغة: =SUBSTITUTE(A1,"-",""), انظر لقطة الشاشة:

Remove dashes from cells with a formula

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

drag and fill the formula to other cells


إزالة الشرطات من الخلايا باستخدام Kutools لـ Excel

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

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

1. حدد النطاق الذي تحتاج إلى إزالة الشرطات من خلاياه، ثم انقر فوق Kutools > نص > حذف الأحرف، انظر لقطة الشاشة:

click Remove Characters feature of kutools

2. في مربع حوار حذف الأحرف، قم بتحديد الخيار مخصص، وأدخل الحرف “-” في مربع النص، ثم يمكنك معاينة النتائج من لوحة المعاينة. بعد ذلك، انقر فوق الزر موافق لإزالة جميع الشرطات في الخلايا المحددة. انظر لقطة الشاشة:

type - character into the text box

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

format the cells as Text in the Format Cells dialog box

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


إزالة الشرطات من الخلايا باستخدام كود VBA

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

1. حدد النطاق الذي تريد إزالة الشرطات منه.

2. اضغط باستمرار على مفتاحي ALT + F11 لفتح نافذة Microsoft Visual Basic for Applications.

3. انقر فوق إدراج > وحدة، والصق الكود التالي في نافذة الوحدة.

VBA: إزالة الشرطات بين الأرقام

Sub DeleteDashes()
'Update 20130907
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)
Application.ScreenUpdating = False
For Each rng In WorkRng
    rng.NumberFormat = "@"
    rng.Value = VBA.Replace(rng.Value, "-", "")
Next
Application.ScreenUpdating = True
End Sub

4. ثم اضغط على مفتاح F5 لتشغيل هذا الكود، وسيظهر مربع حوار ينبثق ليطلب منك تحديد النطاق الذي تريد استخدامه. انظر لقطة الشاشة:

vba code to select the data list

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

the dashes between the numbers are removed from the cells


مقالات ذات صلة:

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!