Noktalı virgüle göre parçalara ayırma

HarEndu

Altın Üye
Katılım
26 Mayıs 2010
Mesajlar
157
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03-04-2026
merhaba,
aşağıdaki gibi binlerce satırlık döküman var ve hergün güncelleniyor. förmülle noktalı virgül sonrasını ayırmak istiyorum. metni stunlara ayırarak yapılıyor fakat benim förmüle ihtiyacım var. yardımcı olurmusunuz.
Ayvacık Enerji;YAPI KREDİ;SULTANHAMAM;'102.0067.0055.01;Yapı Kredi 96024356 Nolu TRL Hesb.;TL;0,00;0,00;TR28 0006 7010 0000 0096 0243 56;'96024356
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Makro ie KTF yazmak daha pratik olacaktır.

Module kopyalayın.
Kod:
Function metin_ayir(deg As Range, a As Integer)
    Application.Volatile True
    metin_ayir = Split(deg, ";")(a - 1)
End Function
Kullanımı;

=metin_ayir(A1;1)
1 yazarsanız 1. değeri, 4 yazarsanız 4. değeri alır. Veri A1 düşünüldü.

Tümünü pratik bir biçimde görmek için;

B1 hücresine yazıp yana ve alt hücrelere kopyalarsanız A sütunundaki değerleri istediğiniz gibi ayırır.
=EĞERHATA(metin_ayir($A1;SÜTUNSAY($B1:B1));"")
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,894
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
B1 hücresine

Kod:
=KIRP(PARÇAAL(YERİNEKOY(";"&$A$1;";";YİNELE(" ";255));SÜTUNSAY($B$1:B1)*255;255))
yazıp sağa doğru çekiniz.
 

HarEndu

Altın Üye
Katılım
26 Mayıs 2010
Mesajlar
157
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03-04-2026
Çok teşekkür ederim, her iki çözüm de çok güzel oldu. Şöyle bir sorun oluştu. metnin içinde toplamını almam gereken değerler var. bu değerleri sayı olarak görmediği için toplam alamıyorum. Bu konuda nasıl çözüm üretebilirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,449
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ali beyin önerdiği formülde sayı olmasını istediğiniz sütunları aşağıdaki şekilde düzenleyin.

Kod:
=SAYIYAÇEVİR(KIRP(PARÇAAL(YERİNEKOY(";"&$A$1;";";YİNELE(" ";255));SÜTUNSAY($B$1:B1)*255;255)))
 

HarEndu

Altın Üye
Katılım
26 Mayıs 2010
Mesajlar
157
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03-04-2026
Çok güzel oldu, çok teşekkür ederim. Emeğinize sağlık...
 
Üst