جدول المحتويات
ستوضح هذه المقالة كيفية فصل الاسم الأول والاسم الأوسط والاسم الأخير بمساعدة صيغة Excel. للحصول على نظرة سريعة على هذا ، ألق نظرة أدناه.
تنزيل Practice Workbook
انقر فوق الارتباط التالي وقم بتنزيل مصنف التدريب مجانًا.
افصل بين الاسمين الأوسط الأول والأخير. xlsx
3 طرق للفصل بين الاسم الأول والاسم الأوسط باستخدام الصيغة
من السهل تقسيم الاسم الكامل إلى أجزاء باستخدام صيغة Excel. ولكن لا توجد صيغة Excel واحدة يمكنها استخراج الأسماء الأولى والمتوسطة والأخيرة في خلايا مختلفة في وقت واحد. لذلك ، سنعرض هنا استخدام الصيغ الفردية المختلفة لفصل أجزاء الاسم بالكامل.
في مجموعة البيانات التالية ، لدينا قائمة بالأسماء الحقيقية للعديد من الممثلين البارزين.
سنستخدم صيغ Excel لاستخراج الأسماء الأولى والمتوسطة والأخيرة من أسمائهم الكاملة ( العمود B ).
1. افصل الاسم الأول الاسم باستخدام وظائف Excel LEFT و SEARCH
يمكنك بسهولة استخراج الاسم الأول باستخدام وظيفة LEFT فقط أو دمجها مع وظيفة البحث .
صيغة عامة بوظيفة LEFT:
= LEFT (الاسم الكامل ، عدد الأحرف في الاسم الأول)عام صيغة LEFT-SEARCH:
= LEFT (الاسم الكامل ، SEARCH ("" ، الاسم الكامل) -1)
استخدم فاصلة (،) بدلاً من المسافة ، إذا كانت الأسماء الكاملةحدد الزر Flash Fill .
ستعيد بقية الخلايا ( C6: C9 ) الأسماء الأولى تلقائيًا الآن.
ملاحظة:
قم بإنشاء النمط في الخلية C5 بالطريقة التي تريدها للحصول على الإخراج. إذا كنت تريد إزالة الاسم الأوسط ، فاكتب William Pitt في الخلية C5 ، ثم قم بتطبيق Flash Fill ، وما إلى ذلك.
اقرأ المزيد: Excel VBA: Split First Name and الاسم الأخير (3 أمثلة عملية)
3. فصل الأسماء باستخدام البحث والاستبدال
أداة البحث والاستبدال هي ميزة أخرى في Excel لها وظائف واسعة. يسمح باستخدام Wildcards فيه. سنستخدم حرف البدل بعلامة النجمة (*) في البحث والاستبدال في هذا القسم لاستخراج الأسماء الأولى والمتوسطة والأخيرة.
3.1 افصل الاسم الأول أو اسم العائلة
افصل أولاً الأسماء:
- انسخ الأسماء الكاملة في عمود منفصل أولاً.
- اضغط CTRL + H. ستظهر نافذة بحث واستبدال .
- في ابحث عن ما: ، اكتب مسافة متبوعة بعلامة النجمة (*).
- في استبدل بـ: ، اكتب لا شيء. اتركه فارغًا.
- اضغط على الزر استبدال الكل .
توضح الصورة التالية أن هذه الطريقة تعمل بشكل مثالي. 👇
منفصلة الأسماء الأخيرة:
- انسخ الأسماء الكاملة في عمود منفصل وحددها.
- اضغط على CTRL + H.
- لفصل الأسماء الأخيرة ، اكتب علامة النجمة (8) متبوعةمسافة في المربع ابحث عن: المربع. اترك المربع استبدل بـ: فارغًا.
- الآن ، اضغط على الزر استبدال الكل .
الصورة التالية توضح النتائج. 👇
3.2 إزالة الاسم الأوسط من الاسم الكامل
لإزالة الأسماء الوسطى من الاسم الكامل ، يكون إجراء العمل هو نفسه تمامًا كما في 3.1 . ولكن عليك إدخال مسافة ، متبوعة بعلامة النجمة (*) ، ثم مسافة مرة أخرى في ابحث عن ما في مربع بحث واستبدال . لا تترك المربع استبدل بـ فارغًا. هذه المرة ، عليك إدخال مسافة فيه. ثم اضغط على الزر استبدال الكل .
اقرأ المزيد: كيفية تقسيم الأسماء باستخدام الصيغة في Excel (4 سهل الطرق)
ملاحظات سريعة
- يمكنك استخدام وظيفة حساسة لحالة الأحرف البحث عن بدلاً من وظيفة بحث في الكل الصيغ أعلاه.
- SEARCH أو FIND تُرجع الدالة موضع الحرف الذي تم البحث عنه من الزاوية اليسرى للسلسلة النصية المحددة.
- إلى افصل الأسماء باستخدام طريقة واحدة في كل مرة ، استخدم T ext إلى Columns الميزة.
- لاستخدام ميزة Flash Fill ، أنشئ النمط المجاور عمودي. بخلاف ذلك ، لا يمكن لملء Flash أن يشعر بالترتيب.
الاستنتاج
لقد ناقشنا 3 أمثلة للصيغ لفصل الأسماء الأولى والمتوسطة والأخيرة في Excel مع إيجابيات وسلبيات كل منها. إذا كان لديك أيالأسئلة ، يرجى إعلامنا في قسم التعليقات. لقراءة المزيد من المقالات المتعلقة ببرنامج Excel ، قم بزيارة موقعنا ExcelWIKI .
تحتوي على فواصل.تعد الصيغة LEFT-SEARCH أكثر فاعلية من صيغة LEFT في هذه الحالة لسبب واحد. يجب عليك إدخال عدد الأحرف يدويًا في الاسم الأول في حالة الصيغة LEFT . في حين أن الصيغة LEFT-SEARCH ستعثر على عدد الأحرف التي تحتوي عليها أسماؤك الأولى ، ثم تعيد الأسماء الأولى مع الوظيفة LEFT .
1.1 استخدم LEFT- صيغة البحث
قم بتنفيذ الخطوات التالية لفصل الأسماء الأولى.
الخطوات:
- أولاً ، انسخ الصيغة التالية وأدخل في الخلية C5 .
=LEFT(B5,SEARCH(" ",B5)-1)
- اضغط على ENTER واسحب رمز مقبض التعبئة فوق الخلايا أدناه لنسخ الصيغة فيها.
ملاحظة:
يمكنك أيضًا استخدام وظيفة البحث ، بدلاً من وظيفة بحث . الفرق بينهما هو أن بحث ليس حساسًا لحالة الأحرف ، وبالتالي فهو أكثر مرونة ، بينما البحث حساس لحالة الأحرف. لكن كلتا الوظيفتين ستعملان بشكل جيد في هذه الحالة.
1.2 استخدم الدالة LEFT فقط
الخطوات المطلوب تنفيذها كما يلي.
الخطوات:
- عد عدد الأحرف في الاسم الأول. على سبيل المثال ، رقم الحرف في الاسم الأول لـ "William Bradley Pitt" هو 7 (W i l l i a m).
- انتقل إلى الخلية C5 وأدخل الصيغة التالية داخل
=LEFT(B5,7)
- اضغط على ENTER واحصل على الاسم الأول لأول مرة ممتلئة name.
- انتقل إلى الخلايا التالية وكرر جميع الخطوات السابقة.
سيكون الإخراج النهائي كما في الصورة التالية. 👇 لقد عرضت الصيغ المقابلة أيضًا.
قراءة المزيد: كيفية تقسيم الأسماء إلى ثلاثة أعمدة في Excel (3 طرق)
2. افصل اسم العائلة (مع أو بدون الأسماء الوسطى)
قد تكون هناك أنواع من الأسماء. الأسماء ذات الاسم الأوسط ، والأسماء بدون اسم الأوسط! لفصل الاسم الأخير عن الاسم الكامل ، علينا أن نفكر فيما إذا كان يحتوي على اسم وسط أم لا. بناءً على ذلك ، ستختلف الصيغ.
2.1 عند وجود أسماء متوسطة
سنقوم بتطبيق صيغة باستخدام RIGHT و LEN و FIND و SUBSTITUTE في الطريقة الثانية. فقط قم بتطبيق الخطوات أدناه.
الخطوات:
- اكتب أو انسخ الصيغة التالية في الخلية C5 .
=RIGHT(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))
- اضغط على الزر ENTER واسحب رمز Fill Handle الطريق.
النتيجة النهائية موضحة أدناه. 👇
ملاحظة:
يمكنك أيضًا استخدام وظيفة SEARCH بدلاً من ذلك من وظيفة البحث .
🔎 كيف تعمل الصيغة؟
- SUBSTITUTE (B5، ""، "")
النتيجة: "WilliamBradleyPitt".
- LEN (SUBSTITUTE (B5، ""، ""))
النتيجة: 18.
- LEN (B5) -LEN (SUBSTITUTE (B5، ""، ""))
النتيجة: 2 .
- SUBSTITUTE (B5، ""، "^"، LEN (B5) -LEN (SUBSTITUTE (B5، ""، "") ))))
النتيجة: "William Bradley ^ Pitt".
- البحث ("^"، SUBSTITUTE (B5، ""، "^"، LEN (B5) -LEN (SUBSTITUTE (B5، ""، "))))
النتيجة: 16.
- LEN (B5) -FIND (“^”، SUBSTITUTE (B5، ”“، ”^”، LEN (B5) -LEN (SUBSTITUTE (B5، "" ، ””))))
النتيجة: 4.
- = RIGHT (B5، LEN (B5) -FIND ("^"، SUBSTITUTE (B5، ""، "^"، LEN (B5) -LEN (SUBSTITUTE (B5، "" "")))))
النتيجة: بيت.
2.2 عندما لا يوجد اسم وسط
إذا لم يكن هناك اسم وسط في الأسماء الكاملة ، فإن وظيفتنااسهل. لفصل الأسماء الأخيرة في مثل هذه الحالات ، يتعين علينا تحديد موضع حرف المسافة في الاسم الكامل من اليسار إلى اليمين ، وطرح النتيجة من طول سلسلة نص الاسم الكامل ، ثم استخدم هذه النتيجة الثانية على أنها num_chars وسيطة الدالة RIGHT .
قم بتطبيق الخطوات السهلة التالية للقيام بذلك.
الخطوات:
- اكتب الصيغة التالية في الخلية C5 واضغط على المفتاح أدخل .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- اسحب رمز مقبض التعبئة لنسخ الصيغة لأسفل.
ها هي النتيجة . 👇
🔎 انهيار الصيغة
- بحث ("" ، B5)
النتيجة: 5.
- LEN (B5) -SEARCH (”“ ، B5)
النتيجة: 4.
- اليمين (B5، LEN (B5) - البحث ("" ، B5))
النتيجة: Pitt.
اقرأ المزيد: كيفية تقسيم الأسماء بفاصلة في Excel (3 طرق مناسبة)
3. فصل الأسماء الوسطى (مفردة أو متعدد)
يمكن أن يكون لدينا أسماء وسط مفردة أو متعددة. في كل حالة ، يتعين علينا استخدام برنامج Excel منفصلالصيغ. لقد أظهرنا كلاهما أدناه.
3.1 الاسم الأوسط الفردي المنفصل مع صيغة MID-SEARCH
لفصل اسم وسط واحد ، يمكننا استخدام صيغة مع وظيفة MID مدمجة مع وظائف بحث متعددة . ترجع الدالة MID عددًا معينًا من الأحرف من منتصف سلسلة نصية محددة ، بدءًا من الموضع المحدد.
تركيب دالة MID:
= MID (text، start_num، num_chars)
الآن ، اتبع الخطوات أدناه.
الخطوات:
- بادئ ذي بدء ، اكتب الصيغة التالية في الخلية C5 واضغط على المفتاح ENTER .
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1))
- اسحب رمز مقبض التعبئة حتى الخلية C9 لنسخ الصيغة في جميع الخلايا.
انظر إلى الصورة أدناه التي توضح أن الأسماء الوسطى مفصولة تمامًا. 👇
ملاحظة:
إذا كانت بعض الأسماء الكاملة لها الاسم الأول والأخير فقط ، فستحتوي الصيغة على وظيفة IFERROR في البداية.
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
🔎 تفصيل الصيغة
تحتوي الدالة MID المستخدمة في هذه الصيغة على ثلاث وسيطات مطلوبة.
» B5 تشير إلى الوسيطة text .
» SEARCH (" "، B5) +1 يشير إلى الوسيطة start_num .
» SEARCH ("" ، B5 ، SEARCH ("" ، B5) +1) - (SEARCH ("" ، B5) +1) تُرجع الوسيطة num_chars الوسيطة للدالة MID.
- بحث ("" ،B5) + 1
النتيجة: 9.
- SEARCH (""، B5، SEARCH (”“، B5) +1) - (SEARCH (”“، B5) +1)
النتيجة: 7.
- MID (B5، SEARCH (""، B5) + 1، SEARCH (""، B5، SEARCH (""، B5) +1) - (SEARCH (" "، B5) +1))
النتيجة: " Bradley ".
3.2 منفصلة متعددة الأسماء الوسطى
إذا كان لديك العديد من الأسماء الوسطى ، فلا يزال بإمكانك فصلها عن الأسماء الكاملة. تمامًا كما في الصيغة السابقة ، سنستخدم الدالة MID . مع ذلك ، سنقوم بدمج وظائف TRIM و LEN أيضًا.
الصيغة العامة لفصل الوسط المتعددالأسماء:
= TRIM (MID (name، LEN (first) + 1، LEN (name) -LEN (first & amp؛ last)))
الخطوات:
- أولاً وقبل كل شيء ، عليك فصل الاسمين الأول والأخير في عمودين منفصلين C و د . لقد ناقشنا هذا في 1.1 و 2.
- انسخ الصيغة التالية في الخلية E5 واضغط ENTER .
=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))
- اسحب مقبض التعبئة والحصول على الإخراج لجميع الأسماء. 👇
🔎 انهيار الصيغة
- LEN (C5 & amp؛ D5)
النتيجة: 10.
- LEN ( B5) -LEN (C5 & amp؛ D5)
النتيجة: 13.
- LEN (C5) +1
النتيجة: 6.
- MID (B5، LEN (C5) + 1، LEN (B5) -LEN (C5 & amp؛ D5))
النتيجة: ”E. Hoffmann“
- = TRIM (”E. Hoffmann ")
النتيجة: " E. Hoffmann ".
المزيد من الطرق للفصل بين الاسم الأوسط الأول واسم العائلة في Excel
حتى الآن ، تعلمنا العديد من الصيغ التي يمكننا من خلالها الفصل أولاً ، الاسم الأوسط أو الأخير في Excel. الآن في هذا القسم ، سنتعلم المزيد من الطرق بدون صيغ Excel.
1. تقسيم الأسماء الكاملة بمساعدة ميزة النص إلى الأعمدة
Excel Text to Columns يمكّننا المعالج من فصل الأسماء الأولى أو الوسطى أو الأخيرة في وقت واحد. ما عليك سوى اتباع الخطوات البسيطة أدناه.
الخطوات:
- حدد نطاقالخلايا B5: B9 التي تحتوي على الأسماء الكاملة.
- انتقل إلى علامة التبويب البيانات & gt؛ & gt؛ مجموعة أدوات البيانات & GT ؛ & GT. اضغط على الزر نص إلى الأعمدة .
- ستظهر النافذة التالية. اضغط على الزر محدد ثم اضغط على التالي & gt؛ .
- حدد مسافة مسافة مربع الاختيار واضغط على التالي & gt؛ مرة أخرى.
- حدد تنسيق بيانات العمود كـ عام .
- حدد الوجهة الخلية C5 ، حيث سيحدث الإخراج الأول.
- اضغط إنهاء .
- إذا ظهرت النافذة المنبثقة التالية ، فاضغط على موافق .
الصورة التالية توضح الأسماء المنفصلة. 👇
اقرأ المزيد: كيفية تقسيم الأسماء في Excel (5 طرق فعالة)
2. افصل الاسم الأول أو الأوسط أو اسم العائلة باستخدام التعبئة السريعة في Excel 2013 و 2016 و 2019 & amp؛ 365
Excel Flash Fill هي ميزة رائعة يمكنها استشعار الأنماط في الخلايا والتعبئة التلقائية للخلايا التالية وفقًا للنمط. إذا كنت تستخدم Excel 2013 أو 2016 أو 2019 أو 365 ، فيمكنك استخدام هذه الميزة.
ستظهر الخطوات التالية ، كيفية استخراج / إزالة الأسماء الأولى أو الوسطى أو الأخيرة باستخدام Excel Flash Fill.
الخطوات:
- اكتب الاسم الأول في الخلية C5 .
- حدد C5: C9 وانتقل إلى علامة التبويب البيانات .
- من مجموعة أدوات البيانات ،