• DİKKAT

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

hücreleri birleştirme

  • Konbuyu başlatan Konbuyu başlatan F650GS
  • Başlangıç tarihi Başlangıç tarihi
Katılım
15 Mart 2010
Mesajlar
138
Excel Vers. ve Dili
MS Excel-2003
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
 
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)
 
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
 
Geri
Üst