• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Metin içerisinden TC ayırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

gultekinkaymaz

Yeni Üye
Katılım
7 Şub 2022
Mesajlar
124
Aldığı beğeni
16
Excel V
Office 2016 TR
Konu Sahibi
Herkese merhaba,
Günlük aldığıım banka ekstrelerine göre açıklamada yazan kişilere fatura keseceğim fakat açıklamalar kısımları düzensiz olduğu için Ad Soyad ve TC numaralarını en temiz şekilde başka hücrelere nasıl ayırabilirim? Tek Tek kopyala yapıştır yapmak yerine daha basit bir çözüm var mı?
 

Ekli dosyalar

Çözüm
Sadece tek satırda isimde hata var bu çok daha iyi oldu Halil hocamın [A-ZÂİÖÜÇĞŞ]+ şeklindeki türkçe karekterleri almasını hiç düşünmemiştim kendisine teşekkür ediyorum. Bu son hali sanırım sorunu iyice çözecektir
hata :AYŞEGÜL EPÇAÇAN DİPLOMA mecburen diplomayı da alıyor
instr ile bunu bulabilirsiniz ancak bu sorunu çözmez. tc no su 11 hane bunun tc olduğunu anlamanız için saydırmanız ve cümle içinde bulmanız gerekecek tabii cümlede başka sayılarda bulunmakta. İş daha karışık oluyor
Sayı uzunluğu 11 değilse TC no değildir...
Mantık bu... Diğer rakamlar eskasa 11 rakamlı değilse....😊😊😊😊
 
Konu Sahibi
Destekleriniz için çok teşekkür ederim TC noları ayırsa sadece oda yeter bana ad ve soyadları satır içinden kendim ayıklarım bir şekilde
 
  • Beğen
İfadeler: ECH
Elimizde bir isim listesi olmadığından isimleri diğer kelimelerden ayırmanın bir yolu yok.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.

Eğer düşünürseniz şöyle bir ihtimal de var . Yazının içinde isim ve soyisim büyük diğerleri küçük harfe çevrilirse ona göre bir filtreleme yapılabilir. Eğer ben bu işlemi elle yaparım derseniz ona göre bir kod yazayım.
 
Son düzenleme:
Set rg = Sayfa1.Range("A1").CurrentRegion
Verılerın geleceği kısım önce temizlenmeliydi unutulmuş.
Yukardaki kodun altına alttaki kodun birini eklemeniz gerek hangisini isterseniz.

3.mesajdaki kod yukardaki.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.
 
Konu Sahibi
Biraz daha gelişmişi isimleri büyük orand
HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da üye ol.
a doğru al
TC nolar için çok güzel çalışıyor teşekkürler birde bu koda büyük harflerle yazılmış isimleri ayıracak formülü yazabilirsek büyük oranda işimi görür geri kalanını ben manuel olarak düzenlerim
Desteğiniz için çok teşekkür ederim
 
Konu Sahibi
Elimizde bir isim listesi olmadığından isimleri diğer kelimelerden ayırmanın bir yolu yok.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.

Eğer düşünürseniz şöyle bir ihtimal de var . Yazının içinde isim ve soyisim büyük diğerleri küçük harfe çevrilirse ona göre bir filtreleme yapılabilir. Eğer ben bu işlemi elle yaparım derseniz ona göre bir kod yazayım.
İsim ve Soyisimler genelde büyük oluyor o şekilde olmayanları ben manuel olarak yazarım problem değil dediğiniz gibi kodu düzenleyebilirseniz işimi görür diye düşünüyorum
 
İsimler iyileştirildi 3 ismi olanların sadece 2 ismi alınıyor.
 

Ekli dosyalar

Adnan hocamın izniyle aşağıdaki kod da alternatif olarak kullanılabilir
biraz daha düzenlemeye ihtiyaç var uygun bir zamanda düzenlemey çalışırım
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.
 
Konu Sahibi
İsimler iyileştirildi 3 ismi olanların sadece 2 ismi alınıyor.
Adnan Bey çok teşekkür ederim büyük oranda işe yarıyor eksik kalan kısımları ben tamamlarım problem değil fakat Türkçe Karakterleri İngilizce karaktere çevirmesini nasıl engelleyebiliriz isimleri ayırınca Türkçe karakterler İngilizce karaktere dönüşüyor
 
31. mesajı denediniz mi?
 
başlangıçta niyetim fonksiyon olarak almaktı o nedenle fonksiyon olarak tanımlamıştım kodu aşağıdaki gibi dener misiniz?
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da üye ol.
 
Sadece tek satırda isimde hata var bu çok daha iyi oldu Halil hocamın [A-ZÂİÖÜÇĞŞ]+ şeklindeki türkçe karekterleri almasını hiç düşünmemiştim kendisine teşekkür ediyorum. Bu son hali sanırım sorunu iyice çözecektir
hata :AYŞEGÜL EPÇAÇAN DİPLOMA mecburen diplomayı da alıyor
 

Ekli dosyalar

Çözüm
rica ederim hocam)
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst