كيفية فصل النص والأرقام من خلية واحدة إلى عمودين؟
إذا كان لديك عمود من السلاسل النصية التي تتكون من نصوص وأرقام ، الآن ، فأنت تريد فصل النص والأرقام من خلية واحدة إلى خليتين مختلفتين كما هو موضح في لقطة الشاشة التالية. في Excel ، يمكنك إنهاء هذه المهمة بهذه الطرق.
الطريقة الأولى: افصل النص والأرقام بالصيغ في Excel
باستخدام الصيغ التالية ، يمكنك استخراج النص والأرقام من الخلية إلى خليتين منفصلتين. الرجاء القيام بما يلي:
1. أدخل هذه الصيغة في خلية فارغة - C3 حيث تريد وضع النتيجة: = LEFT (A3، MIN (البحث عن (0,1,2,3,4,5,6,7,8,9 {}، A3 & "0123456789")) - 1)، (A3 هي الخلية التي تحتوي على السلسلة النصية التي تريد فصلها) ، ثم اضغط على أدخل مفتاح للحصول على النص فقط من الخلية A2. انظر لقطة الشاشة:
2. وبعد ذلك يمكنك استخراج الأرقام من الخلية بتطبيق هذه الصيغة: = RIGHT (A3، LEN (A3) -MIN (البحث (0,1,2,3,4,5,6,7,8,9 {}، A3 & "0123456789")) + 1),( A3 هي الخلية التي تحتوي على السلسلة النصية التي تريد فصلها) ، أدخل هذه الصيغة في الخلية D3 التي تريد وضع الأرقام فيها ، ثم اضغط أدخل مفتاح ، ثم ستحصل على الأرقام على النحو التالي:
3. ثم حدد الخلية C3: D3 ، واسحب مقبض التعبئة إلى الخلايا التي تريد أن تحتوي على هذه الصيغ ، ويمكنك رؤية النص والأرقام مفصولة في خلايا مختلفة:
كوتولس ل إكسيل's تقسيم الخلايا الميزة هي أداة قوية ، يمكن أن تساعدك على تقسيم قيم الخلايا إلى أعمدة أو صفوف متعددة ، كما يمكنها مساعدتك في شق السلاسل الأبجدية الرقمية إلى أعمدة نصية وأرقام منفصلة ، إلخ ... انقر لتنزيل Kutools for Excel!
الطريقة 2: افصل النص والأرقام باستخدام Flash Fill في Excel 2013 والإصدار الأحدث
باستخدام الصيغ أعلاه ، يمكنك فقط فصل النص والأرقام إذا كان النص قبل الأرقام. لفصل السلسلة النصية عن الرقم الموجود قبل النص ، يمكنك استخدام فلاش فيل ميزة Excel 2013 والإصدار الأحدث.
إذا كان لديك Excel 2013 والإصدار الأحدث ، فإن ملف فلاش فيل قد تساعدك الميزة على ملء النص في عمود واحد والأرقام في عمود آخر ، يرجى القيام بذلك على النحو التالي:
1. اكتب أرقام السلسلة النصية الأولى بالكامل في الخلية الفارغة المجاورة - B3 ، انظر الصورة:
2. ثم حدد النطاق B3: B7 حيث تريد تعبئة الأرقام ، وانقر البيانات > فلاش فيل، وتم ملء الخلايا بالأرقام فقط مرة واحدة ، انظر لقطة الشاشة:
3. ثم أدخل السلسلة النصية بالكامل في الخلية C3 ، انظر الصورة:
4. وحدد نطاق الخلايا C3: C7 حيث تريد ملء النص فقط ، انقر فوق البيانات > فلاش فيل بالإضافة إلى الخطوة الثانية ، كما ترى ، تم فصل النص على النحو التالي:
معلومه- سرية: يمكنك أيضًا سحب المقبض المعبأ إلى النطاق الذي تريد استخدامه ، ثم النقر فوق خيار التعبئة التلقائية و تأكد فلاش فيل.
الطريقة الثالثة: افصل النص والأرقام المختلطة بشكل غير منتظم مع الوظيفة المعرفة من قبل المستخدم
إذا كان لديك بعض السلاسل النصية التي تحتوي على نصوص وأرقام مختلطة بشكل غير منتظم مثل البيانات التالية الموضحة ، فإن Excel لا يدعم الميزة العامة لحل هذه المشكلة ، ولكن يمكنك إنشاء وظيفة محددة بواسطة المستخدم لإنهاء ذلك.
1. اضغط باستمرار على ALT + F11 مفاتيح لفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.
2. انقر إدراج > وحدة، والصق الكود التالي في ملف نافذة الوحدة.
كود فبا: افصل النص والأرقام في خلايا مختلفة من خلية واحدة
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) في خلية فارغة للحصول على السلسلة النصية الوحيدة ثم اسحب مقبض التعبئة لأسفل إلى الخلايا التي تريد ملء هذه الصيغة ، انظر لقطة الشاشة:
4. ثم اكتب الصيغة = SplitText (A3، TRUE) في خلية أخرى واسحب مقبض التعبئة لأسفل إلى الخلايا التي تريد ملء هذه الصيغة للحصول على الأرقام ، انظر لقطة الشاشة:
ملاحظات: ستكون النتيجة غير صحيحة إذا كان هناك أرقام عشرية في السلسلة النصية.
الطريقة الرابعة: فصل النص والأرقام إلى عمودين باستخدام Kutools for Excel
إذا كان لديك كوتولس ل إكسيلبأداتها القوية- تقسيم الخلايا الأداة المساعدة ، يمكنك تقسيم السلاسل النصية بسرعة إلى عمودين: أحدهما رقم والآخر نص.
بعد تثبيت كوتولس ل إكسيليرجى القيام بما يلي:
1. حدد نطاق البيانات الذي تريد فصل النص والرقم.
2. ثم اضغط كوتولس > دمج وتقسيم > تقسيم الخلايا، انظر لقطة الشاشة:
3. في تقسيم الخلايا مربع الحوار، حدد انقسام إلى أعمدة الخيار تحت النوع القسم ، ثم تحقق نص ورقم من تقسيم حسب القسم ، انظر لقطة الشاشة:
4. ثم اضغط Ok ، وسيظهر مربع موجه لتذكيرك بتحديد خلية لإخراج النتيجة ، انظر لقطة الشاشة:
5. انقر OK الزر ، وتم فصل سلاسل النص في التحديد إلى عمودين كما هو موضح في لقطة الشاشة التالية:
انقر فوق تنزيل Kutools for Excel والإصدار التجريبي المجاني الآن!
نصوص وأرقام منفصلة مع كوتولس ل إكسيل
مقالات ذات صلة:
كيفية تقسيم الكلمات إلى أحرف منفصلة في Excel؟
كيفية تقسيم الخلايا إلى عدة أعمدة أو صفوف بواسطة حرف إرجاع؟
-
Kutools for Excel: 300+ ميزات مفيدة لبرنامج Excel للتجربة المجانية
من خلال جمع أكثر من 300 أداة ذكية ومهنية لبرنامج Excel ، فإنه يبسط أنواعًا مختلفة من المهام المعقدة إلى بضع نقرات في عملك اليومي ، مما يوفر الكثير من الوقت ويزيد من الإنتاجية.
- اجمع بين عدة أوراق عمل أو مصنفات في مصنف واحد أو ورقة عمل واحدة
- عد الخلايا وجمعها بناءً على الخلفية أو الخط أو لون التنسيق الشرطي
- أرسل نفس البريد الإلكتروني إلى قائمة المستلمين بشكل فردي بمرفقات مختلفة
- 110,000،30+ اختيار مستخدمي Excel. نسخة تجريبية مجانية كاملة الميزات لمدة XNUMX يومًا ، لا يلزم وجود بطاقة ائتمان!
- ضمان استرداد الأموال لمدة 60 يومًا!
-
اجمع بين أوراق عمل أو مصنفات متعددة في ورقة واحدة أو مصنف واحد
في عملك اليومي ، قد يكون دمج أوراق عمل أو دفاتر عمل متعددة في ورقة واحدة أو كتاب عمل مهمة ضخمة بالنسبة لك لدمجها واحدة تلو الأخرى. ولكن مع كوتولس ل إكسيل's دمج يمكنك حل هذه المهمة بعدة نقرات فقط.
-
عد الخلايا وجمعها بناءً على الخلفية أو الخط أو لون التنسيق الشرطي
قد يكون من الصعب عليك حساب أو جمع قيم الخلية بناءً على الخلفية أو الخط أو لون التنسيق الشرطي في نطاق كبير ، كوتولس ل إكسيل يدعم أداة سهلة-عد حسب اللون والتي يمكن أن تساعدك على التعامل مع هذه الوظيفة في أسرع وقت ممكن دون أي مهارات Excel.
-
أرسل نفس البريد الإلكتروني إلى قائمة المستلمين بشكل فردي بمرفقات مختلفة
يمكنك تطبيق تطبيق Word لإرسال رسائل بريد إلكتروني مخصصة إلى عدة أشخاص بدون مرفقات ، ولكن باستخدام كوتولس ل إكسيل's إرسال رسائل البريد الإلكتروني ميزة ، يمكن معالجة هذا القيد. في نفس الوقت ، يمكنك نسخة أو نسخة مخفية من الرسائل إلى شخص معين أيضًا.