كيف تُزيل الأرقام من السلاسل النصية في Excel؟
عند العمل مع Excel، من الشائع أن تواجه سلاسل نصية تحتوي على أرقام غير مرغوب فيها مختلطة مع أحرف أو رموز أخرى. ويضمن تنظيف النص من هذه الأرقام تحقيق الاتساق وتحسين قابلية القراءة. يقدم هذا الدليل شرحًا تفصيليًا لعدة حلول عملية — بدءًا من صيغ Excel ووصولًا إلى أداة مخصصة من Kutools for Excel، بالإضافة إلى دالة VBA مُعرَّفة من قبل المستخدم (UDF). وقد صُمِّمت كل طريقة لتساعدك على إزالة الأرقام من السلاسل النصية بكفاءة، بما يتناسب مع سير عملك المفضل وحجم مجموعة البيانات الخاصة بك.
- إزالة الأرقام من السلاسل النصية باستخدام صيغة
- إزالة الأرقام من السلاسل النصية دفعة واحدة باستخدام Kutools لـ Excel
- إزالة الأرقام من السلاسل النصية باستخدام دالة معرفة من قبل المستخدم (UDF)
- حلول بديلة: الملء الفوري (Flash Fill) والنص إلى أعمدة (Text to Columns)
إزالة الأرقام من السلاسل النصية باستخدام صيغة
إذا كنت تفضّل الحلول التي تعتمد فقط على الدوال المدمجة في Excel، يمكنك استخدام صيغة المصفوفة التالية. وتُعد هذه الطريقة خيارًا مثاليًا خصوصًا للمستخدمين الذين يبحثون عن نهج قائم بالكامل على الصيغ ويرغبون في تجنّب الإضافات أو الماكرو. مع ذلك، ضع في اعتبارك أن صيغ المصفوفة هذه قد تكون طويلة وتشكل تحديًا للمبتدئين من حيث الفهم، كما قد تفقد كفاءتها عند التعامل مع مجموعات بيانات ضخمة جدًّا بسبب القيود المرتبطة بالأداء.
- حدد الخلية التي تريد أن يظهر فيها النص المُنظَّف، على سبيل المثال، الخليةC2.
- أدخل صيغة المصفوفة التالية في الخلية المحددة، ثم اضغطCtrl + Shift + Enter لتأكيدها:
=TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)), "", MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)))
في الصيغة، يشير "A2" إلى الخلية التي تحتوي على النص الأصلي الخاص بك. إذا كانت بياناتك موجودة في خلية أخرى، فما عليك سوى تعديل المرجع وفقًا لذلك قبل الضغط على Ctrl + Shift + Enter. بعد تطبيق الصيغة، انقر على خلية النتيجة، ثم استخدممقبض التعبئة—المربع الصغير الموجود في الزاوية السفلية اليمنى للخلية—لسحب الصيغة وتعبئتها لأسفل عبر نطاق البيانات بالكامل.

نصائح واستكشاف الأخطاء وإصلاحها:
- هذه الصيغة لا تميّز بين الأحرف الكبيرة والصغيرة، وستزيل جميع الأرقام من السلسلة النصية، مع الحفاظ على الأحرف والرموز غير الرقمية دون أي تغيير. كما أنها لا تؤثر على الفراغات أو علامات الترقيم إطلاقًا — بل تستهدف الأرقام وحدها.
- تحقق دائمًا من نتيجة الصيغة بحثًا عن أي مشكلات تنسيق غير مقصودة، إذ قد يؤدي نسخ الصيغة ولصقها أو سحبها عبر المدمج إلى أخطاء غير متوقعة.
- إذا ظهرت لك رسالة خطأ مثل#VALUE! بعد إدخال الصيغة، فتأكد من أنك ضغطتCtrl + Shift + Enter، وليس مفتاح Enter فقط.
إزالة الأرقام من السلاسل النصية دفعة واحدة باستخدام Kutools لـ Excel
عند التعامل مع مجموعات بيانات ضخمة أو عند السعي لتحقيق أعلى مستويات الراحة، توفّر ميزة «حذف الأحرف المحددة» في Kutools لـ Excel وفرًا كبيرًا في الوقت والجهد. تتيح لك هذه الأداة الآلية حذف الأحرف الرقمية من خلايا متعددة دفعةً واحدة، مما يضمن السرعة والبساطة سواءً في المهام الروتينية أو عمليات التنظيف التي تُنفَّذ لمرة واحدة. ويتكامل Kutools بسلاسة تامة مع Excel، مقدّمًا واجهة سهلة الاستخدام لتبسيط سير عملك وتقليل الأخطاء الناتجة عن المعالجة اليدوية.
Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!
أولاً، حدد كل الخلايا التي تحتوي على السلاسل النصية التي تريد إزالة الأرقام منها.
ثم انتقل إلى علامة تبويب Kutools، وانقر على «نص»، ثم اختر «حذف الأحرف المحددة» من القائمة المنسدلة.
في مربع الحوار «حذف الأحرف المحددة»، فعّل خيار «رقمي» لضمان حذف الأرقام فقط من خلايا السلاسل النصية الخاصة بك، ثم انقر على «موافق» لتطبيق الإزالة.

النتيجة فورية: يتم تنظيف جميع الخلايا المحددة من الأحرف الرقمية.

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

- يمكنك التراجع عن آخر إجراء قمت به باستخدام Kutools من خلال أمر التراجع (Undo) في Excel. ومع ذلك، بمجرد تنفيذ عملية جديدة، لن يعود بإمكانك التراجع عن الإجراءات السابقة التي نفّذتها عبر Kutools، لذا يُعد حفظ ملفك قبل تطبيق ميزات Kutools المتعددة ممارسةً ذكية تحفظ عملك دائمًا.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
عرض توضيحي: إزالة الأرقام من السلاسل النصية في Excel
إزالة الأرقام من السلاسل النصية باستخدام دالة معرفة من قبل المستخدم (UDF)
إذا كنت مرتاحًا لاستخدام الكود، يُتيح لك إنشاء دالة VBA معرَّفة من قِبل المستخدم (UDF) أتمتة إزالة الأرقام وإعادة استخدام المنطق في أي ملف عمل. وتتميّز هذه الطريقة بمرونتها، مما يجعلها مثالية للمهام المخصصة لاستخراج البيانات، أو عمليات التنظيف المتكررة، أو الحالات التي تمنع فيها قيود الصيغ المعالجة الدفعية.
اضغطAlt + F11 على لوحة المفاتيح لفتح محرر VBA الخاص بـ Excel.
في نافذة VBA، انتقل إلىإدراج > وحدة نمطية. ثم الصق كود VBA التالي في منطقة الوحدة النمطية:
Function RemoveNumbers(Txt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemoveNumbers = .Replace(Txt, "") End With End Functionأغلق محرر VBA وارجع إلى Excel. في خلية فارغة (مثل)B2 أو أي خلية ترغب في ظهور النص المُنظّف فيها)، أدخل هذه الصيغة:
=RemoveNumbers(A2)تذكّر استبدال "A2" بمراجع الخلية التي تحتوي على النص الأصلي الخاص بك، وستقوم الدالة المعرّفة من قِبل المستخدم (UDF) بعد ذلك بإزالة جميع الأرقام من الخلية المحددة.


أمور يجب وضعها في الاعتبار:
- بعد إضافة كود VBA، يجب حفظ ملفك بصيغة تدعم الماكرو (*.xlsm)، وإلا فلن تعمل الدالة عند إعادة فتح الملف.
- تُعد حلول VBA خيارًا مثاليًا لمن يبحثون عن منطق مخصص وقابل لإعادة الاستخدام، لكنها تتطلب تمكين الماكرو في Excel لأسباب أمنية.
- إذا ظهر لك خطأ مثل #NAME؟، فتأكد من أن الكود قد أُدخل وحُفظ بشكل صحيح في وحدتك النمطية الخاصة بـ VBA، وأن الماكرو مفعّل.
- تعمل طريقة VBA هذه بكفاءة على مجموعات البيانات الصغيرة والكبيرة على حدٍّ سواء، ويمكنك استخدامها في الصيغ وتوسيع نطاقها ليشمل خلايا إضافية حسب الحاجة.
حلول بديلة: الملء الفوري (Flash Fill) والنص إلى أعمدة (Text to Columns)
لأعمال التنظيف اليدوية السريعة والبصرية — خاصةً عندما يكون هيكل البيانات قابلاً للتنبؤ — يوفّر Excel أدوات الملء الفوري (Flash Fill) والنص إلى أعمدة (Text to Columns)، والتي تكون مفيدة للحالات البسيطة أو إعداد البيانات:
- الملء الفوري (Flash Fill):اكتب النتيجة المرغوبة (بعد إزالة الأرقام) بجانب الخلية الأصلية، ثم اضغط
Ctrl + Eلتعبئة التحويلات المشابهة تلقائيًا. هذه الطريقة مثالية إذا كان نمط الإزالة ثابتًا وسهل التحديد. لمزيد من التفاصيل، راجع الملء الفوري في Excel. - النص إلى أعمدة (Text to Columns): إذا كانت الأرقام تظهر دائمًا في نفس الموضع أو كانت مفصولة بعلامات تنصيص، يمكنك استخدام بيانات > النص إلى أعمدة لتقسيم الخلايا، ثم دمج الأجزاء غير الرقمية فقط. هذه الطريقة مثالية للبيانات المنظمة، مثل الرموز أو التسميات. لمزيد من التفاصيل، راجع كيفية فصل تقسيم حسب النص والرقم من خلية واحدة إلى عمودين.
مقالات ذات صلة:
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل





