كيفية إزالة الأرقام من خلية في Excel (7 طرق فعالة)

  • شارك هذا
Hugh West

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

تنزيل كتاب التدريب

يمكنك التنزيل قالب Excel المجاني من هنا ومارسه بنفسك.

إزالة الأرقام من خلية. xlsm

7 طرق فعالة لإزالة الأرقام من خلية في Excel

دعنا نتعرف على مجموعة البيانات أولاً. لقد وضعت بعض أسماء المنتجات ومعرفاتها 'في مجموعة البيانات الخاصة بي. الحروف والأرقام لها معاني مختلفة. لسبب ما ، نريد إزالة الأرقام من معرّفات المنتج .

في الطرق التالية ، سنرى كيفية إزالة الأرقام من الخلايا مع التفسيرات التفصيلية.

الطريقة الأولى: استخدم Find & amp؛ استبدل بأحرف البدل لإزالة الأرقام من خلية في Excel

في هذه الطريقة ، سنزيل هذه الأرقام باستخدام Find & amp؛ استبدل الأمر بـ Wildcards .

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

الخطوات:

➤ حدد نطاق البيانات B5: B11 .

➤ يضعط Ctrl + H لفتح Find & amp؛ استبدل الأمر .

➤ ثم اكتب (*) في ابحث عن المربع واحتفظ بالمربع استبدل بـ فارغًا.

➤ بعد ذلك ، اضغط على استبدال الكل .

الآن ستكتشف أن جميع الأرقام بأسماء المنتجات قد اختفت.

الطريقة الثانية: تطبيق Find & amp؛ حدد أداة لحذف الأرقام من خلية في Excel

هنا ، انظر إلى وجود خليتين في عمود معرفات المنتج تحتويان على أرقام فقط. سنقوم الآن بإزالة الأرقام من خلايا IDs ' باستخدام Find & amp؛ حدد أمر .

الخطوة 1:

➤ حدد نطاق البيانات C5: C11 .

➤ ثم انتقل إلى علامة التبويب الصفحة الرئيسية علامة التبويب & gt؛ تحرير المجموعة & gt؛ بحث & amp؛ حدد & GT. اذهب إلى Special

سيتم فتح مربع حوار.

الخطوة 2:

➤ حدد فقط أرقام من الخيار الثوابت .

➤ اضغط موافق .

الآن ، انظر إلى الخلايا ، يتم تمييز الأرقام فقط.

الخطوة 3:

➤ لاحقًا ، فقط اضغط على زر زر Delete على لوحة المفاتيح.

ها هو. تمت إزالة الأرقام.

الطريقة الثالثة: استخدم Excel Flash Fill لإزالة الأرقام من خلية

إنها واحدة من أسهل طُرق. انظر إلى معرّفات المنتج ، وهي مزيج من النصوص والأرقام. سنزيل الأرقام من الخلايا باستخدام Excel Flash Fill .

الخطوة 1:

➤أولاً ، اكتب النص (وليس الأرقام) للخلية الأولى فقط في عمود جديد مجاور لها.

➤ ثم اضغط على الزر أدخل .

الخطوة 2:

➤ حدد الخلية D5 .

➤ انتقل الآن إلى البيانات & gt؛ أدوات البيانات و GT. تعبئة فلاش .

الآن ستلاحظ إزالة جميع الأرقام.

الطريقة الرابعة: إدراج دالة SUBSTITUTE لإزالة الأرقام من خلية في Excel

في هذه الطريقة ، سنقوم بالمهمة باستخدام الدالة SUBSTITUTE . تستبدل الدالة SUBSTITUTE نصًا موجودًا بنص جديد في سلسلة.

الآن ، دعنا نتبع الخطوات أدناه واحدة تلو الأخرى.

الخطوة 1:

➤ اكتب الصيغة الواردة أدناه في الخلية D5 -

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

➤ ثم اضغط فقط على زر Enter .

الخطوة 2:

➤ الآن انقر نقرًا مزدوجًا على رمز مقبض التعبئة وسيتم نسخ الصيغة تلقائيًا.

الآن سترى أنه تمت إزالة الأرقام من الخلايا.

قراءات مماثلة:

  • كيفية إزالة المجاميع الفرعية في Excel (حيلتان سهلتان)
  • تقنيات تنظيف البيانات في Excel: استبدال أو إزالة النص في الخلايا
  • كيفية إزالة الصيغ في Excel: 7 طرق سهلة

الطريقة الخامسة: الجمع بين الدالات TEXTJOIN و MID و ROW و LEN و INDIRECT لمسح الأرقام من خلية في Excel

هنا ، سنقوم بدمج TEXTJOIN ،وظائف MID ، ROW ، LEN ، و INDIRECT لإزالة الأرقام من الخلية. يتم تطبيق الوظيفة TEXTJOIN لربط النص من سلاسل متعددة معًا. تُستخدم وظيفة Mid في Excel لاكتشاف السلاسل وإعادتها من أي جزء في منتصف ملف Excel. ترجع الدالة ROW رقم الصف كمرجع. الدالة LEN هي دالة نصية في Excel تقوم بإرجاع طول سلسلة / نص. ترجع الدالة INDIRECT مرجعًا إلى نطاق.

الخطوة 1:

➤ اكتب الصيغة في الخلية D5 -

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

➤ اضغط على الزر Enter .

الخطوة 2:

➤ ثم اسحب رمز مقبض التعبئة لنسخ الصيغة.

👇 انهيار الصيغة:

ROW (INDIRECT (“1:” & amp؛ LEN (C5)))

سيجد قائمة الصفيف الناتجة من الدالتين ROW و INDIRECT التي ترجع كـ-

{1؛ 2؛ 3؛ 4}

MID (B3، ROW (INDIRECT ("1:" & amp؛ LEN (B3))))، 1)

يتم تطبيق وظيفة MID لاستخراج السلسلة الأبجدية الرقمية بناءً على الوسيطات start_num و num_chars. وبالنسبة للوسيطة num-chars ، سنضع 1. بعد وضع الوسيطات في دالة MID ، ستُرجع مصفوفة مثل-

{"B" ؛ "H" ؛ "2 ″ ؛" 3 ″}

ISERR (MID (B3، ROW (INDIRECT ("1:" & amp؛ LEN (B3 ))) ، 1) +0)

بعد إضافة 0 ، يتم وضع مصفوفة الإخراج في وظيفة ISERR .سيتم إنشاء مصفوفة من TRUE و FALSE و TRUE للأحرف غير الرقمية و FALSE للأرقام. سيعود الإخراج كـ-

{TRUE؛ TRUE؛ FALSE؛ FALSE}

IF (ISERR (MID (B3 ، ROW (INDIRECT (“1:” & amp؛ LEN (B3)))، 1) +0)، MID (B3، ROW (INDIRECT (“1:” & amp؛ LEN (B3)))، 1)، ” )

ستتحقق الوظيفة IF من إخراج الدالة ISERR . إذا أرجعت قيمتها TRUE ، فستعيد مصفوفة من جميع أحرف سلسلة أبجدية رقمية. لذلك أضفنا وظيفة أخرى MID . إذا كانت قيمة الوظيفة IF هي FALSE ، فستعيد فارغة (""). أخيرًا سنحصل على مصفوفة تحتوي فقط على الأحرف غير الرقمية للسلسلة. هذا هو-

{"B" ؛ "H" ؛ "" ؛ ""}

TEXTJOIN ("" ، TRUE، IF (ISERR (MID (B3، ROW (INDIRECT (“1:” & amp؛ LEN (B3)))، 1) +0)، MID (B3، ROW (INDIRECT (“1:” & amp؛ LEN ( B3)))، 1)، ””))

ستجمع الوظيفة TEXTJOIN جميع أحرف المصفوفة أعلاه وتتجنب السلسلة الفارغة. تم تعيين محدد هذه الوظيفة كسلسلة فارغة ("") ويتم إدخال قيمة الوسيطة الفارغة التي تم تجاهلها TRUE . سيعطي هذا النتيجة المتوقعة -

{BH}

الطريقة 6: انضم إلى وظائف TEXTJOIN و IF و ISERR و SEQUENCE و LEN و MID للحذف أرقام من خلية في Excel

سنقوم بدمج مجموعة أخرى من الوظائف للقيام بالمهمة الآن. هذا هو TEXTJOIN ، IF ،وظائف ISERR ، SEQUENCE ، LEN ، MID . تُستخدم الدالة IF لإرجاع قيمة واحدة إذا كان الشرط صحيحًا وقيمة أخرى إذا كان خطأ. ترجع الدالة ISERR TRUE إذا كانت القيمة هي أي قيمة خطأ ، باستثناء # N / A. تتيح لك الوظيفة SEQUENCE إنشاء قائمة بالأرقام المتسلسلة في مصفوفة ، مثل 1 ، 2 ، 3 ، 4.

الخطوة 1:

➤ في الخلية D5 اكتب الصيغة المحددة-

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))

➤ اضغط على أدخل للحصول على النتيجة.

الخطوة 2:

➤ ثم قم فقط بتطبيق خيار التدوين الآلي على انسخ الصيغة.

👇 انهيار الصيغة:

LEN (C5)

ستعثر الدالة LEN على طول السلسلة الخلية C5 التي ستعود كـ-

{4}

SEQUENCE (LEN (C5))

ثم ستعمل الوظيفة SEQUENCE أعط الرقم التسلسلي وفقًا للطول الذي يتم إرجاعه كـ-

{1 ؛ 2 ؛ 3 ؛ 4}

MID (C5، SEQUENCE (LEN (C5))، 1)

سترجع الدالة MID قيمة أرقام المواضع السابقة التي ينتج عنها-

{"B" ؛ "H" ؛ "2 ″ ؛" 3 ″}

ISERROR (MID (C5، SEQUENCE (LEN (C5))، 1) * 1 )

الآن ستعرض الوظيفة ISERROR TRUE إذا وجدت ق خطأ وإلا فإنه سيظهر FALSE. النتيجة هي-

{TRUE؛ TRUE؛ FALSE؛ FALSE}

IF (ISERROR (MID (C5،SEQUENCE (LEN (C5)) ، 1) * 1) ، MID (C5 ، SEQUENCE (LEN (C5)) ، 1) ، "")

ثم IF ترى الوظيفة TRUE ، تقوم بإدراج حرف النص المقابل في المصفوفة المعالجة بمساعدة وظيفة أخرى MID . ويرى FALSE ، يستبدلها بسلسلة فارغة:

{"B" ؛ "H" ؛ "" ؛ ""}

TEXTJOIN (""، TRUE، IF (ISERROR (MID (C5، SEQUENCE (LEN (C5))، 1) * 1)، MID (C5، SEQUENCE (LEN (C5) ) ، 1) ، ""))

سيتم تمرير المصفوفة النهائية إلى وظيفة TEXTJOIN ، لذلك فهي تسلسل أحرف النص وتخرج النتيجة كـ-

{BH}

الطريقة 7: إدراج دالة معرفة من قبل المستخدم لإزالة الأرقام من خلية في Excel

الحالة 1: إزالة الأرقام من خلية

في هذه الطريقة ، سننشئ وظيفة محددة من قبل المستخدم تسمى " RemNumb " باستخدام Excel VBA . ثم يمكننا تطبيقه لإزالة الأرقام من خلية في Excel. اتبع الخطوات أدناه.

الخطوة 1:

انقر بزر الماوس الأيمن فوق على عنوان الورقة.

➤ حدد عرض الكود من قائمة السياق .

بعد فترة وجيزة ، ستظهر نافذة VBA

الخطوة 2:

➤ لاحقًا ، اكتب الرموز الواردة أدناه:

4809

➤ ثم اضغط على أيقونة التشغيل لتشغيل رموز.

الآن وظيفتنا جاهزة للاستخدام.

الخطوة 3:

➤ In الخلية D5 اكتب-

=RemNumb(C5)

➤ اضغط على الزر أدخل للحصول علىالنتيجة.

الخطوة 4:

➤ أخيرًا ، اسحب رمز مقبض التعبئة لنسخ الصيغة .

الحالة -2: تقسيم الأرقام والنص إلى أعمدة منفصلة

في طريقتنا الأخيرة ، سنستخدم Excel مرة أخرى VBA لإنشاء وظيفة جديدة معرّفة من قبل المستخدم باسم " SplitTextOrNumb " لتقسيم الأرقام والنص إلى أعمدة منفصلة.

الخطوة 1:

➤ مثل الطريقة السابقة ، افتح نافذة VBA واكتب الصيغة-

7641

➤ ثم انقر فوق تشغيل و ماكرو سيفتح.

الخطوة 2:

➤ أعط اسم ماكرو واضغط على تشغيل علامة التبويب مرة أخرى.

الخطوة 3:

➤ الآن وظيفتنا جاهزة للتطبيق. لإزالة أحرف النص ، اكتب الآن الصيغة في الخلية D5 -

=SplitTextOrNumb(C5,1)

لحذف الأحرف الرقمية :

=SplitTextOrNumb(C5,0)

الخطوة 3:

➤ أخيرًا ، فقط اضغط على أدخل الزر واستخدم أداة مقبض التعبئة لنسخ الصيغة.

الخاتمة

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

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.