إزالة الأرقام من السلاسل النصية
إذا كنت ترغب في إزالة جميع الأرقام فقط من قائمة السلاسل النصية مع الحفاظ على باقي الأحرف غير الرقمية، قد تكون هناك بعض الصيغ في 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 AI: ثورة في تحليل البيانات بناءً على: تنفيذ ذكي | توليد الكود | إنشاء صيغ مخصصة | تحليل البيانات وإنشاء الرسوم البيانية | استدعاء وظائف Kutools… |
الوظائف الشائعة: البحث، تمييز أو تحديد المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا دون فقدان البيانات | التقريب بدون صيغة ... | |
VLookup الفائق: معايير متعددة | قيم متعددة | عبر أوراق متعددة | مطابقة غامضة... | |
قائمة منسدلة متقدمة: قائمة منسدلة سهلة | قائمة منسدلة تعتمد على أخرى | قائمة منسدلة متعددة الخيارات... | |
مدير العمود: إضافة عدد معين من الأعمدة | نقل الأعمدة | تبديل حالة رؤية الأعمدة المخفية | مقارنة الأعمدة لتحديد نفس & الخلايا المختلفة ... | |
الميزات البارزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | إدارة المصنفات والأوراق | مكتبة النص التلقائي (النص التلقائي) | منتقي التاريخ | دمج بيانات الأوراق | تشفير/فك تشفير الخلايا | إرسال رسائل البريد الإلكتروني عبر القوائم | مرشح متقدم | تصفية خاصة (تصفية الخلايا بالخط العريض/المائل/المتوسط عليه خط...) ... | |
أفضل 15 مجموعة أدوات: 12 أداة نص (إضافة نص، حذف الأحرف ...) | 50+ نوعاً من الرسوم البيانية (مخطط جانت ...) | 40+ صيغة عملية (حساب العمر بناءً على تاريخ الميلاد ...) | 19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار ...) | 12 أداة تحويل (تحويل الأرقام إلى كلمات، تحويل العملة ...) | 7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم خلايا Excel ...) | ... والمزيد |
Kutools لـ Excel يحتوي على أكثر من 300 ميزة، مما يضمن أن ما تحتاجه هو مجرد نقرة واحدة بعيدًا...
Office Tab - تمكين القراءة والتحرير باستخدام التبويبات في Microsoft Office (تتضمن Excel)
- ثانية واحدة للتبديل بين العشرات من المستندات المفتوحة!
- تقليل مئات النقرات بالماوس يوميًا، قل وداعًا لآلام اليد بسبب استخدام الماوس.
- زيادة إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- جلب التبويبات الفعالة إلى Office (تتضمن Excel)، تمامًا مثل Chrome و Edge و Firefox.