Birleştir Komutu

Katılım
26 Ocak 2013
Mesajlar
232
Excel Vers. ve Dili
Excel 2016 Türkçe
Birleştir Komutunu aralık olarak kullanabilir miyiz?

=BİRLEŞTİR(Sayfa2!C2:AZ2)

şeklinde. Yoksa illa tek tek yazmak mi gerek?
 
Kullanıcı tanımlı fonksiyon ile yapabilirsiniz.

Kod:
Function KBİRLEŞTİR(Alan As Range, Ayıraç As String) As String
    Application.Volatile True
    
    For Each Veri In Alan
        If Veri.Text <> "" Then
            KBİRLEŞTİR = KBİRLEŞTİR & Ayıraç & Veri.Text
        End If
    Next
End Function

Hücrede kullanım şekli;
Kod:
[B]=KBİRLEŞTİR([COLOR="Red"]Hücre_Aralığı[/COLOR];[COLOR="Blue"]Birleştirme_Ayıracı[/COLOR])[/B]


Örnek;
Kod:
=KBİRLEŞTİR(Sayfa2!A1:A100;" ")
 
Geri
Üst