Soru çoklu satır halindeki veriyi tek satır haline getirmek ve içindeki uygun olmayan karakterleri değiştirmek

Katılım
9 Aralık 2018
Mesajlar
363
Excel Vers. ve Dili
Excel 2019 - 32 bit TR
Altın Üyelik Bitiş Tarihi
10-06-2024
Merhaba,
bir cümle / paragrafı tek satır haline getip içinde /, : gibi karakterleri kaldırmak istiyorum.
bunun için hangi komutları kullabilirim?
teşekkürler.

örnek olarak:


Diagnostic performance of
18F-FDG-PET/CT
in vascular graft infections: general .....
 
Katılım
18 Ocak 2019
Mesajlar
234
Excel Vers. ve Dili
Office 2013
Merhaba @seckinb
Bu şekilde deneyebilir misiniz.

KTF biçimindeki kod uygun bir module yapıştırılacak
hücreye = tekmetin ( A1:A10 ) gibi formül olarak yazılacak.
Formül'de yazılan alandaki değerler, birleştirilip tek metin haline getirilir.
Kodda, silinmek istenilen karakter listesi, sil = Array(.......) satırında
aralarına virgül koyup çift tırnak arasında yazılarak çoğaltılabilir.

Kod:
Function tekmetin(alan As Range) As String
    Dim eski(), k As Byte, m As String, hcr As Variant
    sil = Array("/", "-", "?", ",")
    For Each hcr In alan: m = m & " " & hcr: Next
    For k = 0 To UBound(sil)
        m = Replace(Replace(m, sil(k), " "), "  ", " ")
    Next: m = Replace(m, ".", ". ")
    If Len(Replace(m, " ", "")) <> 0 Then: tekmetin = Mid(m, 2, Len(m) - 1)
End Function
 
Katılım
9 Aralık 2018
Mesajlar
363
Excel Vers. ve Dili
Excel 2019 - 32 bit TR
Altın Üyelik Bitiş Tarihi
10-06-2024
bir noktada hata yaptım sanırım
 

Ekli dosyalar

Katılım
9 Aralık 2018
Mesajlar
363
Excel Vers. ve Dili
Excel 2019 - 32 bit TR
Altın Üyelik Bitiş Tarihi
10-06-2024
formül olarak çalışıyor lakin tek satır haline getirmiyor.
 
Katılım
9 Aralık 2018
Mesajlar
363
Excel Vers. ve Dili
Excel 2019 - 32 bit TR
Altın Üyelik Bitiş Tarihi
10-06-2024
Üst