Soru Satır içinde yer alan bitişik numaraları ayırd etmek nasıl yapılır?

Katılım
6 Eylül 2007
Mesajlar
3
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30/11/2020
Merhaba değerli üstadlar,

Elimde müşteri TCKN lerinin aşağıdaki şekilde olduğu bir liste mevcut. Bu satır içerisinden eğer bitişik halde 11 haneli ( bold olarak işaretlediğim kısım ) bir sayı varsa ayırmak istiyorum. Tabi satırların hepsi alt alta gelmiyor, "text to columns" ile ayırmak da mümkün değil. Ancak bunun için ne formül bulabildim ne de bir macro kodu.

Görüş ve yönlendirmeleriniz için tecrübenize sığınıyorum.

Gönderen: engakb engakb Sorgu No: 0000001 - 12345678901 X BANKASI A.Ş. IBAN MERKEZ SUBES

Saygılarımla.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,743
Excel Vers. ve Dili
2021 Türkçe
Eğer her TC no dan önce "-" işareti varsa aşağıdaki formül ile bulabilirsiniz.

Metnin A1 hcresinde olduğunu varsayarak yazılmıştır.

=SOLDAN(SAĞDAN(A1;UZUNLUK(A1)-BUL("-";A1)-1);11)
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
VBA ile "Regular Expressions" metodu kullanarak, 11 basamaklı sayı ayıklanabilir. "tire işareti" veya başka herhangi bir karakter olsa da, olmasa da sonuç alınır.

Ama, yine de daha fazla örneğin olduğu bir örnek dosya iyi olur...

.
 
Üst