• DİKKAT

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

Virgülle ayrılmış kelimeleri farklı hücrelere yazdırma

Katılım
2 Ekim 2014
Mesajlar
48
Excel Vers. ve Dili
Excel 2013-Türkçe
Merhaba

A1 hücremde
Ali,Ahmet,Bora,Cemil,Zeynep,Fatih
şeklinde virgülle ayrılmış isimler mevcut. Bu isimleri
A2, A3, A4 ... hücrelerine yazdırmak istiyorum.

A2 hücresine "Ali" ismini şu formülle yazdırıyorum
=PARÇAAL($A1;1;MBUL(",";$A1;1)-1)

Fakat A3 ve diğer hücrelere Ahmet, Bora şeklinde nasıl yazdırmaya devam edebilirim.

 
hücre seçili iken
Veri sekmesindeki . Veri Araçları grubu altındaki Metni sütunlara dönüştür seçeneğini seçip

gelen diyalog penceresinde ilkinde sınırlandırılmış seçili iken ileri tıklayıp 2. gelen yerde virgül seçeneğini işaretlersen önizlemede ayrılmış göreceksin.sonra ileri diyip sonlandırıyorsun. ve sütun sütun isimler dağılıyor hücrelere

ZA010110599.gif
 
hücre seçili iken
Veri sekmesindeki . Veri Araçları grubu altındaki Metni sütunlara dönüştür seçeneğini seçip

gelen diyalog penceresinde ilkinde sınırlandırılmış seçili iken ileri tıklayıp 2. gelen yerde virgül seçeneğini işaretlersen önizlemede ayrılmış göreceksin.sonra ileri diyip sonlandırıyorsun. ve sütun sütun isimler dağılıyor hücrelere

ZA010110599.gif

Cevap için teşekkür ederim ama aradığım formül ile nasıl yapıldığıydı.

.

Buradaki konuya bakınız.

http://www.excel.web.tr/f50/metni-sutuna-degil-tam-tersini-yapmak-t144527.html

Sizin örneğe göre, formüldekii "-" ifadeyi "," ifadesiyle değiştiriniz.


.

İdris Bey, çok teşekkür ederim. Başka arkadaşlara lazım olur belki türkçesi
=KIRP(PARÇAAL(YERİNEKOY(A$1;"-";YİNELE(" ";100));SATIR(A1)*100-99;100))
 
.

Buradaki konuya bakınız.

http://www.excel.web.tr/f50/metni-sutuna-degil-tam-tersini-yapmak-t144527.html

Sizin örneğe göre, formüldekii "-" ifadeyi "," ifadesiyle değiştiriniz.


.

Merhaba İdris Bey,

Formülle ilgili şöyle bir hata oluştu;
Ali,Ahmet,Bora,Cemil,Zeynep,Fatih diye giden isimler bazı satırlarda bölünüyor. Yani "Zeynep" yazdırması gereken yerde "Ze" bir alt satıra "ynep" yazdırıyor.

Birde Formülde yer alan 100 ve 99 rakamları neyi ifade ediyor?

Teşekkürler
 
.

Formülle ilgili şöyle bir hata oluştu;
Ali,Ahmet,Bora,Cemil,Zeynep,Fatih diye giden isimler bazı satırlarda bölünüyor. Yani "Zeynep" yazdırması gereken yerde "Ze" bir alt satıra "ynep" yazdırıyor.

Birde Formülde yer alan 100 ve 99 rakamları neyi ifade ediyor?

1. Hata oluşmaması lazım.

2.
Kod:
=TRIM(MID(SUBSTITUTE(A$1;",";REPT(" ";100));ROW(A5)*100-99;100))

Formülündeki 100 hücredeki karakter uzunluğudur. Hücrede 100'den fazla karakter varsa; 1000, 2000 vs. yapın.

3. 100'le uğraşmak istemiyorsanız, ilgili yerde genel bir formül vermiştim:

Kod:
=TRIM(MID(SUBSTITUTE(A$1;"-";REPT(" ";LEN($A$1)));ROW(A1)*LEN($A$1)-(LEN($A$1)-1);LEN($A$1)))

bunu kullanın.


.
 
.



1. Hata oluşmaması lazım.

2.
Kod:
=TRIM(MID(SUBSTITUTE(A$1;",";REPT(" ";100));ROW(A5)*100-99;100))

Formülündeki 100 hücredeki karakter uzunluğudur. Hücrede 100'den fazla karakter varsa; 1000, 2000 vs. yapın.

3. 100'le uğraşmak istemiyorsanız, ilgili yerde genel bir formül vermiştim:

Kod:
=TRIM(MID(SUBSTITUTE(A$1;"-";REPT(" ";LEN($A$1)));ROW(A1)*LEN($A$1)-(LEN($A$1)-1);LEN($A$1)))

bunu kullanın.


.

Teşekkür ederim İdris Bey,

İlk formül işimi gördüğü için ikinciyi kullanmamıştım. Sayılarla uğraşmamak en iyisi çünkü karakter uzunluğu belli olmuyor. İkinci formülle şuan herşey yolunda gözüküyor.

Tekrar tekrar teşekkür ederim.
 
Geri
Üst