• DİKKAT

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

Bul ve Bir Öncekini Al.

Katılım
17 Mayıs 2011
Mesajlar
2
Excel Vers. ve Dili
2010
Merhaba,

Adres ayırma konusunda çalışıyorum.
Söyle birşey nasil olabilir.
Hücreyi incele, içinde MAH. kelimesini bul.
Bunu bulduğun zaman bir önceki kelimeyi al ve beraber yaz.

Atatürk Mah. Fatihsultan Mehmet Cad.

Bu cümlede kullandığımızda sonuç "Atatürk Mah." olarak gelmesi nasıl sağlanabilir.
 
Aşağıdaki kullanıcı tanımlı fonksiyonu (KTF) kullanabilirsiniz. Kodu boş bir modüle kopyaladıktan sonra
Formülü =MAHALLE(Metin;Ayrac;Aranan değer) şeklinde oluşturabilirsiniz.
Örneğin:
Kod:
=MAHALLE(A1;" ";"Mah.")
şeklinde.
Kod:
Function MAHALLE(deger, ayrac, ara)
For i = 0 To (Len(deger) - Len(Replace(deger, ayrac, ""))) / Len(ayrac)
    If Split(deger, ayrac)(i) = ara Then sonuc = Split(deger, ayrac)(i - 1) & ayrac & Split(deger, ayrac)(i)
Next
MAHALLE = sonuc
End Function
 
Tamamdır, çok teşekkürler :)
 
Geri
Üst