كيفية تقسيم الأسماء باستخدام الصيغة في Excel (4 طرق سهلة)

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

تنزيل مصنف التدريب هذا.

Split Names في Excel. xlsx

تقسيم الأسماء من مواقع مختلفة باستخدام صيغ Excel

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

1. استخراج الاسم الأول

لاستخراج الاسم الأول من الكامل الاسم ، نستخدم الدالتين LEFT و SEARCH .

الخطوات

  • حدد الخلية C5 حيث تريد تطبيق الصيغة لاستخراج الاسم الأول.

  • اكتب الصيغة التاليةفي شريط الصيغة.
=LEFT(B5,SEARCH(" ",B5)-1)

  • اضغط على أدخل لتطبيق الصيغة.

  • اسحب رمز مقبض التعبئة أسفل العمود أو انقر فوقه نقرًا مزدوجًا.

انهيار الصيغة

  • SEARCH ("" ، B5) -1): هنا ، تستخدم الوظيفة بحث للحصول على الفراغ في الخلية B5 ، وتستخدم -1 للحصول على نص بخطوة واحدة قبل المسافة.
  • اليسار (B5، SEARCH (""، B5) -1): تبدأ الوظيفة LEFT النص من الجانب الأيسر وتنتهي بخطوة واحدة قبل المسافة.

2. استخراج الاسم الأوسط

لاستخراج الاسم الأوسط ، نستخدم الدالتين IFERROR و MID و SEARCH .

الخطوات

  • أولاً ، حدد أي خلية. هنا ، نختار الخلية D5 .

  • اكتب الصيغة التالية في شريط الصيغة:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)

  • اضغط على أدخل لتطبيق الصيغة.

  • اسحب رمز مقبض التعبئة أسفل العمود أو انقر فوقه نقرًا مزدوجًا. قد تجد بعض النتائج معروضة كـ " #VALUE! ". يحدث هذا لأن اثنين من الأسماء الكاملة المعطاة ليس لهما في الواقع أسماء متوسطة.

  • لحل هذا الخطأ وعرض الاسم الأوسط على أنه فارغ عندما يكون هناك لا يوجد اسم وسط ، يمكننا استخدام وظيفة IFERROR .
  • استبدل الصيغة السابقة بما يليالصيغة:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

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

انهيار الصيغة

  • MID (B5، SEARCH (""، B5) + 1، SEARCH (""، B5، SEARCH (""، B5) +1) -SEARCH (""، B5) -1): للحصول على الاسم الأوسط من الاسم الكامل ، استخدم SEARCH ("" ، B5) +1 لاستخراج الاسم من الحرف التالي ووضعه في وسيطة Start_num الخاصة بـ MID وظيفة. لمعرفة عدد الأحرف المراد استخلاصها ، تحتاج إلى طرح موضع المسافة الأولى من موضع المسافة الثاني ووضعه أخيرًا في وسيطة num_chars لوظيفة MID .
  • وإذا الاسم الأوسط مفقود ، ستقوم الدالة IFERROR باستبدالها بسلسلة فارغة.

3. استخراج اسم العائلة

لاستخراج الاسم الأخير من الاسم الكامل ، استخدمنا وظائف RIGHT و SEARCH و SUBSTITUTE و LEN خطوات.

  • حدد الخلية E5 .

  • اكتب الصيغة التالية في الصيغة شريط.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

  • اضغط على أدخل لتطبيق الصيغة.

  • اسحب رمز مقبض التعبئة أسفل العمود أو انقر فوقه نقرًا مزدوجًا.

انهيار الصيغة

  • LEN (SUBSTITUTE (B5، ""، " ”)): هنا ، البديل تستخدم الوظيفة لإزالة الفراغات في الاسم الكامل وعد الطول باستخدام وظيفة LEN بدون مسافة.
  • LEN (B5) -LEN (SUBSTITUTE (B5، "، ””)): هذا يوفر طول المساحة في مجموعة البيانات.
  • SUBSTITUTE (B5، ""، "#"، LEN (B5) -LEN (SUBSTITUTE (B5، " “،” ”))): تستخدم الوظيفة SUBSTITUTE هنا لاستبدال المسافة بـ ' # '. يشير رقم المثيل في الوظيفة SUBSTITUTE موقف مثلك. هنا ، لدينا مسافتان ورقم المثال 2 يشير إلى المثيل الثاني. إنه يحل محل المسافة في المثيل الثاني.
  • LEN (B5) -SEARCH ("#" ، SUBSTITUTE (B5 ، "" ، "#" ، LEN (B5) -LEN (SUBSTITUTE (B5 ، ""، ")))): ستبحث الوظيفة SEARCH في ' # ' وتعيد قيمة الطول حيث ' # ' يبدو. ثم احذفه من الطول الإجمالي لاسمك الكامل. في مثالنا ، يتم إرجاع 4. هذا هو الطول المتبقي بعد ' # '.
  • RIGHT (B5، LEN (B5) -SEARCH (“#”، SUBSTITUTE ( B5، ""، "#"، LEN (B5) -LEN (SUBSTITUTE (B5، ""، "))))): الآن ، ستستخرج الدالة RIGHT طول الإرجاع نص من الخلية B5 التي توفر في النهاية الاسم الأخير للاسم الكامل المحدد.

3 طرق بديلة لتقسيم الأسماء دون استخدام الصيغة في Excel

1. استخدام النص إلى الأعمدة لتقسيم الأسماء

ثانيًا ، يمكنك بسهولة تقسيم الأسماء في Excel باستخدام نص إلى أعمدة الأمر.

الخطوات

  • أولاً ، حدد العمود بالكامل حيث تضع الأسماء الكاملة.

  • الآن ، انتقل إلى علامة التبويب البيانات في الشريط وحدد نص إلى أعمدة من أدوات البيانات المجموعة.

  • حدد محدد من البيانات الأصلية اكتب وانقر على التالي .

  • حدد مسافة من المحددات وانقر على التالي .

  • الآن ، قم بتغيير الوجهة حيث تريد وضع نتائجك وانقر فوق إنهاء .

  • سيؤدي ذلك إلى تقسيم الأسماء ووضعها في عمودين مختلفين.

اقرأ المزيد: افصل الاسم الأول واسم العائلة بمسافة باستخدام صيغة Excel (3 طرق)

2. استخدام أمر البحث والاستبدال في Excel

طريقة أخرى سهلة يتم تقسيم الأسماء باستخدام الأمر بحث واستبدال في Excel. سنستخدمه في الأقسام التالية.

2.1 تقسيم الاسم الأول

الخطوات

  • نسخ العمود B والصقه في العمود C حيث تريد استخراج الاسم الأول من الاسم الكامل.

  • حدد العمود C .

  • الآن ، انتقل إلى علامة التبويب الصفحة الرئيسية في الشريط وانقر فوق بحث & أمبير ؛ حدد من مجموعة التحرير .

  • حدد استبدل من Find & amp ؛ حدد القائمة المنسدلةالقائمة.

  • A Find and Replace سوف تنبثق. ضع "*" (ضع مسافة ثم أدخل علامة النجمة) في الحقل أوجد ماذا . هذا حرف بدل (*) يمكن استخدامه بدلاً من أي نص. هنا ضع مساحة ثم حرف بدل. اترك الحقل استبدل بـ فارغًا. انقر فوق استبدال الكل .

  • سيؤدي هذا في النهاية إلى استبدال كل النص بعد مسافة بالفراغ وإرجاع الاسم الأول من الاسم الكامل.

اقرأ المزيد: كيفية الفصل بين الاسم الأوسط الأول والأخير في Excel باستخدام الصيغة

2.2 تقسيم اسم العائلة

الخطوات

  • نسخ العمود B ولصقه في العمود D حيث تريد استخراج الاسم الأخير من الاسم الكامل.

  • حدد العمود D .

  • انتقل إلى علامة التبويب الصفحة الرئيسية في الشريط وحدد Find & amp؛ حدد من مجموعة التحرير .

  • حدد استبدل من Find & amp ؛ حدد خيار .

  • A ستظهر نافذة البحث والاستبدال . ضع "*" (ضع علامة النجمة أولاً ثم أدخل مسافة) في الحقل أوجد ماذا . هذا حرف بدل يمكن استخدامه بدلاً من أي نص. هنا ضع حرف بدل (*) ثم ضع مسافة. اترك استبدل بـ فارغًا. انقر فوق استبدالالكل .

  • سيحل محل كل النص حتى المساحة ويضعه فارغًا. تقوم بإرجاع الاسم الأخير من الاسم الكامل.

اقرأ المزيد: كيفية تقسيم الأسماء في Excel إلى عمودين ( 4 طرق سريعة)

3. تقسيم الأسماء من خلال التعبئة السريعة في Excel

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

الخطوات

  • اكتب الاسم الأول و الاسم الأخير لاسمك الكامل المحدد في الخلية C5 والخلية D5 على التوالي.

  • اسحب رمز مقبض التعبئة أسفل العمود لكلتا الحالتين.

  • سيعطي نفس القيمة في جميع الخلايا. الآن ، انقر فوق خيارات التعبئة التلقائية وحدد Flash Fill .

  • افعل ذلك لكليهما الحالات ثم ستحصل على الاسم الأول والأخير المطلوب من الأسماء الكاملة.

اقرأ المزيد: Excel VBA: Split الاسم الأول واسم العائلة (3 أمثلة عملية)

الخاتمة

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

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