hücreleri birleştirme

Katılım
15 Mart 2010
Mesajlar
138
Excel Vers. ve Dili
MS Excel-2003
Altın Üyelik Bitiş Tarihi
08-07-2021
merhaba,

aşağıdaki gibi hücredeki veriyi aralarına virgül koyarak tek hücrede nasıl bileştirebilirilim?

ali
veli
selami
hayati
mehmet
ahmet
Hüseyin

ali, veli,selami.... gibi görünsün istiyorum
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,520
Excel Vers. ve Dili
Office 365 Türkçe
Buda ilgili linkdeki "KTF" ("Kullanıcı Tanımlı Fonksiyon") nin size uyarlanmış (aralarında virgül) hali.
Kod:
Function BİRLEŞTİRARALIK(Rng As Range)
    For Each Hcr In Rng
        If Len(Hcr) > 0 Then
            Deg = Deg & Hcr & ", "
        End If
    Next
    BİRLEŞTİRARALIK = Left(Deg, Len(Deg) - 2)
End Function
Kullanımı
Kod:
=BİRLEŞTİRARALIK(A1:A5)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,540
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

KTF;

Kod:
=KBİRLEŞTİR(Hücre_Aralığı;Ayraç)
C++:
Option Explicit

Function KBİRLEŞTİR(Alan As Range, Optional Ayraç As String = ",")
    Application.Volatile True
    Veri = Application.Evaluate("=IF(LEN(" & Alan.Address & ")>0," & Alan.Address & ",""X"")")
    KBİRLEŞTİR = Join(Filter(Application.Transpose(Veri), "X", False), Ayraç)
End Function
 
Üst