كيفية فصل الأسماء الأولى والأخيرة في إكسيل
إذا كنت تستخدم 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) قوية جدًا ويمكن أن تجعل حياتك أسهل كثيرًا.
إذا كنت تواجه مشكلات في فصل الأسماء غير الموجودة بالتنسيق أعلاه ، فقم بإرسال تعليق ببياناتك وسأحاول مساعدتك. استمتع!
Related posts
إضافة خطي Regression Trendline إلى Excel Scatter Plot
كيف اصنع Histogram في Excel
كيفية تأمين Password Protect Excel File
كيفية إنشاء Flowchart في Word and Excel
كيفية Create Labels في Word من Excel Spreadsheet
كيفية إنشاء Gantt Charts في Microsoft Excel
كيفية استخدام COUNTIFS و SUMIFS و AVERAGEIFS في Excel
13 OneNote Tips & Tricks لتنظيم ديك ملاحظات أفضل
أفضل 40 اختصارات لوحة مفاتيح Microsoft Excel
استخدم نافذة مراقبة Excel لمراقبة الخلايا المهمة في مصنف
استخدم وظائف التلخيص لتلخيص البيانات في Excel
البرنامج التعليمي لأساسيات Microsoft Excel - تعلم كيفية استخدام Excel
تنسيق الخلايا باستخدام التنسيق الشرطي في Excel
عرض العمود احتواء تلقائي ومرتفعات الصف في Excel
كيفية إنشاء Drop Down List في Excel
كيفية البحث عن النطاق وحسابه في Excel
كيفية عمل قائمة مرجعية في Excel
كيفية فهم تحليل ماذا لو في Microsoft Excel
كيفية استخدام دالة YEARFRAC في Excel
كيفية تسجيل Macro في Excel