جدول المحتويات
يوضح البرنامج التعليمي كيفية الفصل بين الاسم الأول والأخير في Excel بالصيغ أو تحويل النص إلى أعمدة ، وكيفية تقسيم عمود الأسماء بتنسيقات مختلفة بسرعة إلى الاسم الأول والأخير والوسطى والتحية واللواحق.
من المواقف الشائعة جدًا في Excel أن تحتوي ورقة العمل الخاصة بك على عمود من الأسماء الكاملة ، وتريد تقسيم الاسم الأول والأخير إلى أعمدة منفصلة. يمكن إنجاز المهمة بعدة طرق مختلفة - باستخدام ميزة Text to Columns والصيغ وأداة Split Names. ستجد أدناه تفاصيل كاملة عن كل أسلوب.
كيفية تقسيم الأسماء في Excel باستخدام Text to Columns
في المواقف التي يكون لديك فيها عمود من الأسماء نفسها النمط ، على سبيل المثال فقط الاسم الأول والأخير ، أو الاسم الأول والأوسط والأخير ، فإن أسهل طريقة لتقسيمها إلى أعمدة منفصلة هي:
- حدد عمود الأسماء الكاملة الذي تريده للفصل.
- توجه إلى علامة التبويب البيانات & gt ؛ مجموعة أدوات البيانات وانقر فوق نص إلى أعمدة .
- في الخطوة الأولى من تحويل النص إلى معالج الأعمدة ، حدد الخيار محدد وانقر فوق التالي .
- في الخطوة التالية ، حدد واحدًا أو أكثر من المحددات وانقر فوق التالي .
في حالتنا ، يتم فصل أجزاء مختلفة من الأسماء بمسافات ، لذلك نختار هذا المحدد. يوضح قسم معاينة البيانات أنه تم تحليل جميع أسمائنا فقطجيد.
نصيحة. إذا كنت تتعامل مع أسماء مفصولة بفاصلة ومسافة مثل Anderson و Ronnie ، فحدد المربعين فاصلة و مسافة أسفل المحددات ، وحدد معاملة المحددات المتتالية كخانة اختيار واحدة (عادةً ما يتم تحديدها افتراضيًا).
- في الخطوة الأخيرة ، حددت البيانات تنسيق و الوجهة ، ثم انقر فوق إنهاء .
التنسيق الافتراضي عام يعمل بشكل جيد في معظم الحالات. بصفتك الوجهة ، حدد الخلية العلوية في العمود حيث تريد إخراج النتائج (يرجى الانتباه إلى أن هذا سيؤدي إلى الكتابة فوق أي بيانات موجودة ، لذا تأكد من اختيار عمود فارغ).
تم! ينقسم الاسم الأول والأوسط والأخير إلى أعمدة منفصلة:
افصل الاسم الأول والأخير في Excel بالصيغ
كما رأيت للتو ، نص إلى ميزة الأعمدة سريعة وسهلة. ومع ذلك ، إذا كنت تخطط لإجراء أي تغييرات على الأسماء الأصلية وتبحث عن حل ديناميكي يتم تحديثه تلقائيًا ، فمن الأفضل تقسيم الأسماء بالصيغ.
كيفية فصل الاسم الأول والأخير من الاسم الكامل بمسافة
تغطي هذه الصيغ السيناريو الأكثر شيوعًا عندما يكون لديك الاسم الأول واسم العائلة في عمود واحد مفصولين بمقدار مسافة واحدة .
صيغة للحصول على الأول الاسم
يمكن استخراج الاسم الأول بسهولة باستخدام هذا العامالصيغة:
LEFT ( خلية، SEARCH ("" ، خلية) - 1)يمكنك استخدام دالة SEARCH أو FIND للحصول على موضع حرف المسافة ( "") في خلية ، تطرح منها 1 لاستبعاد المسافة نفسها. يتم توفير هذا الرقم للدالة LEFT باعتباره عدد الأحرف المراد استخراجها ، بدءًا من الجانب الأيسر من السلسلة.
الصيغة للحصول على اسم العائلة
الصيغة العامة لاستخراج اللقب هو هذا:
يمين ( خلية، LEN ( خلية) - بحث ("" ، خلية))في هذه الصيغة ، أنت أيضًا استخدم الدالة SEARCH للعثور على موضع حرف المسافة ، وطرح هذا الرقم من الطول الإجمالي للسلسلة (المُرجع بواسطة LEN) ، واحصل على الدالة RIGHT لاستخراج العديد من الأحرف من الجانب الأيمن من السلسلة.
بالاسم الكامل في الخلية A2 ، تنتقل الصيغ كما يلي:
احصل على الاسم الأول :
=LEFT(A2,SEARCH(" ",A2)-1)
احصل على اسم العائلة :
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
أدخل الصيغ في الخليتين B2 و C2 ، على التوالي ، واسحب مقبض التعبئة لنسخ الصيغ إلى أسفل الأعمدة. ستبدو النتيجة مشابهًا لما يلي:
إذا احتوت بعض الأسماء الأصلية على الاسم الأوسط أو الحرف الأول الأوسط ، فستحتاج إلى القليل صيغة أكثر تعقيدًا لاستخراج الاسم الأخير:
=RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))
هنا شرح عالي المستوى لمنطق الصيغة: يمكنك استبدال المساحة الأخيرة في الاسم بعلامة التجزئة (#) أو أي شخصية أخرىلا تظهر بأي اسم واعمل على تحديد موضع ذلك الحرف. بعد ذلك ، يمكنك طرح الرقم أعلاه من إجمالي طول السلسلة للحصول على طول الاسم الأخير ، والحصول على وظيفة RIGHT استخراج العديد من الأحرف.
لذا ، إليك كيفية فصل الاسم الأول واللقب في Excel عندما تتضمن بعض الأسماء الأصلية اسمًا متوسطًا:
كيفية فصل الاسم الأول والأخير عن الاسم بفاصلة
إذا كان لديك عمود من الأسماء في اسم العائلة ، الاسم الأول تنسيق ، يمكنك تقسيمها إلى أعمدة منفصلة باستخدام الصيغ التالية.
صيغة لاستخراج الاسم الأول
يمين ( خلية، LEN ( خلية) - بحث ("" ، خلية))كما في المثال أعلاه ، يمكنك استخدام وظيفة البحث لتحديد موضع حرف المسافة ، ثم طرح من إجمالي طول السلسلة للحصول على طول الاسم الأول. ينتقل هذا الرقم مباشرة إلى الوسيطة num_chars للدالة RIGHT التي تشير إلى عدد الأحرف المراد استخلاصها من نهاية السلسلة.
صيغة لاستخراج اسم العائلة
LEFT ( خلية، بحث ("" ، خلية) - 2)للحصول على لقب ، يمكنك استخدام تركيبة LEFT SEARCH التي تمت مناقشتها في المثال السابق مع الفرق الذي تطرحه 2 بدلاً من 1 لحساب حرفين إضافيين ، فاصلة ومسافة.
بالاسم الكامل في الخلية A2 ، تأخذ الصيغ الشكل التالي:
احصل الاسم الأول :
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))
احصل على الاسم الأخير :
=LEFT(A2, SEARCH(" ", A2) - 2)
لقطة الشاشة أدناه يعرض النتائج:
كيفية تقسيم الاسم الكامل إلى الاسم الأول والأخير والاسم الأوسط
يتطلب تقسيم الأسماء التي تتضمن اسمًا متوسطًا أو اسمًا متوسطًا أساليب مختلفة قليلاً ، اعتمادًا على تنسيق الاسم.
إذا كانت الأسماء الخاصة بك في تنسيق الاسم الأول الاسم الأوسط اسم العائلة ، ستعمل الصيغ أدناه على علاج:
A | B | C | D | |
---|---|---|---|---|
1 | الاسم الكامل | الاسم الأول | الاسم الأوسط | اسم العائلة |
2 | الاسم الأول الاسم الأوسط الاسم الأخير | =LEFT(A2,SEARCH(" ", A2)-1) | =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) | =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1)) |
النتيجة: | David Mark White | David | Mark | White |
للحصول على الاسم الأول ، استخدم صيغة LEFT SEARCH المألوفة بالفعل.
للحصول على اسم العائلة ، حدد موضع المسافة الثانية باستخدام متداخلة وظائف البحث ، الفرعية صدم الموضع من إجمالي طول السلسلة ، واحصل على طول الاسم الأخير كنتيجة. بعد ذلك ، تزود الدالة RIGHT بالرقم أعلاه لتوجيهها لسحب هذا العدد من الأحرف من نهاية السلسلة.
لاستخراج الاسم الأوسط ، تحتاج إلى معرفة الموضع كلا الفراغين في الاسم. لتحديد موضع المسافة الأولى ، استخدم مفتاح البحث البسيط (""، A2) ، التي تضيف إليها 1 لبدء الاستخراج بالحرف التالي. ينتقل هذا الرقم إلى الوسيطة start_num للدالة MID. لحساب طول الاسم الأوسط ، عليك طرح موضع المسافة الأولى من موضع المسافة الثانية ، اطرح 1 من النتيجة للتخلص من مسافة زائدة ، وضع هذا الرقم في الوسيطة num_chars وسيطة MID ، مع إخبارها بعدد الأحرف استخراج.
وإليك الصيغ لفصل أسماء اسم العائلة ، الاسم الأول الاسم الأوسط النوع:
A | B | C | D | |
---|---|---|---|---|
1 | الاسم الكامل | الاسم الأول | الاسم الأوسط | اسم العائلة |
2 | اسم العائلة ، الاسم الأول ، الاسم الأوسط | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) | =LEFT(A2, SEARCH(" ",A2,1)-2) |
النتيجة: | أبيض ، David Mark | David | Mark | White |
يمكن استخدام أسلوب مماثل لتقسيم الأسماء باللواحق:
A | B | C | D | |
---|---|---|---|---|
1 | الاسم الكامل | الاسم الأول | اسم العائلة | اللاحقة |
2 | الاسم الأول اسم العائلة ، لاحقة | =LEFT(A2, SEARCH(" ",A2)-1) | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1)) |
النتيجة: | Robert Furlan، Jr. | Robert | Furlan | Jr. |
This how you يمكن تقسيم الأسماء في Excel باستخدام مختلفمجموعات من الوظائف. لفهم الصيغ بشكل أفضل وربما إجراء هندسة عكسية لها ، فنحن نرحب بك لتنزيل نموذج المصنف الخاص بنا إلى Separate Names في Excel.
تلميح. في Excel 365 ، يمكنك الاستفادة من دالة TEXTSPLIT لفصل الأسماء بواسطة أي محدد تحدده.
اسم منفصل في Excel 2013 و 2016 و 2019 باستخدام Flash Fill
يعلم الجميع أن Excel يمكن للتعبئة السريعة تعبئة بيانات نمط معين بسرعة. لكن هل تعلم أنه يمكنه أيضًا تقسيم البيانات؟ وإليك الطريقة:
- أضف عمودًا جديدًا بجوار العمود بالأسماء الأصلية واكتب جزء الاسم الذي تريد استخراجه في الخلية الأولى (الاسم الأول في هذا المثال).
- ابدأ بكتابة الاسم الأول في الخلية الثانية. إذا استشعر Excel وجود نمط (يحدث في معظم الحالات) ، فسيقوم بتعبئة الأسماء الأولى في جميع الخلايا الأخرى تلقائيًا.
- كل ما عليك فعله الآن هو الضغط على مفتاح Enter :)
نصيحة. عادةً ما يتم تمكين ميزة Flash Fill افتراضيًا. إذا لم يعمل في Excel ، فانقر فوق الزر Flash Fill الموجود في علامة التبويب Data & gt؛ أدوات البيانات المجموعة. إذا كان لا يزال لا يعمل ، فانتقل إلى ملف & gt؛ خيارات ، انقر فوق متقدم ، وتأكد من تعبئة الفلاش تلقائيًا مربع محدد ضمن خيارات التحرير .
أداة تقسيم الأسماء - أسرع طريقة لفصل الأسماء في Excel
عادي أو صعب ، نص إلى أعمدة ، تعبئة فلاش وتعمل الصيغ جيدًا فقط لمجموعات البيانات المتجانسة حيث تكون جميع الأسماء من نفس النوع. إذا كنت تتعامل مع تنسيقات أسماء مختلفة ، فإن الطرق المذكورة أعلاه ستفسد أوراق العمل الخاصة بك عن طريق وضع بعض أجزاء الاسم في أعمدة خاطئة أو إرجاع أخطاء ، على سبيل المثال:
في مثل هذه الحالات ، يمكنك تنفيذ العمل إلى أداة Split Names الخاصة بنا ، والتي تتعرف تمامًا على الأسماء متعددة الأجزاء ، وأكثر من 80 تحية وحوالي 30 لاحقة مختلفة ، وتعمل بسلاسة على جميع إصدارات Excel 2016 إلى Excel 2007.
مع Ultimate Suite المثبتة في برنامج Excel الخاص بك ، يمكن تقسيم عمود الأسماء بتنسيقات مختلفة إلى خطوتين سهلتين:
- حدد أي خلية تحتوي على اسم تريد فصله وانقر فوق رمز تقسيم الأسماء على رمز Ablebits Data علامة تبويب & GT ؛ نص مجموعة.
- حدد أجزاء الأسماء المطلوبة (جميعها في حالتنا) عند النقر فوق تقسيم .
تم! تنتشر أجزاء مختلفة من الأسماء عبر عدة أعمدة تمامًا كما ينبغي ، وتتم إضافة رؤوس الأعمدة تلقائيًا من أجل راحتك. لا توجد صيغ ، ولا تلاعب بالفواصل والمسافات ، ولا ألم على الإطلاق.
إذا كنت مهتمًا بتجربة أداة Split Names في أوراق العمل الخاصة بك ، فلا تتردد في تنزيل إصدار تقييم من Ultimate Suite لـ Excel.
التنزيلات المتاحة
الصيغ لتقسيم الأسماء في Excel (ملف .xlsx)
Ultimate Suite إصدار كامل الوظائف لمدة 14 يومًا (.exeملف)