Excel: bir metin dizesinden e-posta adresi nasıl çıkarılır


Excel’deki bir metin dizesinden bir e-posta adresi çıkarmak için aşağıdaki formülü kullanabilirsiniz:

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

Bu özel formül, e-posta adresini A2 hücresindeki metin dizesinden çıkarır.

A2 hücresinde e-posta adresi bulunamazsa formül yalnızca bir boşluk döndürür.

Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: Excel’deki bir metin dizesinden e-posta adresi nasıl çıkarılır?

Excel’de aşağıdaki metin dizeleri sütununa sahip olduğumuzu varsayalım:

Diyelim ki her metin dizesinden e-posta adresini çıkarmak istiyoruz.

Bunu yapmak için B2 hücresine aşağıdaki formülü yazabiliriz:

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

Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:

Excel metinden e-posta adresini ayıklama

B sütunu artık A sütunundaki her metin dizesinin e-posta adresini içerir.

A5 hücresinin bir e-posta adresi içermediğini, dolayısıyla formülün yalnızca boş bir değer döndürdüğünü unutmayın.

Not : Bir hücre birden fazla e-posta adresi içeriyorsa bu formül yalnızca ilk e-posta adresini döndürür.

Ek kaynaklar

Aşağıdaki eğitimlerde Excel’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

Excel: URL’yi bir köprüden çıkarma
Excel: Bir metin dizesinden tarih nasıl çıkarılır
Excel: İki virgül arasındaki metin nasıl çıkarılır
Excel: Bir dizeden sayılar nasıl çıkarılır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir