Excel’de bir e-posta adresinin geçerli olup olmadığını nasıl kontrol edebilirim?
Excel veritabanlarını yönetirken, iletişim göndermeden veya kişi listelerini içe aktarmadan önce her e-posta adresinin doğru biçimlendirildiğinden emin olmak yaygın bir uygulamadır. Geçersiz e-posta adresleri, iletilerin geri dönmesine, eksik yazışmalara veya entegre sistemlerde hatalara neden olabilir. Her girişi elle denetlemek yerine, Excel verilerinizdeki e-posta adreslerinin geçerliliğini otomatik olarak kontrol etmenin pratik yolları mevcuttur; bu da veri temizliğini kolaylaştırır ve veri yönetimi iş akışınızda daha yüksek doğruluk sağlar.

Formülle E-posta Adresi geçerli mi değil mi kontrol edin
VBA Kodu – Otomatik Olarak Yalnızca e-posta adresleri girilebilir
Formülle E-posta Adresi geçerli mi değil mi kontrol edin
Çalışma sayfanızdaki bir e-posta adresinin geçerli olup olmadığını hızlıca kontrol etmek için Excel formülü kullanabilirsiniz. Bu yöntem, büyük bir e-posta listesini hızla taramak ve temel e-posta biçimlendirme kurallarına uymayan kayıtları belirlemek istediğinizde idealdir.
Aşağıdaki formül, E-posta Adresi’ni inceleyerek geçerli e-posta biçimlerinin hem en az bir nokta (".") içerdiğini hem de "@" sembolünden sonra mutlaka bir nokta bulunduğunu doğrular.
1. Denetleme sonucunun görüntüleneceği boş bir hücreye aşağıdaki formülü girin veya kopyalayın:
2. Formülü girdikten sonra Enter tuşuna basın. Ardından, bu formülü hedef sütununuzdaki diğer hücrelere uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Formül, denetimden geçen (muhtemelen geçerli) girişler için DOĞRU ve bu gereksinimleri karşılamayan girişler için YANLIŞ değerini döndürür.

Notlar ve ipuçları:
- Bu formül yalnızca temel yapısını denetler: Noktaların varlığını ve "@" sembolüne göre konumunu doğrular; ancak alan adının veya kullanıcı adının gerçekten mevcut olduğunu garanti etmez ve bazı nadir fakat geçerli durumları dışlayabilir.
- Verilerinizde boşluklar, özel karakterler veya sonunda noktalama işaretleri varsa bu durum, geçersizlik denetiminde hatalara yol açabilir.
- Daha sıkı e-posta biçimi denetimi için aşağıdaki gibi ek denetimler eklemeyi veya VBA/makroları kullanmayı düşünün.
VBA Kodu – Otomatik Olarak Yalnızca e-posta adresleri girilebilir
Daha gelişmiş ve otomatik e-posta doğrulaması için—özellikle geçersiz adresleri programlı olarak işaretlemek veya vurgulamak istiyorsanız—bir VBA makrosu son derece etkili olabilir. Bu yaklaşım, çok sayıda e-posta kaydını içeren elektronik tablolarla çalışırken ya da iletişim protokollerine uyumluluk sağlamak adına toplu işlemler yapılması gerektiğinde idealdir.
Bu kod, Aralık seçimi içindeki e-posta adreslerinin temel biçimlendirme standartlarını — yani "@" sembolünün bulunması ve "@" işaretinden sonra en az bir "." olması — karşılayıp karşılamadığını denetler. İsteğe bağlı olarak, geçersiz hücreleri renklendirerek veya veri temizliği sırasında daha kolay inceleme yapabilmek için yorum ekleyerek işaretleyebilirsiniz.
1.Geliştirici Araçları>Visual Basicöğesine tıklayın; ardından Microsoft Visual Basic for Applicationspenceresinde Ekle>Modülseçeneğine tıklayıp aşağıdaki VBA kodunu modüle yapıştırın:
Sub ValidateEmailAddresses()
Dim rng As Range
Dim cell As Range
Dim email As String
Dim atPos As Long
Dim dotPos As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select email range", xTitleId, Selection.Address, Type:=8)
For Each cell In rng
email = Trim(cell.Value)
atPos = InStr(1, email, "@")
If atPos > 1 Then
dotPos = InStr(atPos + 1, email, ".")
If dotPos > atPos + 1 Then
cell.Interior.ColorIndex = xlNone ' Format as valid
Else
cell.Interior.Color = vbYellow ' Flag as invalid
cell.AddComment "Invalid email format"
End If
Else
cell.Interior.Color = vbYellow ' Flag as invalid
cell.AddComment "Invalid email format"
End If
Next cell
End Sub 2. Makroyu çalıştırmak için
düğmesine tıklayın. E-posta adreslerinizi içeren aralığı seçmenizi isteyen bir iletişim kutusu açılacaktır. Geçersiz girişler sarı renkle vurgulanacak ve "Geçersiz e-posta biçimi" açıklaması eklenecek; geçerli girişler ise olduğu gibi kalacaktır.
- Çalışma sayfanız korumalıysa, makroyu çalıştırmadan önce korumayı kaldırmanız gerekebilir. Öncelikle işinizi kaydedin.
- Yeniden çalıştırmadan önce yinelenen işaretlemeleri önlemek için yorumları kaldırın veya temizleyin.
- Makro, e-postanın yalnızca biçimini doğrular; varlığını değil. Kurum çapında denetimler için sonuçları gerektiğinde daha ileri doğrulama amacıyla dışa aktarmayı düşünün.
Bu Excel çözümlerini kullanarak e-posta yönetiminde manuel çabayı azaltabilir, iletişim hatalarını en aza indirebilir ve e-posta kampanyaları ya da raporlama için kişi listelerinizi hazırlamayı kolaylaştırabilirsiniz.
- Hücre biçimlendirmesi nedeniyle (örneğin, metin olarak saklanan sayılar gibi) hata alırsanız, formülleri veya doğrulamayı uygulamadan önce e-posta sütununuzun Genel veya Metin biçiminde olduğundan emin olun.
- Büyük veri kümelerini kapsamlı bir şekilde incelemek için formül denetimlerini VBA işaretlemesiyle birleştirmeyi düşünün.
- Veritabanınızı, alan adı gereksinimlerindeki veya Yeni E-posta biçim standartlarındaki değişikliklere karşı düzenli olarak denetleyin.
İlgili diğer makaleler:
- Yalnızca e-posta adresleri girilebilir Çalışma Sayfasının Bir Sütununda
- Hepimizin bildiği gibi, geçerli bir e-posta adresi üç bölümden oluşur: kullanıcı adı, "at" sembolü (@) ve alan adı (domain). Bazen, belirli bir çalışma sayfası sütununa yalnızca doğru e-posta biçiminde metin girilmesini sağlamak isteyebilirsiniz. Bu makale, bunu Excel’de nasıl başaracağınızı açıklar.
- Metin Dizisinden E-posta adreslerini çıkar Ayırma
- Web kaynaklarından e-posta listeleri içe aktarılırken adresler genellikle fazladan metinlerle birlikte gelir. Karışık dizelerden yalnızca e-posta adreslerini ayıklamanız gerekiyorsa, bu makale Excel’de hızlı ve etkili ayırma teknikleri sunar.
- E-posta Adresi Kullanıcı Adı ve Alan Adına Ayırma
- Çalışma sayfanızda bir “E-posta Adresi” sütunu varsa, her e-postayı ayrı kullanıcı adı ve alan adı sütunlarına bölmek isteyebilirsiniz. Bu makale, bunu Excel’de yapmanın en kolay ve hızlı yollarını açıklar.
- Birden Fazla E-posta Adresi Köprüye Dönüştürme
- Elinizde, tıklanabilir köprüye dönüştürüp doğrudan mesaj göndermek istediğiniz düz metin e-posta adresleri listesi varsa, bu kılavuz Excel’de birden fazla adresi verimli şekilde işlemek için en iyi yöntemleri gösterir.
En İyi Ofis Verimlilik Araçları
Kutools for Excel, Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi 80 % Artırır
- Süper Formül Çubuğu (birden fazla metin satırını ve formülü kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtre Aralığı'na Yapıştır…
- Birleştirilmiş Hücreler/Satırlar/Sütunlar ve Verileri Koruma; Hücreleri Böl İçeriği; Yinelenen Satırları Birleştir ve Topla/Ortalama Al… Tekrarlanan Girişleri Önleyin;Aralıkları Karşılaştırın…
- Yinelenen veya Benzersiz Satırları Seçin; Boş Satırları Seçin (tüm hücreler boş); Süper Bul ve Yaklaşık AramaBirden Fazla Çalışma Kitabında; Rastgele Seçim…
- Tam Kopyala — Formül referansını değiştirmeden birden fazla hücreye yapıştırın; Çoklu Sayfalara Otomatik Referans Oluşturun; Madde İşaretleri Ekle, onay kutusu ve daha fazlası…
- Favori Formüllerinizi Hızlıca Ekleyin, aralıklar, grafikler ve resimler;Hücreleri Şifreleyin şifreyle;Posta Listesi Oluşturunve e-posta gönderin…
- Metni Çıkartın, metin ekleyin, belirli konumdaki karakterleri silin,boşlukları kaldırın; veri sayfası istatistikleri oluşturun ve yazdırın;hücre içeriği ile açıklamalar arasında dönüştürme yapın…
- Süper Filtre (filtre şemalarını kaydedip diğer sayfalara uygulayın); Gelişmiş Sıralama ay/gün/hafta, sıklık ve daha fazlasına göre; Özel Filtrekalın, italik… gibi biçimlendirmelere göre
- Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları, Anahtar Sütuna göre birleştirin;Veriyi Çoklu Sayfalara Bölün;xls, xlsx ve PDF Dosyalarını Topluca Dönüştürün…
- PivotTable, Şuna Göre Gruplama: Hafta numarası, haftanın günü ve daha fazlası… Kilitli Olmayanları Göster, Seçimi Kilitle farklı renklerle; Formül veya Ad İçeren Hücreleri Vurgulayın…
- Word, Excel ve PowerPoint'te sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!