Skip to main content

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

Author: Xiaoyang Last Modified: 2025-05-30
split text into separate columns by capital letter

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

تقسيم النص إلى أعمدة منفصلة حسب الحرف الكبير باستخدام الصيغ

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

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


تقسيم النص إلى أعمدة منفصلة حسب الحرف الكبير باستخدام الصيغ

إذا كان هناك كلمتان فقط في خلاياك، فإن الصيغ التالية ستساعدك على إنجاز هذه المهمة. يرجى القيام بما يلي:

1. أدخل هذه الصيغة المصفوفة: =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2 هي الخلية التي تريد تقسيمها حسب الحرف الكبير) في خلية فارغة بجانب بياناتك، ثم اضغط معًا على مفاتيح Ctrl + Shift + Enter للحصول على الكلمة الأولى، انظر لقطة الشاشة:

use a fromula to  to get the first word

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

drag and fill the formula to other cells

3. استمر بإدخال صيغة أخرى: =REPLACE(A2,1,LEN(C2),"") (A2 هي الخلية التي تريد تقسيمها، وC2 هي الخلية التي تحتوي على الكلمة الأولى التي تم إرجاعها) في الخلية D2، واضغط على مفتاح Enter للحصول على الكلمة الثانية، انظر لقطة الشاشة:

use a fromula to  to get the second word

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

drag the formula to other cells

a screenshot of kutools for excel ai

اكتشف سحر Excel مع Kutools AI

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

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

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

أولاً، قم بتطبيق كود VBA لإضافة مسافات قبل الحرف الكبير لفصل الكلمات.

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

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

كود VBA: إدراج مسافات قبل كل حرف كبير في الخلية

Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
    Dim I As Integer
    SplitWords = Left(Str, 1)
    For I = 2 To Len(Trim(Str))
        If (Asc(Mid(Str, I, 1)) > 64) And _
           (Asc(Mid(Str, I, 1)) < 91) And _
           (Mid(Str, I - 1, 1) <> " ") Then _
            SplitWords = SplitWords & " "
        SplitWords = SplitWords & Mid(Str, I, 1)
    Next
End Function

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

enter a user defined function to add spaces before the capital letter

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

 the spaces have been inserted before each capital letter

5. وبعد ذلك يجب عليك نسخ ولصق خلايا الصيغ هذه كقيم لإزالة الصيغ في مكان آخر أو في النطاق الأصلي.

copy and paste theses formula cells as values

ثانيًا، قم بتطبيق ميزة نص إلى أعمدة لتقسيم محتويات الخلية إلى أعمدة منفصلة حسب المسافة.

6. حدد قيم الخلايا التي أضفت إليها المسافات، وانقر فوق بيانات > نص إلى أعمدة، في الخطوة الأولى من معالج تحويل النص إلى أعمدة، حدد الخيار محدد.

click Data > Text to Columns, and choose Delimited option

7. ثم انقر فوق زر التالي، في الخطوة الثانية من المعالج، حدد الخيار مسافة تحت قسم الفواصل، انظر لقطة الشاشة:

check Space option under the Delimiters section

8. استمر بالضغط على التالي الزر، في الخطوة الثالثة من المعالج، اختر عام الخيار تحت تنسيق بيانات العمود، ثم حدد خلية حيث تريد وضع القيم المقسمة عن طريق النقر select button الزر، انظر لقطة الشاشة:

specify options in the dialog box

9. أخيرًا، انقر فوق زر إنهاء، تم تقسيم محتويات الخلية إلى عدة أعمدة كما هو موضح في لقطة الشاشة التالية:

cell contents have been split into multiple columns


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

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

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

1. حدد البيانات الأصلية التي تريد تقسيمها.

2. ثم انقر فوق Kutools > نص > إضافة نص، انظر لقطة الشاشة:

click Add Text feature of kutools

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

set options in the dialog box

4. ثم انقر فوق الزر موافق، وتمت إضافة المسافات قبل كل حرف كبير، انظر لقطة الشاشة:

spaces have been added before each capital letter

5. وبعد ذلك يمكنك تطبيق أداة تقسيم الخلايا من Kutools لـ Excel لتقسيم قيم الخلية حسب المسافة، مع الاستمرار في تحديد نطاق البيانات ثم النقر فوق Kutools > دمج وتقسيم > تقسيم الخلايا، انظر لقطة الشاشة:

click Split Cells feature of kutools

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

select Space or other delimiters

7. ثم انقر فوق موافق، وسيظهر مربع منبثق لتذكيرك باختيار خلية لوضع البيانات المقسمة، انظر لقطة الشاشة:

select a cell to put the split data

8. أخيرًا، انقر فوق زر موافق، وستحصل على النتيجة التي تحتاجها، انظر لقطة الشاشة:

the cells are split by capital letters

قم بتنزيل Kutools لـ 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%، ويقلل مئات النقرات بالماوس يومياً!