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:
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