صيغة Excel: استخراج الاسم الأول والاسم الأخير من عنوان البريد الإلكتروني
يقدّم هذا البرنامج التعليمي الصيغ اللازمة لاستخراج الاسم الأول والاسم الأخير من عنوان البريد الإلكتروني المُعطى، ووضع كلٍّ منهما في خلية منفصلة، كما يظهر في لقطة الشاشة أدناه، مع مثال توضيحي يبيّن المعاملات وأجزاء الصيغ.
استخراج الاسم الأول
الصيغة العامة:
| LEFT(e_address,FIND(«separator»,)-1) |
المعاملات
| E_address: the email address you want to extract the first name. |
| Separator: the delimiter between first name and last name. |
كيف تعمل هذه الصيغة
لاستخراج الاسم الأول من عنوان البريد الإلكتروني الموجود في الخلية B3، يُرجى استخدام الصيغة التالية:
| =LEFT(B3,FIND(«_»,B3)-1) |
اضغط مفتاح الإدخالEnter.
التفسير
دالةFIND: تُستخدم للعثور على موضع بداية حرف أو نص داخل سلسلة نصية معيّنة. فمثلاً، الصيغةFIND(«_»,B3)تبحث عن موضع الحرف «_» في الخلية B3 وتعيد الناتج 4.
دالةLEFT: تستخرج النص من الجانب الأيسر للسلسلة النصية المُعطاة وفقًا لطول محدَّد. يمكن تفسير الصيغةLEFT(B3,FIND(«_»,B3)-1) على النحو التالي: LEFT(B3,4-1)، أي استخراج أول 3 أحرف من النص الموجود في الخلية B3.
استخراج الاسم الأخير
الصيغة العامة
| LEFT(RIGHT(e_address,LEN(e_address)-FIND(«separacter»,e_address)),FIND(«@»,RIGHT(e_address,LEN(e_address)-FIND(«separator»,e_address)))-1) |
المعامل
| E_address: the email address you want to extract the first name. |
| Separator: the delimiter between first name and last name. |
كيف تعمل هذه الصيغة
لاستخراج الاسم الأخير من عنوان البريد الإلكتروني الموجود في الخلية B3، يُرجى استخدام الصيغة التالية:
| =LEFT(RIGHT(B3,LEN(B3)-FIND(«_»,B3)),FIND(«@»,RIGHT(B3,LEN(B3)-FIND(«_»,B3)))-1) |
اضغط مفتاح الإدخالEnter.
التفسير
دالةFIND: تُستخدم للعثور على موضع بداية حرف أو نص داخل سلسلة نصية معطاة.
دالةLEN: تحسب عدد الأحرف في السلسلة النصية.
دالةRIGHT: لاستخراج النص من الجانب الأيمن.
الصيغةRIGHT(B3,LEN(B3)-FIND(«_»,B3))يمكن اعتبارها كالتالي:
=RIGHT(B3,LEN(B3)-4)
=RIGHT(B3,17)
=«Smith@kutools.com»
ثم إنَّFIND(«@»,RIGHT(B3,LEN(B3)-FIND(«_»,B3)))يمكن اعتباره كالتالي:
=FIND(«@»,«[[PH_0]]»)
="6"
دالةLEFT: تستخرج النص من الجانب الأيسر للسلسلة النصية المُعطاة وفقًا للطول المحدَّد. يمكن تفسير الصيغةLEFT(RIGHT(B3,LEN(B3)-FIND(«_»,B3)),FIND(«@»,RIGHT(B3,LEN(B3)-FIND(«_»,B3)))-1) على النحو التالي:
=LEFT(RIGHT(B3,LEN(B3)-FIND(«_»,B3)),6-1)
=LEFT(«[[PH_0]]»,5)
=«Smith»
ملاحظة
إذا كنت ترغب في استخراج الاسم الأول والاسم الأخير بحيث تكون الحرف الأول من كلٍّ منهما كبيرًا، يمكنك إضافة دالة PROPER أمام الصيغ السابقة، مثل:
=PROPER(LEFT(B3,FIND(«_»,B3)-1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND(«_»,B3)),FIND(«@»,RIGHT(B3,LEN(B3)-FIND(«_»,B3)))-1))
ملف العينة
صيغ ذات صلة
- استخراج من اليمين حتى الحرف
هنا نقدّم لك الصيغة التي تُستخدم لاستخراج النص من الجهة اليمنى للنص المحدَّد، حتى الوصول إلى حرفٍ معين. - اقتصاص النص إلى N كلمات
هنا تُقدَّم الصيغة لاستخراج أول N كلمات من سلسلة نصية. - إضافة أصفار بادئة لتوحيد الطول
يقدّم هذا البرنامج التعليمي صيغًا لإضافة أصفار بادئة وجعل النصوص متساوية في الطول. - إضافة شرطات إلى رقم الهاتف
لإضافة شرطات إلى رقم الهاتف، يمكنك استخدام صيغة في Excel لإنجاز هذه المهمة بسهولة.
دوال ذات صلة
- دالة RIGHT
تُستخدم لاستخراج النص من الجانب الأيمن. - دالة LEFT
تُستخدم لاستخراج النص من الجانب الأيسر لسلسلة نصية. - دالة LEN
احصل على عدد الأحرف في النص بسهولة! - دالة SEARCH
تُستخدم للعثور على موضع حرف أو سلسلة فرعية معيّنة داخل سلسلة نصية معطاة. - دالة FIND
العثور على سلسلة نصية داخل سلسلة نصية أخرى
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.