• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Belirtilen Metni İçeren Satırları Ayırma

Katılım
24 Haziran 2009
Mesajlar
9
Excel Vers. ve Dili
2007
Dostlarım merhaba,
Alt alta sıralanmış müşterilerimin birsürü mail adresleri var.

***@yahoo.com
***@hotmail.com
***@gmail.com

Gibi..

Bunların içinden hotmail olanlarını ayırıp seçmek istediğimde hotmail olarak arama yapıp tek tek kopyalamam gerekiyor.
Peki bunun daha kısa yolu yokmu. Örnek içerisinde hotmail yazısı geçen satırları bana ayırabilirmi.

Office 2007 kullanıyorum. Lütfen yardımcı olun.
 
Süzme işlemi yapın, Süzme işleminde "Özel" Seçeneği vardır, orada da "ile biter" seçeneğini seçip, yanındaki kutuya @hotmail.com yazıp süzün. Daha sonra bu sütunu seçip kopyalayıp, istediğiniz yere yapıştırın. Sadece süzülmüş satırlar gelecektir. 2007 de belki değişiklik vardır. Ama bu işlem işinizi görür.
 
Süzme işlemi yapın, Süzme işleminde "Özel" Seçeneği vardır, orada da "ile biter" seçeneğini seçip, yanındaki kutuya @hotmail.com yazıp süzün. Daha sonra bu sütunu seçip kopyalayıp, istediğiniz yere yapıştırın. Sadece süzülmüş satırlar gelecektir. 2007 de belki değişiklik vardır. Ama bu işlem işinizi görür.

3 aşağı 5 yukarı 2007 de de aynı.

Ekran görüntülerini dosyada görebilirsiniz.
 

Ekli dosyalar

  • Suz.zip
    Suz.zip
    112.3 KB · Görüntüleme: 41
Bu soruyu sitemizin gülü olan Makro ile çözmessek makrolara ayıp olur doğrusu.
İşte makrolu çözümde benden.Dosya ektedir.:cool:

Kod:
Sub email_ayir()
Dim hcr As Range, sat As Long
sat = 2
Range("B2:B65536").Clear
For Each hcr In Range("A2:A" & Cells(65536, "A").End(xlUp).Row)
    If InStr(1, hcr.Value, "@hotmail.com") > 0 Then
        Cells(sat, "B").Value = hcr.Value
        sat = sat + 1
    End If
Next
MsgBox "İşlem tamalandı"
End Sub
 

Ekli dosyalar

Geri
Üst