انتقل إلى المحتوى الرئيسي

قم بإزالة أو إزالة الأحرف الرقمية من السلاسل النصية

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


قم بإزالة كل الأرقام أو إزالتها من السلاسل النصية في Excel

لإزالة الأرقام فقط من السلاسل الأبجدية الرقمية ، يمكن أن تساعدك صيغة الصفيف المعقدة التي تجمع بين الدالات TEXTJOIN و MID و ROW و IF و ISERR و LEN و INDIRECT. (ملاحظات: تعمل هذه الصيغة بشكل جيد فقط في Excel 2019 و Office 365.) الصيغة العامة هي:

=TEXTJOIN("",TRUE,IF(ISERR(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)+0),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),""))
  • text: السلسلة النصية أو قيمة الخلية التي تريد إزالة جميع الأرقام منها.

1. يرجى نسخ أو إدخال الصيغة أدناه في خلية فارغة حيث تريد إخراج النتيجة:

=TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),""))

2. ثم اضغط كترل + شيفت + إنتر مفاتيح في وقت واحد للحصول على النتيجة الأولى ، انظر لقطة الشاشة:

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


شرح الصيغة:

ROW (غير مباشر ("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! !؛#القيمة! !؛#القيمة!...}

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 على النحو التالي:

=TRIM(TEXTJOIN("",TRUE,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"")))

2. لإزالة الأرقام من السلاسل النصية في إصدارات Excel المبكرة ، يرجى تطبيق الصيغة التالية:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")


الدوال النسبية المستخدمة:

  • TEXTJOIN:
  • تجمع الدالة TEXTJOIN بين قيم متعددة من صف أو عمود أو نطاق من الخلايا بمحدد معين.
  • MID:
  • تُستخدم وظيفة MID للبحث عن عدد محدد من الأحرف وإرجاعه من منتصف سلسلة نصية معينة.
  • ROW:
  • ترجع الدالة Excel ROW رقم صف المرجع.
  • INDIRECT:
  • تحول دالة Excel INDIRECT سلسلة نصية إلى مرجع صالح.
  • LEN:
  • ترجع الدالة LEN عدد الأحرف في سلسلة نصية.
  • IF:
  • تقوم الدالة IF بإجراء اختبار منطقي بسيط بناءً على نتيجة المقارنة ، وتُرجع قيمة واحدة إذا كانت النتيجة TRUE ، أو تُرجع قيمة أخرى إذا كانت النتيجة FALSE.
  • ISERR:
  • تُستخدم الدالة ISERR لإرجاع TRUE لأي نوع خطأ باستثناء الخطأ # N / A.

المزيد من المقالات:


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

كوتولس ل إكسيل - يساعدك على التميز من بين الحشود

الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  جولة بدون صيغة 
سوبر فيلوكوب: معايير متعددة  |  قيمة متعددة  |  عبر الأوراق المتعددة  |  بحث غامض
حال. قائمة منسدلة: قائمة منسدلة سهلة  |  القائمة المنسدلة التابعة  |  قائمة منسدلة متعددة التحديد
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  قارن الأعمدة ب حدد نفس الخلايا وخلايا مختلفة 
الميزات المميزة: التركيز على الشبكة  |  عرض تصميم  |  شريط الفورمولا الكبير  |  مدير المصنفات والأوراق | مكتبة الموارد (النص السيارات)  |  منتقي التاريخ  |  اجمع أوراق العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل البريد الإلكتروني عن طريق القائمة  |  سوبر تصفية  |  مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف ...)  |  +50 رسم الأنواع (مخطط جانت ...)  |  40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد ...)  |  19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار ...)  |  12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة ...)  |  7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم خلايا إكسل ...)  |  ... و اكثر

Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...


علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations