Kelime Ayırma

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
87
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Merhaba arkadaşlar,
A1 de;
Adana - Taşköprü - Sabancı Cami – Gaziantep – Gaziantep Kalesi - Hz. Yuşa Türbesi - Bakırcılar Çarşısı - Almacı Pazarı – Kasteller - Tahmis Kahvesi – Şahinbey Milli Mücadele Müzesi - Zeugma Mozaik Müzesi olan bilgileri formül ile B1 e Adana, C1 e Taşköprü, D1 e Sabancı Cami gibi ayrı hücrelere nasıl yazdırabilirim

Saygılarımla
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
  • Veri
  • Metni Sütunları dönüştür
  • Sınırlandırılmış
  • Ayırıcılar --> diğer değeri -
tamam
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
87
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Necdet bey, geri dönüş için teşekkür ederim,
Metin sütunlara dönüştür ile çok denedim, ancak kelime uzunlukları çok farklı boyutlarda olduğu için olmadı, ve ya ben beceremedim, bu yüzden formül ile olabilir mi diye düşündüm
Saygılarımla
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Açıklamayı iyi uygulayın
Sınırlandırılmış bölümünü seçmelisiniz. Ayrıca tüm verilerinizde tümceler tire ile ayrılmış olmalı.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,798
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Merhaba, sanırım bu formül istediğinizi karşılıyor.

B1 hücresine yapıştırıp sağ tarafa doğru formülü sürükleyin.
Kod:
=KIRP(PARÇAAL(YERİNEKOY(YERİNEKOY($A$1;"–";"-");"-";YİNELE(" ";UZUNLUK($A$1))); (SÜTUN()-SÜTUN($B$1))*UZUNLUK($A$1)+1; UZUNLUK($A$1)))
 

ogecen

Altın Üye
Katılım
31 Ağustos 2023
Mesajlar
87
Excel Vers. ve Dili
Proffesional Plus 2013 Dil Türkçe
Altın Üyelik Bitiş Tarihi
08-12-2024
Aslan7410
Çok teşekkür ederim, başarılı bir çalışma olmuş, elinize sağlık
 

hüseyintok

Altın Üye
Katılım
11 Mart 2020
Mesajlar
78
Altın Üyelik Bitiş Tarihi
11-03-2025
makro ile alternatif olabilir

Sub Ayirma()
Dim cell As Range
Dim text As String
Dim parts As Variant
Dim i As Integer

text = Range("A1").Value
parts = Split(text, " - ")
For i = 0 To UBound(parts)
Cells(1, i + 2).Value = parts(i)
Next i
End Sub
 
Üst