Birleştirerek Alma

Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Merhaba Arkadaşlar. Öncelikle sitenin yeni hali hayırlı olsun. Başlama tarihi yaklaşan kişilerin bilgilerini formülle AK sütununa alıyorum. AK sütununda bulunan birden fazla formülle alınmış bilgileri belirttiğim alana birleştirerek alabilir miyiz. Daha önceki örnek formüllerden denedim ancak olmadı maalesef. Detaylı açıklamalı örnek dosyayı ekte gönderiyorum. Teşekkür Ederim.


https://www.dosyaupload.com/i7dg
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Fonksiyon olacaksa makro kullanarak ktf(kullanıcı tanımlı fonksiyon) yazmanız gerekir.

Module kopyalayın.

Kod:
Function BirlestirX(hucre As Range) As String

    Dim a As Range

    Application.Volatile True

    For Each a In hucre
        If IsError(a.Value) = False Then
            If a.Value <> "" Then
                BirlestirX = BirlestirX & Chr(10) & a.Value
            End If
        End If
    Next a

End Function
Kullanışı:

=BirlestirX(AK5:AK1000)

.
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Sayın Ömer bulunduğum kurumda Microsoft kullanılmasına izin verilmediğinden makro düzenli çalışmıyor. Eğerli bir formül işime daha çok yarayacak
 
Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
=AK4&AK5&AK6&AK7&AK8&AK9&AK10&AK11&AK12&AK13&AK14&AK15&AK16&AK17&AK18&AK19&AK20&AK21&AK22&AK23&AK24&AK25&AK26&AK27&AK28&AK29&AK30&AK31&AK32&AK33&AK34&AK35&AK36&AK37&AK38&AK39&AK40&AK41&AK42&AK43&AK44&AK45&AK46&AK47&AK48&AK49&AK50&AK51&AK52&AK53&AK54&AK55&AK56&AK57&AK58&AK59&AK60&AK61&AK62&AK63&AK64&AK65&AK66&AK67&AK68&AK69&AK70&AK71&AK72&AK73&AK77&AK75&AK76&AK77&AK78&AK79&AK80&AK81&AK82&AK83&AK84&AK85&AK86&AK87&AK88&AK89&AK90&AK91&AK92&AK93&AK94&AK95&AK96&AK97&AK98&AK99&AK100&AK101&AK102&AK103&AK104&AK105&AK106&AK107&AK108&AK109&AK110&AK111&AK112&AK113&AK114&AK115&AK116&AK117&AK118&AK119&AK120&AK121&AK122&AK113&AK124&AK125&AK126&AK127&AK128&AK129&AK130&AK131&AK132&AK133&AK134&AK135&AK136&AK137&AK138&AK139&AK140&AK141&AK142&AK143&AK144&AK145&AK146&AK147&AK148&AK149&AK150&AK151&AK152&AK153&AK154&AK155&AK156&AK157&AK158&AK159&AK160&AK161&AK162&AK163&AK164&AK165&AK166&AK167&AK168&AK169&AK170

Aslında bu şekilde birleştirme yapıyorum ama AK4 den AK928 e kadar bu şekilde yazmak zor oluyor. AK4 ile AK928 arasındakileri aralarına - koyarak daha kısa bir birleştirme yolu arıyorum.
 
Üst