إزالة أو تنقية الأحرف الرقمية من السلاسل النصية
إذا كنت ترغب في إزالة جميع الأرقام من قائمة السلاسل النصية مع الاحتفاظ بالحروف غير الرقمية، فثمة صيغ في Excel يمكنها مساعدتك.

إزالة أو تنقية جميع الأرقام من السلاسل النصية في Excel
لإزالة الأرقام من السلاسل الأبجدية الرقمية، يمكنك الاعتماد على صيغة صفيف متقدمة تجمع بين دوالTEXTJOIN وMID وROW وIF وISERR وLEN وINDIRECT. ملاحظة: تعمل هذه الصيغة بكفاءة فقط في Excel 2019 وOffice 365. الصيغة العامة هي:
- text: السلسلة النصية أو قيمة الخلية التي تريد إزالة جميع الأرقام منها.
1. يُرجى نسخ الصيغة أدناه أو إدخالها في خلية فارغة لعرض النتيجة:
2. بعد ذلك، اضغط على مفاتيحCtrl + Shift + Enter معًا في نفس الوقت للحصول على النتيجة الأولى. انظر لقطة الشاشة:

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

شرح الصيغة:
ROW(INDIRECT("1:"&LEN(A2))): تقوم دالةINDIRECT داخل دالةROW بإرجاع قائمة صفيفٍ طولها يساوي عدد أحرف الخليةA2، كما في المثال أدناه، ويُستخدم هذا الجزء كقيمة.start_num في دالةMID.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}
MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1): تُستخدم دالة MID هذه لاستخراج استخراج النص من الخلية A2 للحصول على حرف واحد، وسوف تُرجع صفيفًا على النحو التالي:
{ "5";"0";"0";« »;«K»;«u»;«t»;«o»;«o»;«l»;«s»;« »;«f»;«o»;«r»;« »;«E»;«x»;«c»;«e»;«l»}
MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0: تُستخدم إضافة القيمة 0 بعد هذا الصفيف لإجبار تحويل النص إلى رقم؛ فتتحول القيم النصية التي تمثّل أرقامًا إلى أرقام فعلية، بينما تظهر القيم غير الرقمية كأخطاء من نوع #VALUE!، كما في المثال التالي:
{"5";"0";"0";#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!...}
IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),«»): تُستخدم دالة IF هنا للتحقق مما إذا كانت القيم التي تُرجعها دالة MID تمثّل أخطاءً أم لا. فإذا كانت القيمة خطأً، يتم استخراج الحرف غير الرقمي باستخدام دالة MID الثانية؛ وإلا، يُعرض سلسلة فارغة، كما في المثال التالي:
{ «»;«»;«»;« »;«K»;«u»;«t»;«o»;«o»;«l»;«s»;« »;«f»;«o»;«r»;« »;«E»;«x»;«c»;«e»;«l»}
TEXTJOIN(«»,TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),«»)): أخيرًا، ستقوم دالة TEXTJOIN بدمج جميع القيم وتجاهل السلاسل الفارغة للحصول على النتيجة.
ملاحظات:
1. عند إزالة الأحرف الرقمية، قد تبقى بعض المسافات الزائدة. ولإزالة جميع هذه المسافات، ضع الصيغة داخل دالة TRIM كما يلي:
2. لإزالة الأرقام من السلاسل النصية في إصدارات Excel السابقة، يُرجى استخدام الصيغة التالية:

الدوال ذات الصلة المستخدمة:
- TEXTJOIN:
- تقوم دالة TEXTJOIN بدمج قيم متعددة من صف أو عمود أو نطاق خلايا باستخدام محدد معين.
- MID:
- تُستخدم دالة MID للعثور على عدد معيّن من الأحرف وإرجاعها من منتصف سلسلة نصية معطاة.
- ROW:
- تُرجع دالة ROW في Excel رقم الصف الخاص بالمراجع.
- INDIRECT:
- تقوم دالة INDIRECT في Excel بتحويل سلسلة نصية إلى مرجع صالح.
- LEN:
- تُرجع دالة LEN عدد الأحرف الموجودة في سلسلة نصية.
- IF:
- تنفّذ دالة IF اختبارًا منطقيًّا بسيطًا، وبناءً على نتيجة المقارنة، تُرجع قيمة واحدة إذا كانت النتيجة TRUE (صحيحة)، أو قيمة أخرى إذا كانت النتيجة FALSE (خاطئة).
- ISERR:
- تُستخدم دالة ISERR لإرجاع القيمة TRUE لأي نوع من أنواع الأخطاء باستثناء خطأ #N/A.
مقالات إضافية:
- إزالة الأحرف غير المرغوب فيها من الخلية في Excel
- يمكنك استخدام دالة SUBSTITUTE لإزالة أي أحرف غير مرغوب فيها من خلية معيّنة في Excel.
- إزالة فواصل الأسطر من الخلايا في Excel
- يوفر هذا البرنامج التعليمي ثلاث صيغ تساعدك على إزالة فواصل الأسطر (التي تظهر عند الضغط على مفتاحي Alt + Enter داخل خلية) من خلايا معيّنة في Excel.
- إزالة النص بناءً على موقع متغير في Excel
- يشرح هذا البرنامج التعليمي كيفية إزالة نص أو أحرف من خلية عندما تكون موجودة في موقع متغير.
- إزالة أو تنقية الأحرف غير الرقمية من السلاسل النصية
- قد تحتاج أحيانًا إلى إزالة جميع الأحرف غير الرقمية من السلاسل النصية والاحتفاظ بالأرقام فقط كما هو موضح في لقطة الشاشة أدناه. سيقدّم لك هذا المقال بعض الصيغ لحل هذه المهمة في Excel.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.