• DİKKAT

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

Adres Bilgisinden Mahalle ve Sokak Ayrımı

Katılım
15 Aralık 2011
Mesajlar
45
Excel Vers. ve Dili
2016 Ingilizce
Merhaba arkadaşlar,

Aşağıdaki linkte bulunan excel dosyasında "A" sütununda adresin tamamı yazmaktadır.
A sütunundaki mah. bölümünün B sütununa
A sütunundaki cad. ve sok. bölümlerinin C sütununa işlenmesi konusunda yardımcı olabilir misiniz ?

Veri sayısı çok fazla olduğu için adresler daha karmaşık olabiliyor o yüzden metni sütunlara dönüştür işe yaramıyor.


Şimdiden teşekkür ederim.
 
Merhaba
B2 hücresine : =SOLDAN(A2;MBUL(".,";A2)-1)

C2 Hücresine : EĞER(ESAYIYSA(UZUNLUK(A2)-MBUL(".,";A2));SAĞDAN(A2;UZUNLUK(A2)-MBUL(".,";A2)-1);A2)
formulunu yazarak kullanabilirsiniz.


ADRES

MAHALLE

CADDE veya SOKAK

Şişli Merkez Mah., 100. Sok. (Eski1.) No : 1

Şişli Merkez Mah

100. Sok. (Eski1.) No : 1
 
Alternatif olarak daha önce irdelenmiş konular belki işinize yarayabilir. (Bazılarına erişim için Altın Üyelik gerekebilir.)

Arama Sonuçları
 
Merhaba
B2 hücresine : =SOLDAN(A2;MBUL(".,";A2)-1)

C2 Hücresine : EĞER(ESAYIYSA(UZUNLUK(A2)-MBUL(".,";A2));SAĞDAN(A2;UZUNLUK(A2)-MBUL(".,";A2)-1);A2)
formulunu yazarak kullanabilirsiniz.

ADRES

MAHALLE

CADDE veya SOKAK

Şişli Merkez Mah., 100. Sok. (Eski1.) No : 1

Şişli Merkez Mah

100. Sok. (Eski1.) No : 1

@maznun5255 hocam teşekkür ederim.
 
Veri sayısı çok fazla olduğu için adresler daha karmaşık olabiliyor o yüzden metni sütunlara dönüştür işe yaramıyor.

Veri sayısı çok fazla ise; Alternatif, Makrolu çözüm.
Kod:
Sub Test()
    Dim myArr() As String
    Sat = 2
    ss = Cells(Rows.Count, "A").End(3).Row
    For j = 2 To ss
        myArr = Split(Cells(j, 1), ".,")
        Cells(Sat, 2) = myArr(0)
        Cells(Sat, 3) = myArr(1)
        Sat = Sat + 1
    Next j
End Sub
 
Geri
Üst