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

كيفية إزالة الحروف من السلاسل / الأرقام / الخلايا في إكسيل؟

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


إزالة الأحرف من السلاسل / الأرقام / الخلايا مع صيغة الصفيف

يمكننا تطبيق صيغة مصفوفة لإزالة الأحرف من السلاسل / الأرقام / الخلايا في Excel. يرجى القيام بما يلي:

1. حدد خلية فارغة ستعيد السلسلة النصية بدون أحرف ، أدخل الصيغة =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 هي الخلية التي ستقوم بإزالة الأحرف منها) بداخلها ، ثم اضغط على CTRL + تغير + أدخل مفاتيح في نفس الوقت.
doc حذف الحروف من النص 1

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

ملاحظة:
(1) ستزيل صيغة الصفيف هذه جميع أنواع الأحرف باستثناء الأحرف الرقمية. على سبيل المثال ، السلسلة النصية الأصلية هي abc-859 * -24 اختبار، ستزيل صيغة المصفوفة هذه جميع الأحرف والأحرف الخاصة (* و -) والعودة 85924.
(شنومكس) إذا لم يكن هناك رقم في السلسلة النصية ، فإن صيغة الصفيف هذه سترجع 2.

الدفعة افصل النص والأرقام من خلية / عمود واحد إلى أعمدة / صفوف مختلفة

Kutools for Excel يعزز ملف تقسيم الخلايا فائدة ويدعم دفعة فصل جميع أحرف النص وأرقام خلية / عمود واحد إلى عمودين / صفين.


تقسيم الخلية الإعلانية بأرقام نصية منفصلة

قم بإزالة الأحرف من السلاسل / الأرقام / الخلايا باستخدام الوظيفة المحددة بواسطة المستخدم

يمكننا أيضًا إضافة وظيفة محددة من قبل المستخدم إلى Excel لإزالة الحروف من السلاسل / الأرقام / الخلايا. يرجى القيام بما يلي:

1. صحافة قديم + F11 مفاتيح في نفس الوقت لفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.

2. انقر إدراج > وحدة، ثم انسخ الكود التالي والصقه في نافذة الوحدة النمطية الافتتاحية الجديدة.

VBA: إزالة الأحرف من السلاسل / الأرقام / الخلايا في Excel

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

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

الملاحظات:
(1) يمكن لهذه الوظيفة المعرفة من قبل المستخدم أيضًا إزالة جميع أنواع الأحرف باستثناء الأحرف الرقمية. على سبيل المثال ، السلسلة النصية الأصلية هي abc-859 * -24 اختبار، ستزيل صيغة الصفيف هذه الأحرف والأحرف الخاصة (* و -) والعودة 85924.
(2) هذه الوظيفة التي يحددها المستخدم ستعيد الأرقام المخزنة كسلاسل نصية.


قم بإزالة الأحرف من السلاسل / الأرقام / الخلايا باستخدام وظيفة EXTRACTNUMBERS من Kutools for Excel

ستقدم هذه الطريقة Kutools for Excel عدد المستخلصات تعمل على إزالة جميع الحروف من اللدغات / الأرقام / الخلايا بسهولة في Excel. يرجى القيام بما يلي:

كوتولس ل إكسيل - مزود بأكثر من 300 أداة أساسية لبرنامج Excel. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! التحميل الان!

1. حدد خلية فارغة ستعيد السلسلة النصية بدون أحرف ، وانقر كوتولس > وظائف > نص > الأعداد الإضافية. انظر لقطة الشاشة:

2. في مربع حوار فتح وسيطات الدالة ، حدد الخلية التي ستزيل الأحرف منها إلى ملف رسالة قصيرة مربع ، اختياري للكتابة الحقيقة or خاطئة في N مربع ، وانقر فوق OK .

ملاحظات: الكتابة الحقيقة سيعيد الأرقام الرقمية ، أثناء كتابة أي شيء أو خاطئة سيعيد الأرقام المخزنة كسلاسل نصية.

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

كوتولس ل إكسيل - شحن برنامج Excel بأكثر من 300 أداة أساسية. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! احصل عليه الآن

الملاحظات:
(1) يمكنك كتابة الصيغة = عدد المستخلصات (A2، TRUE) في الخلية المحددة مباشرة ، ثم اسحب مقبض التعبئة إلى النطاق الذي تريده.
(2) ستزيل وظيفة EXTRACTNUMBERS هذه أيضًا جميع أنواع الأحرف باستثناء الأحرف الرقمية.


قم بإزالة الأحرف من السلاسل / الأرقام / الخلايا باستخدام أداة إزالة الأحرف من Kutools for Excel

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

كوتولس ل إكسيل - مزود بأكثر من 300 أداة أساسية لبرنامج Excel. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! التحميل الان!

1. حدد الخلايا التي ستقوم بإزالة الأحرف منها ، وانقر فوق كوتولس > نص > إزالة الأحرف.

2. في مربع الحوار "إزالة الأحرف" ، حدد ملف ألفا الخيار، وانقر فوق Ok زر. وبعد ذلك سترى تتم إزالة الأحرف فقط من الخلايا المحددة. انظر لقطة الشاشة:
doc حذف الحروف من النص 6
ملاحظات: إذا كنت تريد بالفعل إزالة جميع أنواع الأحرف باستثناء الأحرف الرقمية ، فيمكنك التحقق من غير رقمي الخيار وانقر فوق Ok في مربع الحوار "إزالة الأحرف". انظر لقطة الشاشة:
doc حذف الحروف من النص 7

كوتولس ل إكسيل - شحن برنامج Excel بأكثر من 300 أداة أساسية. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! احصل عليه الآن


العرض التوضيحي: إزالة الأحرف من السلاسل / الأرقام / الخلايا في Excel


كوتولس ل إكسيل: أكثر من 300 أداة مفيدة في متناول يدك! ابدأ تجربتك المجانية لمدة 30 يومًا دون أي قيود على الميزات اليوم. تحميل الآن!

مقالات ذات صلة:

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

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

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

علامة تبويب kte 201905


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), для чего она в формуле?
Если убрать ее и блок +1 после ROW(), формула перестает работать
This comment was minimized by the moderator on the site
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
This comment was minimized by the moderator on the site
YEAHHHHHHHHH. At last something that works! Gj!
This comment was minimized by the moderator on the site
I need to delete all text in a cell EXCEPT a specific set of words. For example, a list of fruits or vegetables in column A, and column B has a description of the vegetables, including color, and I want to remove all text in the cells of column B except for color words. Any ideas?
This comment was minimized by the moderator on the site
hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

example

825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


hope you can help me

thanks
This comment was minimized by the moderator on the site
Hi ed,
The Add Text feature of Kutools for Excel may help you solve the problem: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
This comment was minimized by the moderator on the site
What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
This comment was minimized by the moderator on the site
Hi Formatunknown,
In this situation, Kutools for Excel’s Remove Characters feature is recommended.
Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
This comment was minimized by the moderator on the site
Thank u so much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations