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

باستخدام بعض الصيغ البسيطة والجمع بين اثنين منها معًا ، يمكنك بسهولة فصل الاسم الأول واسم العائلة والاسم الأوسط في خلايا منفصلة في Excel. لنبدأ باستخراج الجزء الأول من الاسم. في حالتي ، سنستخدم وظيفتين: اليسار والبحث. منطقيًا ، إليك ما يتعين علينا القيام به:
ابحث في النص في الخلية عن مسافة أو فاصلة ، وابحث عن الموضع ثم احذف جميع الأحرف الموجودة على يسار هذا الموضع.
إليك صيغة بسيطة تنجز المهمة بشكل صحيح: = LEFT (NN، SEARCH (”“، NN) - 1) ، حيث NN هي الخلية التي تحتوي على الاسم المخزن فيها. -1 موجود لإزالة المسافة الزائدة أو الفاصلة في نهاية السلسلة.

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

حصلنا على الاسم الأول من الصف 3 ، والاسم الأخير من الصف 5 والاسم الأول من الصف 7. عظيم! بناءً على كيفية تخزين بياناتك ، فقد قمت الآن باستخراج إما الاسم الأول أو الاسم الأخير. الآن للجزء التالي. إليك ما يتعين علينا فعله منطقيًا الآن:
- ابحث في النص في الخلية عن مسافة أو فاصلة ، وابحث عن الموضع ثم اطرح الموضع من إجمالي طول السلسلة. إليك ما ستبدو عليه الصيغة:
= RIGHT (NN، LEN (NN) - البحث (""، NN))

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

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

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

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

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

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

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

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

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

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