Mail Adresinde Domain Adını Al

19 Temmuz 2019Formüller
Mail adresindeki listeden sadece Domain Adını almak isterseniz bu makaledeki adımları takip edin. Bu çözümde SAĞDAN, UZUNLUK ve BUL Fonksiyonlarını kullanacağız.
= SAĞDAN ( B7 ; UZUNLUK ( B7 ) - BUL ( "@" ; B7 ) )
 
= SAĞDAN ( mail adresi ; UZUNLUK ( mail adresi ) - BUL ( "@" ; mail adresi ) )
 

Domain Adını Almak için Formülün İşlem Adımları

İşlem Adımlarında B7 Hücresindeki ahmet.tuna@gmail.com mail adresi üzerinde adımları inceleyeceğiz.
  • Önce BUL Fonksiyonu ile @ işaretinin konumunu öğreneceğiz.
  • İkinci adımda ise mail adresinin kaç karakterden oluştuğunu öğreneceğiz.
  • Mail adresinin toplam karakterinden @ işaretindeki konumu çıkarıyoruz. Böylece sadece dinamik olarak domain adının konumu öğrenmiş oluyoruz.
  • Son olarak ta sağdan fonksiyonu ile domain ismini almış olacağız..

=SAĞDAN(B7;UZUNLUK(B7)-BUL("@";ahmet.tuna@gmail.com))

Formülde en iç fonksiyondan başlıyoruz. BUL fonksiyonu ile mail adresindeki @ karakterinin konumunu öğreniyoruz. Bu değerde 11. karakterde olduğunu öğreniyoruz.

=SAĞDAN(B7;UZUNLUK(B7)-11)

İkinci Fonksiyon ise UZUNLUK fonksiyonu ile mail adresinin kaç karakter olduğunu öğreniyoruz. 20 değerini öğreniyoruz.

=SAĞDAN("ahmet.tuna@gmail.com";20-11)

20-11 işlemiyle domain adının tam konumunu öğreniyoruz.

=SAĞDAN("ahmet.tuna@gmail.com";9)

Son adımda SAĞDAN 9 karakteri yani gmail.com kelimesini almış aluyoruz.

Domain Adını Almak için Sonuç

Listedeki diğer değerleri de aşağıdaki şekilde kullanarak kullanabilirsiniz.

Excel Dosya Download Makalede kullandığımız çalışma kitabını buradan indirebilirsiniz.

#SAĞDAN#UZUNLUK #BUL #metinselfonksiyon #textFunction #excelFunction #excelFormul #advancedExcel #ileriExcel #excel #excelDersi #excelKursu #excelEğitimi

İlgili Aramalar

  • excelden mail adresi alma
  • excel hücre bölme formülü
  • hücre ayırma yöntemleri
  • excel mail adresi ayıklama

Yorumlar (4)

Ali Karlıklı

29 Nisan 2020

merhaba, bu işlemde sadece domain adını almak istersek nasıl bir yol izlemeliyiz? yahoo.com yerine "yahoo" ,dokumanistan.com yerine dokumanistan gibi...

Mustafa ÇETİN

2 Mayıs 2020

Merhabalar; Biraz uzun oldu ama daha detaylı düşünürsek formül daha da kısalabilir. Ekli dosyadaki örneklere göre aşağıdaki şekilde kullanabilirsiniz. Domain Adını Al =PARÇAAL(B7;BUL("@";B7)+1;(BUL(".";B7;UZUNLUK(B7)-5))-(BUL("@";B7)+1))


  Makalede kullandığımız çalışma kitabını indirebilirsiniz.     Selamlar

Murat

5 Ocak 2021

Hocam, Elinize sağlık. Flash Fill ile de yapılabilir mi?

Mustafa ÇETİN

5 Ocak 2021

Tabi daha kolay olur. Ama Flash Fill kullanırken veriler kontrol edilmelidir.