Metin İçerisinden Şarta Göre Veri Aldırma

Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Merhabalar,

eğer maksadınız sütunlara ayırmak ise,

Veri > Metni sütunlara dönüştür ile işlem yapabilirsiniz.

iyi çalışmalar.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ektedir.
KTF aşağıdadır.
Kullanım:
=veri_al(B6;D6)
Kod:
Function veri_al(a As String, deg As String) As String
Dim adr, deg2 As String, i As Integer
If deg = "" Then Exit Function
adr = Split(a, " ")
deg = UCase(Replace(Replace(deg, "ı", "I"), "i", "İ"))
For i = LBound(adr) To UBound(adr)
    If UCase(Replace(Replace(adr(i), "i", "İ"), "ı", "I")) = deg Then
        veri_al = adr(i - 1)
        Exit For
    End If
Next i
End Function
 

Ekli dosyalar

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
946
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Teşekkürler

Güzel olmuş elinize sağlık. Yeni Veri girince Değer hatası veriyor. Bunu düzeltebilir miyiz?
 
Son düzenleme:

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Güzel olmuş elinize sağlık. Yeni Veri girince Değer hatası veriyor. Bunu düzeltebilir miyiz?
Yooo hata vermiyor.
Yalnız aradığınız veri ilk bölümdeyse hata veriryor buda normaldir.
Veya arasında hiç boşluk yoksa hata veriyor.:cool:Buda önceki söylediğimle ayni şeydir.:cool:
 

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
946
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Cümle İçerisinden Metin Aldırma, Makroda Değişiklik Yapılabilir mi

Cümle İçerisinden Metin Aldırma, Makroda Değişiklik Yapılabilir mi? İlgilenen arkadaşlara teşekkürler.
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,730
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki formülleri denermisiniz.

Mahalle için C6 hücresine;
Kod:
=KIRP(PARÇAAL(B6;1;MBUL("MAH.";B6;1)-1))
Sokak için C7 hücresine;
Kod:
=KIRP(PARÇAAL(B7;MBUL("MAH.";B7;1)+4;MBUL("SOK.";B7;1)-MBUL("MAH.";B7;1)-4))
Apartman için C8 hücresine;
Kod:
=KIRP(PARÇAAL(B8;MBUL("SOK.";B8;1)+4;MBUL("APT.";B8;1)-MBUL("SOK.";B8;1)-4))
Kapı No için C9 hücresine;
Kod:
=KIRP(PARÇAAL(B9;MBUL("NO:";B9;1)+3;MBUL(" ";PARÇAAL(B9;MBUL("NO:";B9;1);1024);1)-3))
 

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
946
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Korhan Ayhan Bey teşekkürler güzel olmuş, Adres Bölümüne Cadde yazmayı unutmuşum acaba adres şu şekilde olursa " Yıldırım Küçük Fatih Mah. Yandım Ali Cad. Tomurcuk Siyah Gül Sok. İkinci Hayal Apt. No:9/1 İstanbul " Cad. için yapılacak formül ne olur acaba?
 
Son düzenleme:

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
946
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Şöyle bir sorun oldu Mah.---------Cad.-----------Sok.-----------Apt.--------No: Şeklinde sıraladık. Eğer bunlardan bir tanesini çıkardığımız zaman formül kopuyor. Örneğin Cad. 'yi çıkardığım zaman formülün kopmaması lazım. veya Mah. yoksa sadece Cad., Sok., Apt., No: 'lardan birisi yazılmışsa yine formülün kopmaması lazım. Yani Diğer Hücreler bozulmayacak şekilde ayarlanabilir mi?
 

Ekli dosyalar

Son düzenleme:
Üst