• 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 sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

gultekinkaymaz

Yeni Üye
Kullanıcı Bilgileri
Katılım
7 Şub 2022
Mesajlar
124
Aldığı beğeni
16
Excel Versiyonu
Office 2016 TR
Konuyu Başlatan
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

  • Ekstre.xlsx
    10.7 KB · Gösterim: 22
Çö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....😊😊😊😊
 
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.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Biraz daha gelişmişi isimleri büyük orand
CSS:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
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
 
Elimizde bir isim listesi olmadığından isimleri diğer kelimelerden ayırmanın bir yolu yok.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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

  • EkstreB1.xlsb
    19.6 KB · Gösterim: 2
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
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
biraz daha düzenli haliyle
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
İ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?
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
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

  • EkstreB1.xlsb
    19 KB · Gösterim: 25
Çözüm
rica ederim hocam)
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst