Excel: كيفية استخراج عنوان البريد الإلكتروني من سلسلة نصية


يمكنك استخدام الصيغة التالية لاستخراج عنوان بريد إلكتروني من سلسلة نصية في إكسيل:

 =IFERROR(TRIM(RIGHT(SUBSTITUTE(LEFT( A2 ,FIND(" ", A2 &" ",FIND("@", A2 ))-1)," ",REPT(" ",LEN( A2 ))) ,LEN( A2 ))), "")

تقوم هذه الصيغة المحددة باستخراج عنوان البريد الإلكتروني من السلسلة النصية في الخلية A2 .

إذا لم يتم العثور على عنوان بريد إلكتروني في الخلية A2 ، فستقوم الصيغة ببساطة بإرجاع فارغ.

يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.

مثال: كيفية استخراج عنوان البريد الإلكتروني من سلسلة نصية في إكسيل

لنفترض أن لدينا العمود التالي من السلاسل النصية في Excel:

لنفترض أننا نريد استخراج عنوان البريد الإلكتروني من كل سلسلة نصية.

للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية B2 :

 =IFERROR(TRIM(RIGHT(SUBSTITUTE(LEFT( A2 ,FIND(" ", A2 &" ",FIND("@", A2 ))-1)," ",REPT(" ",LEN( A2 ))) ,LEN( A2 ))), "")

يمكننا بعد ذلك النقر على هذه الصيغة وسحبها إلى كل خلية متبقية في العمود B:

يقوم Excel باستخراج عنوان البريد الإلكتروني من النص

يحتوي العمود B الآن على عنوان البريد الإلكتروني لكل سلسلة نصية في العمود A.

لاحظ أن الخلية A5 لا تحتوي على عنوان بريد إلكتروني، لذا قامت الصيغة ببساطة بإرجاع قيمة فارغة.

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

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Excel:

Excel: كيفية استخراج عنوان URL من ارتباط تشعبي
Excel: كيفية استخراج التاريخ من سلسلة نصية
Excel: كيفية استخراج النص بين فاصلتين
Excel: كيفية استخراج الأرقام من سلسلة

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *