• DİKKAT

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

Birden çok tarihi tek hücrede birleştirme hk.

Katılım
7 Kasım 2005
Mesajlar
505
Excel Vers. ve Dili
Office 365 TR-64
Merhaba arkadaşlar,

Birden çok tarihi (yaklaşık 200 hücredeki tarihler F3:F200) tek hücrede birleştirmek istiyorum. Aşağıdaki formülü uyguluyorum fakat çok uzun formül oluyor. başka bir yolu varmıdır?

=EĞER(F3="";"";METNEÇEVİR(F3;"GG/AA/YY")&", "&EĞER(F4="";"";METNEÇEVİR(F4;"GG/AA/YY")&", "&EĞER(F5="";"";METNEÇEVİR(F5;"GG/AA/YY")&", "&EĞER(F6="";"";METNEÇEVİR(F6;"GG/AA/YY")&", "))))

Saygılar,
 
Merhaba,

Bu işlem için KTF kullanmalısınız.

Kullanımı,

Kod:
=Birles(F3:F200;"-")

Kod:
Function birles(hucre As Range, Optional imlec As String = "") As String

For Each alan In hucre

If alan = "" Then
Else
k = k & alan & imlec
End If
Next alan

If imlec = "" Then
birles = k
Else
birles = VBA.Left(k, VBA.Len(k) - 1)
End If
End Function
 
çok çok teşekkür ederim.

Hayırlı sabahlar.
 
Geri
Üst