كيفية فصل الأسماء الأولى والأخيرة في إكسيل

إذا كنت تستخدم Excel كثيرًا ، فمن المحتمل أنك واجهت موقفًا يكون لديك فيه اسم في خلية واحدة وتحتاج إلى فصل الاسم إلى خلايا مختلفة. هذه مشكلة شائعة جدًا في Excel ، وربما يمكنك إجراء بحث على Google وتنزيل(Google search and download) 100 وحدة ماكرو مختلفة كتبها أشخاص مختلفون للقيام بذلك نيابة عنك.

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

إذا كنت لا تحب الصيغ وتريد حلاً أسرع(quicker solution) ، فقم بالتمرير لأسفل إلى قسم Text to Columns ، والذي يعلمك كيفية استخدام ميزة Excel(Excel feature) للقيام بنفس الشيء. بالإضافة إلى ذلك ، من الأفضل أيضًا استخدام ميزة النص إلى أعمدة إذا كان لديك أكثر من عنصرين في خلية تحتاج إلى فصلهما. على سبيل المثال ، إذا كان أحد الأعمدة يحتوي على 6 حقول مجتمعة معًا ، فسيصبح استخدام الصيغ أدناه فوضويًا ومعقدًا حقًا.(formulas below)

أسماء منفصلة في Excel

للبدء ، دعنا نرى كيف يتم عادةً تخزين الأسماء في جدول بيانات Excel(Excel spreadsheet) . الطريقتان الأكثر شيوعًا التي رأيتها هما الاسم الأخير(firstname) بالاسم الأخير بمسافة واسم العائلة فقط ،(lastname) والاسم الأول (lastname)بفاصلة(firstname) تفصل بين الاثنين. كلما رأيت اسمًا أوليًا متوسطًا ، فإنه عادةً ما يكون الاسم (lastname)الأخير (firstname) متوسط ​​المدى(midinitial) كما هو موضح أدناه :

أسماء منفصلة تتفوق

باستخدام بعض الصيغ البسيطة والجمع بين اثنين منها معًا ، يمكنك بسهولة فصل الاسم الأول واسم العائلة والاسم الأوسط في خلايا منفصلة في Excel . لنبدأ باستخراج الجزء الأول من الاسم. في حالتي ، سنستخدم وظيفتين: اليسار والبحث(left and search) . منطقيًا ، إليك ما يتعين علينا القيام به:

ابحث(Search) في النص في الخلية عن مسافة أو فاصلة(space or comma) ، وابحث عن الموضع ثم احذف جميع الأحرف الموجودة على يسار هذا الموضع.

إليك صيغة بسيطة تنجز المهمة بشكل صحيح: =LEFT(NN, SEARCH(” “, NN) – 1) ، حيث NN هي الخلية التي تحتوي على الاسم المخزن فيها. -1 موجود لإزالة المسافة الزائدة أو الفاصلة(space or comma) في نهاية السلسلة.

استخراج اسماء اكسل

كما ترى ، نبدأ بالدالة اليسرى(left function) ، والتي تأخذ وسيطين: السلسلة وعدد الأحرف التي تريد التقاطها بدءًا من بداية السلسلة. في الحالة الأولى ، نبحث عن مسافة باستخدام علامات الاقتباس المزدوجة ووضع مسافة بينهما. في الحالة الثانية ، نبحث عن فاصلة بدلاً من مسافة. إذن ما هي نتيجة السيناريوهات الثلاثة التي ذكرتها؟

تتفوق أسماء منفصلة

حصلنا على الاسم الأول من الصف 3(row 3) ، والاسم الأخير من الصف 5(row 5) والاسم الأول من الصف 7(row 7) . رائعة! بناءً على كيفية تخزين بياناتك ، فقد قمت الآن باستخراج إما الاسم الأول أو الاسم الأخير. الآن للجزء التالي. إليك ما يتعين علينا فعله منطقيًا الآن:

- ابحث(Search) في النص في الخلية عن مسافة أو فاصلة(space or comma) ، وابحث عن الموضع ثم اطرح الموضع من إجمالي طول السلسلة. إليك ما ستبدو عليه الصيغة:

=RIGHT(NN,LEN(NN) -SEARCH(” “,NN))

صيغ إكسل

والآن نستخدم الدالة الصحيحة. يأخذ هذا وسيطتين أيضًا: السلسلة وعدد الأحرف التي تريد التقاطها بدءًا من نهاية السلسلة التي تتجه إلى اليسار. لذلك نريد طول السلسلة مطروحًا منها موضع المسافة أو الفاصلة(space or comma) . سيعطينا ذلك كل شيء على يمين المساحة أو الفاصلة(space or comma) الأولى .

استخراج إكسل الاسم الأول

رائع(Great) ، الآن لدينا الجزء الثاني من الاسم! في الحالتين الأوليين ، لقد انتهيت كثيرًا ، ولكن إذا كان هناك حرف أولي متوسط ​​في الاسم ، يمكنك أن ترى أن النتيجة لا تزال تتضمن الاسم الأخير مع الحرف الأول الأوسط. إذن كيف نحصل على الاسم الأخير ونتخلص من الحرف الأول الأوسط؟ سهل! ما عليك سوى(Just) تشغيل نفس الصيغة مرة أخرى التي استخدمناها للحصول على القسم الثاني من الاسم.

اكسل استخراج الاسم الاخير

لذلك نحن نقوم بعمل حق آخر وهذه المرة نطبق الصيغة على خلية الاسم(name cell) الأول والأخير المدمجة . سيجد المسافة بعد الحرف الأوسط ثم يأخذ الطول مطروحًا منه موضع مسافة عدد(space number) الأحرف من نهاية السلسلة.

تقسيم اسماء اكسل

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

نص إلى أعمدة

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

على سبيل المثال ، يوجد أدناه بعض البيانات حيث يحتوي صف واحد(one row) على 4 أجزاء من البيانات والصف الآخر يحتوي على 5 أجزاء من البيانات. أود تقسيم ذلك إلى 4 أعمدة و 5 أعمدة ، على التوالي. كما ترى ، فإن محاولة استخدام الصيغ أعلاه ستكون غير عملية.

في Excel ، حدد أولاً العمود الذي تريد فصله. بعد ذلك ، امض قدمًا وانقر فوق علامة التبويب البيانات(Data) ثم انقر فوق Text to Columns .

سيؤدي ذلك إلى إظهار معالج النص إلى الأعمدة(Columns wizard) . في الخطوة 1(step 1) ، تختار ما إذا كان الحقل محددًا أم عرضًا ثابتًا. في حالتنا ، سنختار محدد(Delimited) .

في الشاشة التالية ، ستختار المحدد. يمكنك الاختيار من علامة تبويب أو فاصلة منقوطة أو فاصلة أو مسافة أو كتابة واحدة مخصصة(custom one) .

أخيرًا ، تختار تنسيق البيانات للعمود. في العادة ، سيعمل " عام " بشكل جيد مع معظم أنواع البيانات. (General)إذا كان لديك شيء محدد مثل التواريخ ، فاختر هذا التنسيق.

انقر فوق " إنهاء(Finish) " ولاحظ كيف يتم فصل بياناتك بطريقة سحرية إلى أعمدة. كما ترى ، تحول أحد الصفوف إلى خمسة أعمدة والآخر إلى أربعة أعمدة. تعتبر ميزة Text to Columns(Columns feature) قوية جدًا ويمكن أن تجعل حياتك أسهل كثيرًا.

إذا كنت تواجه مشكلات في فصل الأسماء غير الموجودة بالتنسيق أعلاه ، فقم بإرسال تعليق ببياناتك وسأحاول مساعدتك. استمتع!



About the author

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



Related posts