اذهب الي المحتوي
أوفيسنا

تجزئة الاسم الرباعي


الردود الموصى بها

السلام عليكم

عندي خانة تحتوي على الاسم الرباعي واللقب ، المطلوب تجزئة الاسم الرباعي واللقب الى خانات ، (الاسم الاول ، الاسم الثاني ، الاسم الثالث ، الاسم الرابع ، اللقب ) وكما مبين بالملف المرفق

 

تجزئة الاسم الرباعي.rar

تم تعديل بواسطه ابو عبدالرحمن البغدادي
رابط هذا التعليق
شارك

الاسم عليكم

المعادلة لم تعمل على ملفي - ارفق ملف يرجى تطبيق المعادلة أو الكود عليه

 

تجزئة الاسم الرباعي123.rar

رابط هذا التعليق
شارك

السلام عليكم

النتيجة التي تظهر نتيجة عند اضافة الكود هي (0) رقم صفر ، ممكن معادلة بدل الكود

رابط هذا التعليق
شارك

السلام عليكم

جزاك الله خيراً استاذى الفاضل / توكل .. لاثراء الموضوع ها هى طريقة اخرى بإستخدام المعادلات

 اخى الكريم قم بوضع المعادلة التالية فى الخلية B2 ثم السحب يساراً

=SUBSTITUTE(TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(" "&$G2;" "&"الدين";"#الدين");" "&"الله";"#الله");"عبد"&" ";"عبد#");"ابو"&" ";"ابو#");" ";REPT(" ";200));COLUMN(A1)*200;200));"#";" ")

 تجزئة الاسم الرباعي.rar

  - لست بحاجه الى كتابة الارقام 1 الى 5 -

تم تعديل بواسطه خالد الرشيدى
  • Like 2
رابط هذا التعليق
شارك

وهذا حل آخر إثراءً للموضوع

الدالة المعرفة

Function Kh_Names(FullName As String, ParamArray Index1()) As String
    Dim I As Integer
    Dim Kh_Split, MyArray, Arr
    Dim Kh_String As String, SN As String, RE As String

    On Error GoTo Err_Kh_Names

    MyArray = Array("عبد ", "أبو ", "ابو ", "آل ", " الله", " الدين", " الإسلام", " الاسلام", " الحق", " النصر", " العهد", " النور", " بالله")

    SN = Application.WorksheetFunction.Trim(FullName)
    For Each Arr In MyArray
        RE = Replace(Arr, " ", "^")
        SN = Replace(SN, Arr, RE)
    Next

    Kh_Split = Split(SN, " ", , vbTextCompare)

    On Error Resume Next
    For I = 0 To UBound(Index1)
        Kh_String = Kh_String & " " & Kh_Split(Index1(I) - 1)
    Next
    On Error GoTo 0

    Kh_String = Replace(Trim(Kh_String), "^", " ")
    Kh_Names = Kh_String

    Exit Function

Err_Kh_Names:
    Kh_Names = ""
End Function

 

Split Full Names UDF Function.rar

أخي الحبيب توكل

لم أطلع على حلك إلا بعد أن قدمت المشاركة الخاصة بي فأعتذر عن تكرار الحل .. إذا أنها تقريباً نفس الدالة المعرفة المستخدمة

تقبل تحياتي

  • Like 2
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information