• DİKKAT

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

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
 
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

 
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:
Geri
Üst