Skip to main content

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

Author: Xiaoyang Last Modified: 2025-05-30

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


الطريقة الأولى: فصل النص والأرقام باستخدام الصيغ في Excel

مع الصيغ التالية، يمكنك استخراج النص والأرقام من الخلية إلى خليتين منفصلتين. يرجى القيام بما يلي:

1. أدخل هذه الصيغة في خلية فارغة – C3 حيث تريد وضع النتيجة: =LEFT(A3,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))-1)، (A3 هي الخلية التي تحتوي على سلسلة النص التي تريد فصلها)، ثم اضغط على مفتاح Enter للحصول فقط على النص من الخلية A2. انظر لقطة الشاشة:

apply a formula to extract text

2. وبعد ذلك يمكنك استخراج الأرقام من الخلية بتطبيق هذه الصيغة: =RIGHT(A3,LEN(A3)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))+1)، (A3 هي الخلية التي تحتوي على سلسلة النص التي تريد فصلها)، أدخل هذه الصيغة في الخلية D3 حيث تريد وضع الأرقام، واضغط على مفتاح Enter، ثم ستحصل على الأرقام كما يلي:

apply a formula to extract numbers

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

drag the formulas down to other cells


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

ميزة تقسيم الخلايا في Kutools لـ Excel هي أداة قوية، يمكنها مساعدتك في تقسيم قيم الخلية إلى أعمدة أو صفوف متعددة، كما يمكنها مساعدتك في تقسيم السلاسل النصية الرقمية إلى نصوص وأرقام منفصلة، إلخ… انقر لتنزيل Kutools لـ Excel!

split text and number by kutools

الطريقة الثانية: فصل النص والأرقام باستخدام ميزة الملء السريع في Excel 2013 والإصدارات الأحدث

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

إذا كنت تستخدم Excel 2013 والإصدارات الأحدث، فإن ميزة الملء السريع قد تساعدك في ملء النص في عمود واحد والأرقام في عمود آخر، يرجى القيام بما يلي:

1. اكتب الأرقام الخاصة بأول سلسلة نصية بالكامل في الخلية الفارغة المجاورة - B3، انظر لقطة الشاشة:

Type the numbers of the first text string completely

2. وبعد ذلك حدد النطاق B3:B7 حيث تريد ملء الأرقام، وانقر على البيانات > ملء سريع، وسيتم ملء الأرقام فقط في الخلايا مرة واحدة، انظر لقطة الشاشة:

click Data > Flash Fill

3. ثم أدخل سلسلة النص بالكامل في الخلية C3، انظر لقطة الشاشة:

enter the text string completely

4. وحدد نطاق الخلايا C3:C7 حيث تريد ملء النص فقط، انقر على البيانات > ملء سريع كما في الخطوة 2، ويمكنك رؤية أن النص قد تم فصله كما يلي:

click Data > Flash Fill

نصيحة: يمكنك أيضًا سحب مقبض التعبئة إلى النطاق الذي تريد استخدامه، ثم انقر على خيار التعبئة التلقائية وتحقق من الملء السريع.

click Auto Fill Option and check Flash Fill

الطريقة الثالثة: فصل النص والأرقام المختلطة بشكل غير منتظم باستخدام دالة معرفة من قبل المستخدم

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

Separate text and numbers which are mixed irregular

1. اضغط مع الاستمرار على مفاتيح ALT + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. انقر على إدراج > وحدة، والصق الكود التالي في نافذة الوحدة.

كود VBA: فصل النص والأرقام إلى خلايا مختلفة من خلية واحدة

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

3. ثم احفظ وأغلق هذا الكود، عد إلى ورقة العمل، أدخل هذه الصيغة =SplitText(A3,FALSE) في خلية فارغة للحصول فقط على سلسلة النص ثم اسحب مقبض التعبئة إلى الأسفل إلى الخلايا التي تريد ملء هذه الصيغة بها، انظر لقطة الشاشة:

split text by user defined function

4. وبعد ذلك، اكتب الصيغة =SplitText(A3,TRUE) في خلية أخرى واسحب مقبض التعبئة إلى الخلايا التي تريد ملء هذه الصيغة بها للحصول على الأرقام، انظر لقطة الشاشة:

splitnumbers by user defined function

ملاحظة: ستكون النتيجة غير صحيحة إذا كانت هناك أرقام عشرية في سلسلة النص.


الطريقة الرابعة: فصل النص والأرقام إلى عمودين باستخدام Kutools لـ Excel

إذا كان لديك Kutools لـ Excel، باستخدام أداته القوية - ميزة تقسيم الخلايا، يمكنك بسرعة تقسيم سلاسل النص إلى عمودين: أحدهما للأرقام والآخر للنص.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

بعد تثبيت Kutools لـ Excel، يرجى القيام بما يلي:

1. حدد نطاق البيانات الذي تريد فصل النص والرقم فيه.

2. ثم انقر على Kutools > دمج وتقسيم > تقسيم الخلايا، انظر لقطة الشاشة:

click Kutools > Merge & Split > Split Cells

3. في مربع الحوار تقسيم الخلايا، حدد خيار تقسيم إلى أعمدة أسفل قسم النوع، ثم تحقق من النص والرقم من قسم التقسيم حسب، انظر لقطة الشاشة:

set options in the dialog box

4. ثم انقر على زر موافق، وستظهر مربع تحذير لتذكيرك باختيار خلية لإخراج النتيجة، انظر لقطة الشاشة:

select a cell to output the result

5. انقر على زر موافق، وقد تم فصل سلاسل النص في التحديد إلى عمودين كما هو موضح في لقطة الشاشة التالية:

the text and numbers are split

انقر لتنزيل Kutools لـ Excel وتجربته مجانًا الآن!


فصل النص والأرقام باستخدام Kutools لـ Excel

 

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

كيفية تقسيم الكلمة إلى أحرف منفصلة في Excel؟

كيفية تقسيم الخلايا إلى أعمدة أو صفوف متعددة بواسطة عودة السطر؟


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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

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


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!