نصيحة: اللغات الأخرى مترجمة من قبل Google. يمكنك زيارة English نسخة من هذا الرابط.
تسجيل الدخول
x
or
x
x
التسجيل
x

or

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

دوك تقسيم من قبل رأس المال شنومكس

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

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

تقسيم النص إلى أعمدة منفصلة عن طريق حرف رأس المال مع التعليمات البرمجية فبا

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



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

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

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس


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

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

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

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

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

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) إلى خلية فارغة المجاورة البيانات الخاصة بك، انظر قطة:

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس

5. ومن ثم يجب نسخ ولصق الخلايا صيغة أطروحات كقيم لإزالة الصيغ في مكان آخر أو النطاق الأصلي.

دوك تقسيم من قبل رأس المال شنومكس

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

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

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس


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

كوتولس ل إكسيل : مع أكثر من شنومكس مفيد اكسل الإضافية، مجانا في محاولة مع عدم وجود قيود في أيام شنومك.

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

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

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس

4. ثم اضغط Ok زر، والمسافات تمت إضافتها قبل كل حرف العاصمة، انظر قطة:

دوك تقسيم من قبل رأس المال شنومكس

5. وبعد ذلك يمكنك تطبيق تقسيم الخلايا فائدة كوتولس ل إكسيل لتقسيم قيم الخلايا حسب المساحة، مع حفظ نطاق البيانات المحدد ثم النقر فوق Kutools > اضافة نص > تقسيم الخلايا، انظر الصورة:

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس شنومكس

7. ثم اضغط Ok، و برزت مربع سريع لتذكيرك تحديد خلية لوضع البيانات الانقسام، انظر قطة:

دوك تقسيم من قبل رأس المال شنومكس

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

دوك تقسيم من قبل رأس المال شنومكس

تحميل وتجريبية مجانية كوتولس فور إكسيل الآن!


كوتولس ل إكسيل: مع أكثر من شنومكس مفيد اكسل الإضافية، مجانا في محاولة مع عدم وجود قيود في أيام شنومكس. تحميل وتجريبية مجانية الآن!



أدوات الإنتاجية الموصى بها لبرنامج Excel

Kutools for Excel يساعدك دائمًا في إنهاء العمل قبل الوقت ، وتبرز من الحشد

  • أكثر من الميزات المتقدمة القوية 300 ، المصممة لسيناريوهات عمل 1500 ، مما يزيد الإنتاجية بنسبة 70 ، يمنحك المزيد من الوقت لرعاية الأسرة والاستمتاع بالحياة.
  • لم تعد بحاجة إلى حفظ الصيغ ورموز VBA ، امنح عقلك قسطًا من الراحة من الآن فصاعدًا.
  • كن خبيرًا في Excel في دقائق 3 ، يمكن إجراء العمليات المعقدة والمتكررة في ثوانٍ ،
  • قلل من آلاف عمليات لوحة المفاتيح والماوس كل يوم ، قل وداعًا للأمراض المهنية الآن.
  • 110,000 من الأشخاص المؤثرين للغاية واختيار 300 + للشركات ذات الشهرة العالمية.
  • 60-day ميزات كاملة تجريبية مجانية. 60 يوم استعادة الاموال الضمانات. سنوات 2 من الترقية المجانية والدعم.

يجلب الاستعراض المبوب والتحرير إلى Microsoft Office ، أقوى بكثير من علامات تبويب المتصفح

  • تم تصميم Office Tab لتطبيقات Word و Excel و PowerPoint وتطبيقات Office الأخرى: Publisher و Access و Visio و Project.
  • افتح مستندات متعددة وقم بإنشائها في علامات تبويب جديدة لنفس النافذة ، وليس في نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50٪ ، ويقلل مئات نقرات الماوس لك كل يوم!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    guest · 11 months ago
    This doesn't work for two of the same capital letters
    • To post as a guest, your comment is unpublished.
      skyyang · 11 months ago
      Hello,
      If the two words are same words, please change the first array formula to the follows:
      =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),RIGHT(A2, LEN(A2)-1)&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),1))

      Please remember to press Ctrl + Shift + Enter keys together.

      Hope it can help you!
  • To post as a guest, your comment is unpublished.
    sdf · 2 years ago
    Thanks for the content it really worked
  • To post as a guest, your comment is unpublished.
    Tom · 3 years ago
    Your formula fail if name is like this:

    JhonJhon
    MarkMark