Excel'de e-posta adresi alanını etki alanına göre nasıl sıralarsınız?
Excel'de e-posta listeleriyle çalışırken, aynı şirketten kullanıcıları gruplamak veya belirli sağlayıcıları filtrelemek gibi amaçlarla verileri e-posta adreslerinin etki alanı kısmına göre düzenlemeniz veya analiz etmeniz gerekebilir. E-posta adreslerini etki alanlarına göre sıralamak, verileri segmentlere ayırmak, iletişimleri hedeflemek veya daha ileri analizlere hazırlık yapmak açısından son derece değerlidir. Excel, etki alanına göre doğrudan sıralama imkanı sunmaz; ancak aşağıdaki pratik yaklaşımlarla bu işlemi verimli şekilde gerçekleştirebilirsiniz. Bu yöntemler, küçük bir kişi listesiyle mi yoksa büyük bir veritabanıyla mı çalıştığınız fark etmeksizin uygundur ve her birinin kendine özgü kolaylıkları ile dikkat edilmesi gereken noktaları vardır.
E-posta Adresi adreslerini Metni Sütunlara özelliğine göre etki alanına göre sıralayın
E-posta Adresi adreslerini yardımcı sütun kullanarak etki alanına göre sıralayın
E-posta Adresi adreslerini Kutools for Excel ile etki alanına göre sıralayın
E-posta Adresi adreslerini Excel VBA kullanarak etki alanına göre sıralayın
E-posta Adresi adreslerini Metni Sütunlara özelliğini kullanarak etki alanına göre sıralayın
Excel’in Metni Sütunlara özelliği, her e-posta adresinden etki alanı kısmını ayırmanıza ve bu sütuna göre sıralamanıza olanak tanır. Bu yöntem doğrudan çalışır ve formül ya da eklenti gerektirmez; bu nedenle hızlı, yerleşik bir çözüm arayan kullanıcılar için idealdir. Ancak sütunları bölmek orijinal verilerinizi etkileyebileceğinden, güvenlik amacıyla yedek bir çalışma sayfası oluşturmanız önerilir.
1. Bölme işlemini uygulamadan önce, özellikle adresleri başlangıçtaki halleriyle korumak istiyorsanız, e-posta verilerinizi yeni bir çalışma sayfasına kopyalayarak orijinal verilerinizin üzerine yazılmamasını sağlayabilirsiniz.
2. Yedek çalışma sayfanızda e-posta adresi içeren sütunu seçin. Ardından Veri sekmesine gidip Metni Sütunlara seçeneğine tıklayın. Böylece metni seçtiğiniz sınırlayıcılara göre ayıran sihirbaz başlatılır.

3. Metni Sütunlara Sihirbazı penceresinde, metni belirli bir karaktere göre bölmeye olanak tanıyan Sınırlı seçeneğini işaretleyin ve devam etmek için İleri düğmesine tıklayın.

4. Sınırlayıcılar bölümünde, yalnızca Diğer seçeneği işaretli kalacak şekilde diğer tüm seçimleri temizleyin. Diğer alanına "@" sembolünü girin; çünkü bu sembol, e-posta adreslerinde yerel kısmı etki alanından ayırır. Böylece Excel, adresi iki sütuna böler: birinde kullanıcı adı, diğerinde etki alanı olur. Yanlışlıkla ek sınırlayıcıları seçmeyin; aksi takdirde verileriniz beklenmedik şekilde bölünebilir.

5. Devam etmek için İleri ve ardından Bitir düğmelerine tıklayın. Artık çalışma sayfanızda etki alanları, orijinal E-posta Adresi’lerinin yanında ayrı bir sütunda görünecektir. Bu sayede verileriniz sıralama amacıyla daha görünür ve kullanımı kolay hale gelir.

6. Gerekirse yeni ayrılmış etki alanı değerlerini kopyalayıp orijinal verilerinizin yanına yapıştırın. Ardından etki alanlarını içeren sütunu seçin ve Veri > Artan veya Z’den A’ya Sırala seçeneklerinden birine tıklayarak verileri artan ya da azalan düzende sıralayın. Böylece veri satırları etki alanı adına göre düzenlenmiş olur.

7. Bir Sıralama Uyarısı iletişim kutusuyla karşılaşırsanız, mutlaka Seçimi genişlet seçeneğini işaretleyin. Bu seçenek, ilgili tüm satırların birlikte hareket etmesini sağlayarak isimler ile e-posta adresleri arasında uyumsuzluk oluşmasını önler. Düzenlemeyi gerçekleştirmek için Sırala düğmesine tıklayın.
![]() |
![]() |
![]() |
8. Sıralama tamamlandıktan sonra artık ihtiyacınız olmayan etki alanı sütununu silebilirsiniz. Silmeden önce verilerinizin doğru şekilde hizalanmış ve sıralanmış olduğundan emin olun.
İpucu: E-posta adreslerinizde boşluklar veya ek karakterler varsa, yanlış bölünmeleri önlemek için Metni Sütunlara özelliğini uygulamadan önce verilerinizi temizleyin ve biçimlerin tutarlı olduğundan emin olun.
E-posta Adresi adreslerini yardımcı sütun kullanarak etki alanına göre sıralayın
Bölme yöntemini kullanışsız buluyorsanız ya da Excel formüllerini tercih ediyorsanız, yardımcı bir sütun eklemek verimli bir alternatif sunar. Bu yöntem, özellikle orijinal veri yapınızı korumak ve e-posta adreslerini, çıkarılan etki alanı ile birlikte bütünüyle saklamak istediğinizde büyük fayda sağlar.
1. Çalışma sayfanızda E-posta Adresi listesinin yanına bir boş sütun ekleyin ve e-posta adresinden etki alanı adını çıkarmak için aşağıdaki formülü girin. Örneğin, B2 hücresi işlenmesini istediğiniz e-posta adresini içeriyorsa:
=MID(B2,FIND("@",B2,1)+1,255) Bu formül, "@" sembolünü bulmak ve ondan sonraki tüm karakterleri döndürmek için PARÇAAL ve BUL işlevlerini kullanır; böylece etki alanı kısmı etkin bir şekilde yakalanır.

2. Formülü onaylamak için Enter tuşuna basın. Ardından hücrenin sağ alt köşesindeki doldurma tutamacını (küçük kare) aşağı doğru sürükleyerek formülü listedeki tüm E-posta Adresi’lerine yardımcı sütunda uygulayın. Böylece her ilgili e-posta adresinden etki alanı çıkarılır. Standart dışı e-postalar hata verebilir veya eksik etki alanları üretebileceği için sonuçları sapmalar ve biçimlendirme sorunları açısından mutlaka kontrol edin.

3. Çıkarılan etki alanlarını içeren yardımcı sütunu seçin. Veri > Artan veya Z’den A’ya Sırala seçeneklerinden sıralama tercihinize uygun olanı seçin. Sıralama Uyarısı iletişim kutusunda, ilişkili tüm verilerin hizalı kalması için Seçimi genişlet seçeneğini işaretleyin.
![]() |
![]() |
![]() |
4. Sıralama tamamlandıktan sonra artık ihtiyacınız olmayan yardımcı sütunu kaldırabilirsiniz; ancak sıralamadan sonra tüm E-posta AdresiAlanlarınızın ve ilgili satırlarınızın doğru şekilde hizalandığından emin olmanız önerilir. Etki alanına göre tekrar tekrar sıralama veya filtreleme yapmayı planlıyorsanız, yardımcı sütunu ileride kullanmak üzere saklamanız pratik bir çözüm olur.
Sorun giderme ipucu: #DEĞER! hatası alıyorsanız, "@" sembolü eksik e-posta adreslerini veya fazladan boşlukları kontrol edin. Doğru etki alanı çıkarımı için bu girdileri temizleyin.
E-posta Adresi adreslerini Kutools for Excel ile etki alanına göre sıralayın
Kutools for Excel yüklü olan kullanıcılar için Gelişmiş Sıralama işlevi, verileri E-posta Alanı alanına göre doğrudan sıralamanın kullanışlı bir yoludur ve manuel bölme veya formül yazmaya kıyasla zaman kazandırır. Kutools, çok seviyeli sıralamayı destekleyerek büyük veya karmaşık veri kümelerini yönetirken sütun hizasızlıklarını önlemenize yardımcı olarak üstün performans gösterir.
Kutools for Excel, 300’den fazla kullanışlı Excel aracı sunar. 30 gün boyunca sınırsız olarak ücretsiz deneyebilirsiniz!Şimdi Edinin
1. İsim ve e-posta içeren aralığınızı vurgulayın. Ardından KUTOOLS PLUS > Gelişmiş Sıralama seçeneğini belirleyin. Bu özellik, etki alanı adları gibi özel alanlar dahil olmak üzere verilerin neredeyse her kısmına göre sıralamanızı sağlar.
2. Gelişmiş Sıralama iletişim kutusunda, aralığınızın başlık içerip içermediğini belirtmek için Başlıkları içerir seçeneğini işaretleyin. Sıralama Ölçütü açılır menüsünden sıralamak istediğiniz sütunu seçin ve anahtar olarak E-posta alanı seçeneğini belirleyin. Ardından sıralama düzeninizi (A’dan Z’ye veya Z’den A’ya) seçebilirsiniz. Çalışma sayfanızda başka alanlar varsa, karmaşık ihtiyaçlar için ek sıralama düzeyleri de ekleyebilirsiniz.

3. Tamam düğmesine tıklayın; Kutools verilerinizi hemen etki alanına göre sıralayacak, tüm satırlarınızın bütünlüğünü koruyacak ve orijinal bilgilerinizin yerinde kalmasını sağlayacaktır. Düzenlemeyi doğrulamak için sıralanmış sayfayı gözden geçirin.

Kutools for Excel’in Gelişmiş Sıralama özelliğini keşfetmek için buraya tıklayın.
Not: Liste ek alanlar içerse bile, Kutools Gelişmiş Sıralama işlemini kolaylaştırır ve veri yapısını güvenilir şekilde korur.
E-posta Adresi adreslerini Excel VBA kullanarak etki alanına göre sıralayın
Bu çözüm, e-posta listelerini düzenli olarak yönetiyorsanız ve sıralama işlemini otomatikleştirmeyi tercih ediyorsanız özellikle yararlıdır. VBA kullanarak tek bir komutla etki alanlarını çıkarabilir ve otomatik olarak sıralayabilirsiniz. VBA, büyük veri kümeleriyle iyi çalışır ve manuel müdahalenin en aza indirilmesini sağlar; ancak makroların etkinleştirilmesini ve VBA düzenleyiciye dair temel bilgiyi gerektirir.
1. Excel'de Geliştirici > Visual Basic seçeneğine tıklayarak VBA düzenleyici penceresini açın. Ardından Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu modüle kopyalayın:
Sub SortEmailDomain()
Dim ws As Worksheet
Dim emailCol As Range
Dim domainCol As Range
Dim cell As Range
Dim lastRow As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
lastRow = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
Set emailCol = ws.Range("B2:B" & lastRow)
Set domainCol = ws.Range("C2:C" & lastRow)
For Each cell In emailCol
cell.Offset(0, 1).Value = Mid(cell.Value, InStr(cell.Value, "@") + 1)
Next cell
ws.Range("B1:C" & lastRow).Sort Key1:=ws.Range("C2"), Order1:=xlAscending, Header:=xlYes
End Sub 2. Kodu ekledikten sonra
Çalıştır düğmesine tıklayarak makroyu çalıştırın. Bu makro, her e-postanın etki alanını (B sütununda, B2 hücresinden başladığı varsayılır) C sütununa çıkarır ve listenizi etki alanlarına göre sıralar. E-posta listenizin B2 hücresinden başladığından emin olun; başka bir satırdan başlıyorsa, bunu buna göre ayarlayın.
İpuçları: E-postalarınız B sütununda değilse veya farklı bir hücreden başlıyorsa, doğruluğu sağlamak adına kodu buna göre güncelleyin. İstenmeyen değişiklikleri önlemek için makroları çalıştırmadan önce verilerinizin yedeklendiğinden emin olun.
Bu yöntemleri ihtiyaçlarınıza göre karşılaştırın. Hızlı ve manuel bir çözüm arıyorsanız, **Metni Sütunlara Dönüştür** özelliği veya bir **Formül Yardımcısı** sütunu yeterli olabilir; ancak bu yöntemler bazı sonraki işlemler gerektirir. **Kutools for Excel**, özellikle karmaşık listeler için daha sorunsuz bir kullanıcı deneyimi sunar. **VBA yaklaşımı** ise görevleri düzenli olarak otomatikleştirmek isteyenler için idealdir. Her durumda, ileri işleme geçmeden önce listenizin tamamının güncellendiğinden ve hatalar açısından kontrol edildiğinden emin olun.
İlgili makaleler:
Excel'de verileri en sık tekrarlanan değere göre nasıl sıralayabilirim?
Excel'de satırları, boş hücreler üste gelecek şekilde nasıl sıralayabilirim?
Excel'de üstü çizili metne göre verileri nasıl sıralayabilir veya filtreleyebilirim?
Excel'de satırları tek veya çift sayılara göre nasıl sıralayabilirim?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar



