• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İkinci boşluktan öncesini ve sonrasını almak

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı akşamlar.

Ekte gönderdiğim excel dosyamın A2 sütunundan aşağıya doğru sanatçı ismi ve şarkı ismi var.

Yapmak istediğim sanatçı ismini (sanatçı isimleri genelde iki kelimeden oluşuyor) ve şarkı ismini ayrı sütunlara almak istiyorum.

Yardımcı olur musunuz?
.
 

Ekli dosyalar

Son düzenleme:
Sanatçı isimleri 3 kelimeden olursa, örneğin Ali Rıza Binboğa .... gibi, o zaman ayırım yaparken sıkıntı olur.

Siz elle, hücrelerde sanatçı isimlerinden sonra bir karakter ilave edebilirseniz, gerisi kolay...

Örnek;

Ali Rıza Binboğa * Yarınlar Bizim

gibi ...

.
 
Sayın Haluk Bey ilginiz için çok teşekkür ediyorum, 3 isimli sanatçılar zaten az, sanatçı isimleri genelde 2 kelimeden oluşuyor.
Tek isimli ve 3 isimle sanatçıları da elle düzeltirim.

Örnekteki kriter 2.boşluk, yani 2.boşluğa kadar isimleri almak ve 2.boşluktan sonrasını almak istiyorum.
 
Son düzenleme:
O zaman;

B2 hücresine;

Kod:
=LEFT(A2;FIND(" ";A2;FIND(" ";A2)+1)-1)

C2 hücresine;

Kod:
=SUBSTITUTE(A2;B2;"")


.
 
Sayın Haluk Bey, Allah razı olsun, süpersiniz çok teşekkür ediyorum.

Hayırlı geceler diliyorum.
 
Rica ederim, kolay gelsin ....

.
 
Sayın Haluk Bey, tekrar rahatsız ediyorum.

C2 hücresine alınan şarkı isimlerinin hepsinin başında bir tane boşluk oluşuyor, boşlukları nasıl kaldırabiliriz?
 
Sayın yanginci34 ilginiz için çok teşekkür ediyorum, bunu formülle yapmak istiyorum.
 
Sayın yanginci34 kodun aşağıdaki kısmında hata veriyor.


kelime = Split(Cells(i, 1), " ")(2)
 
Merhaba,
Su anda bilgisayar basinda degilim, deneme sansim yok.
Siz C2 formulunu asagidaki gibi dener misiniz?

=SUBSTITUTE(A2;" " & B2;"")

.
 
Sayın Haluk Bey, bu seferde A sütunundaki sanatçı ismini ve şarkı isminin tümünü aldı.
Önceki formülün başına kırp formülün ekleyince düzeldi. Çok teşekkür ediyorum.

=KIRP(YERİNEKOY(A2;B2;""))
 
Sayın yanginci34, hata veren kodun üst kısmına On Error Resume Next kodunu ekleyince sizin kodda çalışmaya devam etti.

Alternatif olarak istediğim gibi oldu, size de çok teşekkür ediyorum.
 
Tekrar merhaba;

Boşluk karakterini sona koymam lazımdı !

C2 hücresine gireceğiniz bu formül, işi görür...

Kod:
=SUBSTITUTE(A2;B2 & " ";"")


.
 
Mesajınızı yeni gördüm kusuruma bakmayın zaten siz çözüm bulmuşsunuz dönüş yaptığınız için teşekkürler iyi geceler
 
Sayın Haluk Bey, tam istediğim gibi oldu, ellerinize sağlık, çok teşekkür ediyorum.

Hayırlı geceler diliyorum.
 
Rica ederim, size de iyi geceler.

.
 
Geri
Üst