• DİKKAT

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

Formül sorunu hk.

Katılım
2 Aralık 2013
Mesajlar
401
Excel Vers. ve Dili
Microsoft Office Standard 2013-Türkçe
Selam Arkadaşlar,

EK' li olan dosyada adres kısmında yazılı olan ilçe bilgisini yan hücreye formül yada kod ile taşıyabilir miyiz.2 tane örnek yaptım.
 
Son düzenleme:
Merhaba,

Kırmızı ile belirtilen 37 işlem dışındaki işlemler tespit edilmiş olup, kontrollerinizi rica ederim.
 
Alternatif, Makrolu çözüm

Kod:
[COLOR=red]'İlçeyi alır yan kolona yazar. Adresten silmez.[/COLOR]
Sub adresten_ilce_al()
   sonsatir = Cells(Rows.Count, "E").End(3).Row
   For i = 2 To sonsatir
     veri = Replace(Cells(i, "E").Value, "/TÜRKİYE", "")
     'Cells(i, "E").Value = Mid(veri, 1, InStrRev(veri, "/") - 1) & "/TÜRKİYE"
     Cells(i, "F").Value = Mid(veri, InStrRev(veri, "/") + 1, Len(veri))
   Next i
End Sub

[COLOR=Red]'İlçeyi alır yan kolona yazar. Adresten siler[/COLOR]
Sub adresten_ilce_sil()
   sonsatir = Cells(Rows.Count, "E").End(3).Row
   For i = 2 To sonsatir
     veri = Replace(Cells(i, "E").Value, "/TÜRKİYE", "")
     Cells(i, "E").Value = Mid(veri, 1, InStrRev(veri, "/") - 1) & "/TÜRKİYE"
     Cells(i, "F").Value = Mid(veri, InStrRev(veri, "/") + 1, Len(veri))
   Next i
End Sub
 
Selam Arkadaşlar,

EK' li olan dosyada adres kısmında yazılı olan ilçe bilgisini yan hücreye formül yada kod ile taşıyabilir miyiz.2 tane örnek yaptım.

.

Dosyanız ekte.

Uygulanan formül:

Kod:
=SUBSTITUTE(SUBSTITUTE(TRIM(RIGHT(SUBSTITUTE(E2;" ";REPT(" ";200));200));"İSTANBUL/";" ");"/TÜRKİYE";" ")


.
 
Ancak; dosyalardaki veriler gerçekse bunların acilen sistemden kaldırılması gerekir.

.
 
Rıdvan Bey;

Eklediğiniz dosyayı sistem kaldırır mısınız? Dosyadakiler sanırım gerçek veriler .....

İdris Bey de herhalde kaldıracaktır.
.
 
Alternatif, Makrolu çözüm

Kod:
[COLOR=red]'İlçeyi alır yan kolona yazar. Adresten silmez.[/COLOR]
Sub adresten_ilce_al()
   sonsatir = Cells(Rows.Count, "E").End(3).Row
   For i = 2 To sonsatir
     veri = Replace(Cells(i, "E").Value, "/TÜRKİYE", "")
     'Cells(i, "E").Value = Mid(veri, 1, InStrRev(veri, "/") - 1) & "/TÜRKİYE"
     Cells(i, "F").Value = Mid(veri, InStrRev(veri, "/") + 1, Len(veri))
   Next i
End Sub

[COLOR=Red]'İlçeyi alır yan kolona yazar. Adresten siler[/COLOR]
Sub adresten_ilce_sil()
   sonsatir = Cells(Rows.Count, "E").End(3).Row
   For i = 2 To sonsatir
     veri = Replace(Cells(i, "E").Value, "/TÜRKİYE", "")
     Cells(i, "E").Value = Mid(veri, 1, InStrRev(veri, "/") - 1) & "/TÜRKİYE"
     Cells(i, "F").Value = Mid(veri, InStrRev(veri, "/") + 1, Len(veri))
   Next i
End Sub

Asri Bey,

Çözüm öneriniz tam düşündüğüm gibi teşekkür ederim.
 
Konunun kilitlenmesini rica ediyorum.
 
Geri
Üst