Farklı Hücrelerdeki Öğrenci İsimlerini Tek Bir Hücreye Yazdırma

Katılım
29 Nisan 2009
Mesajlar
82
Excel Vers. ve Dili
2007 türkçe
Merhabalar. Okulumuzda kullanılmak üzere sınıf listemizdeki öğrenci isimlerini aralarında boşluk bırakarak ve tümü küçük harf olacak şekilde tek bir hücreye yazdırabilir miyiz? Bunu yaparken iki isimli öğrencilerin de isimleri arasında boşluk olduğu için; bir karışıklık çıkmaması adına her hücre verisi arasında 4-5 puntoluk bir boşluk bırakabilirsek çok daha iyi olacak.
Örnek dosyadaki yeşil dolgulu alan ulaşmak istediğimiz sonucu gösteriyor.
Şimdiden çok teşekkür ederiz.

Örnek Dosya
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kullanıcı tanımlı fonksiyon ile yapılabilir.
Aşağıdaki kodu yeni bir Modüle kopyalayın.
Kod:
Function Birleştir_Yeni(Alan As Range, BoşlukSayısı As Integer)
    Dim Bak As Range
    For Each Bak In Alan
        If Birleştir_Yeni = "" Then
            Birleştir_Yeni = Bak.Text
        Else
            Birleştir_Yeni = Birleştir_Yeni & String(BoşlukSayısı, " ") & Bak.Text
        End If
    Next
    Birleştir_Yeni = Strings.LCase(Birleştir_Yeni)
End Function
Sayfada kullanımı aşağıdaki gibidir.

=Birleştir_Yeni(A2:A6;5)
Birleştirilecek Alan: A2:A6
İsimler arasına konulacak boşluk adeti: 5

 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Alternatif olarak, ücretsiz "Libre Office" ile aşağıdaki gibi basitçe yapılabilir.





Not: Aynı fonksiyon ücretli MS Excel 365 ile de kullanılabilir.

.
 
Son düzenleme:
Üst